
/*-- DOCUMENT READY --*/

jQuery(document).ready(function() {

/*-- date stamp --*/
	var today = new Date();
	var Months = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
	var Month = Months[today.getMonth()];
	var Day = leadingZero(today.getDate());
	function takeYear(theDate)
	{
		x = theDate.getMonth();
		var y = x % 100;
		y += (y < 38) ? 2000 : 1900;
		return y;
	}
	function leadingZero(nr)
	{
		if (nr < 10) nr = "0" + nr;
		return nr;
	}
	jQuery("#month").html(Month);
	jQuery("#day").html(Day);

	// fade in logo 
		// $('#logo a').fadeTo(0, 0.0).fadeTo(1800, 1.0);
	
	// set cookies for stylesheet switcher

	jQuery('.styleswitch').click(function()
		{
		    if (jQuery(this).hasClass('highlight'))
				return false;
			else
			{
			    jQuery('#stylesheetswitch a').fadeOut(1).fadeIn(1200).toggleClass("highlight");
				switchStylestyle(this.getAttribute("rel"),true);
				return false;
			}
		});
		
		var curLocalTime = Date.parse('1/1/2000 ' + today.toLocaleTimeString());
		var dayStart = Date.parse('1/1/2000 7:00:00'); //day time starts at 7:00am user time
		var nightStart = Date.parse('1/1/2000 19:00:00'); //night time starts at 7:00pm user time
		if (curLocalTime > nightStart || curLocalTime < dayStart)
		{
		    switchStylestyle('styles2',false);
		}
		else
		{
		    switchStylestyle('styles1',false);
		}
		   

		var c = readCookie('style');
		if (c) switchStylestyle(c);


		if (c == 'styles1')
		    jQuery('#sun').addClass('highlight');
		else
		    jQuery('#moon').addClass('highlight');


	function switchStylestyle(styleName,isclicked)
	{
	    var x = readCookie('style');
	    if (x && isclicked == false)
	    {
	        //do nothing since they choose a theme manually
	    }
	    else
    	{
    	    jQuery('link[rel*=style][title]').each(function(i) 
		    {
			    this.disabled = true;
			    if (this.getAttribute('title') == styleName) this.disabled = false;
		    });
		    createCookie('style', styleName, 1);
		}
	}

	// cookie functions http://www.quirksmode.org/js/cookies.html
	function createCookie(name,value,offsethours)
	{
		if (!offsethours)
		{
			offsethours = 1;
		}
		
		var date = new Date();
		date.setTime(date.getTime()+(offsethours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		
		document.cookie = name+"="+value+expires+"; path=/";
	}
	function readCookie(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function eraseCookie(name)
	{
		createCookie(name,"",-1);
	}
	
	
	/*-- player pop ups --*/
	jQuery('.playerwrapper, #flvplayer, #screen-white').hide();

	    jQuery('.playercontrol a').click(
			function() {
	            jQuery('#screen-white').show().css({ display: "block" }).animate({ opacity: "0.6" }, { duration: 500, complete: showMovie });
	            jQuery('.playerwrapper.mainvideo').show();
		  	}
		);
		
	function showMovie() {
	    jQuery('#flvplayer').show().css({ display: "block" });
	    jQuery('a.close').click(
			function() {
	         if (jQuery.browser.msie)
					{
					    if (jQuery.browser.version.substr(0, 1) == '6')
							history.go(0);
						else
							window.location = window.location;
					}
				else
				    jQuery('.playerwrapper, #screen-white, #flvplayer').hide();
			  	}
			);
	}
	
	/*-- resources --*/
	jQuery('.show').hide();
	jQuery('.openthis').click(
			
			function() {
	            jQuery(this).parents(".conceptintro").siblings(".show").addClass("checkon").slideDown(1500);
	            jQuery(this).fadeOut("slow");
		  	}
		)
		  	jQuery('.closethis').click(
		   	function () {
		  	    jQuery(this).parents(".show").slideUp(800);
		  	    jQuery(".openthis").fadeIn("slow");
	
	      }
		)
	
		
}); // end document ready

function InsertExtraVisistat(extradid, extrapagename)
{
    var script = document.createElement('script');
    script.text = 'var DID=' + extradid + ';var MyPageName=\'' + extrapagename + '\';';
    script.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(script);  
    
    var script2 = document.createElement('script');
    script2.type = 'text/javascript';
    script2.src = 'http://sniff.visistat.com/sniff.js';
    document.getElementsByTagName('head')[0].appendChild(script2);  
}