$(document).ready(function(){

//promo rotation
	var promoimgs = document.getElementById('promos').getElementsByTagName('li');
	var noPromos = (promoimgs.length)-1;		
	
	function rotatePromos(j){
		var i;
		
		if(j == promoimgs.length) {
			i = 0;	
		} else {
			i = j;	
		}		
		
		$(promoimgs[i]).fadeIn('slow', function(){
			rotateTimer = setTimeout(function() {			
			$(promoimgs[i]).fadeOut('slow');
				i++;		
				rotatePromos(i);
			}, 6000);
		});
			
	};rotatePromos(0);

	function stopPromos(){
		clearTimeout(rotateTimer);
			$('#promos').fadeOut('slow');
	};
	
	//insert overlay box
$('#contentbg').append('<div id="overlaycontainer"><div id="overlaycontainer-border"><div id="overlaycontainer-close"></div></div></div>');

//open sections via deeplink
if(pgname!="") {
	openSection(pgname);
}

//open sections via nav
	$('a').click(function(){	

		var rel = $(this).attr('rel');	
		var href = $(this).attr('href');
		
			if(rel=='overlay'){

				if ($('#overlaycontainer').is(':hidden')) {
					openSection(href);
					return false;
				} else {
					transitionSection();	
					switchSection(href);
					return false;
				};	
			};
	});
	
	//close button
	$('#overlaycontainer-close').click(function(){
		closeSection();
	});	
	
	

}); //end document.ready

function openSection(href) {
		$('.fadeout').fadeOut('fast');
		$('#overlaycontainer').fadeIn('fast', function() {								   							   
			$("#overlaycontainer-border").append('<iframe id="overlaycontainer-iframe" src="' + href + '" scrolling="no" frameborder="0"></iframe>');
		});
};

function switchSection(href) {
		$('#overlaycontainer').fadeIn('fast', function() {								   					   
			$("#overlaycontainer-border").append('<iframe id="overlaycontainer-iframe" src="' + href + '" scrolling="no" frameborder="0"></iframe>');
		});
};

function closeSection() {
	if ($("#overlaycontainer").is(":visible")) {
		$('.fadeout').fadeIn('fast');		
			$('#overlaycontainer').fadeOut(200);
			$('#overlaycontainer-iframe').delay(200).remove();
	};
};

function transitionSection() {
	if ($("#overlaycontainer").is(":visible")) {	
			$('#overlaycontainer').fadeOut(200);
			$('#overlaycontainer-iframe').delay(200).remove();	
	};
};
