var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1948306-2']);
_gaq.push(['_trackPageview']);

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

backgroundRotate();

$(function(){
	//external links
	$('a[rel=external]').click(function(){
		this.target = '_blank';
	});
	
	$('div.subsection:last-child, div#subtierNav li:last-child').addClass('last');
});

function backgroundRotate(){
	var numBgs = 6; //EDIT THIS NUMBER TO EQUAL TOTAL NUMBER OF BACKGROUNDS
	do {
		var randomNum = Math.floor(Math.random() * numBgs) + 1;
	} while (randomNum == null || randomNum == getCookie('randNum'));
	
	$('body').addClass('bg' + randomNum);
	setCookie('randNum', randomNum, 365);
}

function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		
		if (c_start != -1) { 
			c_start = c_start + c_name.length + 1; 
			c_end 	= document.cookie.indexOf(";", c_start);
			
			if (c_end == -1) 
				c_end = document.cookie.length;
			
			return unescape(document.cookie.substring(c_start, c_end));
		} 
	}
	
	return "";
}

function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires="+exdate.toGMTString());
}

