/* header rotation */
var currentHeader = '';

function rotateHeader(){
	
	var newHeader = currentHeader == 15?1:currentHeader+1;

/*
	$('#header a div').addClass('seed_' + currentHeader);
	$('#header a div').show();
	$('body').addClass('seed_' + newHeader);
	$('body').removeClass('seed_' + currentHeader); 
	$('body').switchClass('seed_' + newHeader, 'seed_' + currentHeader); 
	$('#header a div').fadeOut('slow', function(){
		console.log('fadeOut callback called for seed_' + newHeader);
		$('#header a div').removeClass('seed_' + currentHeader);
		$('#header a div').hide();
	});
	currentHeader = newHeader;
*/	

	$('#header a').fadeOut("slow", function(){ 
		$('body').addClass('seed_' + newHeader);
		setTimeout( function(){
			if(newHeader == 1){
				$('body').removeClass('seed_' + currentHeader); 
				$('#header a').fadeIn("slow");
				currentHeader = newHeader; 
			} else {
				$('#header a').fadeIn("slow", function(){ 
					$('body').removeClass('seed_' + currentHeader); 
					currentHeader = newHeader; 
				});
			}
		}, 1000);
	});	

	/*$('body').switchClass('seed_' + newHeader, 'seed_' + currentHeader, 500);*/
}

jQuery(document).ready(function (){
	/* header rotation */
	var classArray = $('body').attr('class').split(" ");
	currentHeader = parseInt(classArray[classArray.length - 1].substring(5));

	protocol = window.location.protocol;

	for(i=1; i<=15; i++){
		$("#imagePreloadContainer").append("<img src='" + protocol + "//crenshaw.house.gov/hilltop/_skins/default/images/header_" + i + ".jpg' />")
		$("#imagePreloadContainer").append("<img src='" + protocol + "//crenshaw.house.gov/hilltop/_skins/default/images/header_" + i + "sub.jpg' />")
	}

	var loadCount = 0;
	var arrImages = [
		  protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_1.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_2.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_3.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_4.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_5.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_6.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_7.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_8.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_9.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_10.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_11.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_12.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_13.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_14.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_15.jpg'

		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_1sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_2sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_3sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_4sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_5sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_6sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_7sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_8sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_9sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_10sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_11sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_12sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_13sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_14sub.jpg'
		, protocol + '//crenshaw.house.gov/hilltop/_skins/default/images/header_15sub.jpg'
	]
	for(i=0; i<arrImages.length; i++){
		var tmp = new Image();
/*
		console.log(loadCount + "/" + arrImages.length);
		tmp.onload = function(){
			loadCount++;
			if(loadCount == arrImages.length){ 
				setInterval(rotateHeader, 6000); 
			}
		}
*/
		tmp.src = arrImages[i]; 
	}

	setInterval(rotateHeader, 6000);
	
	/* search box text */
	$('#searchKeywords').bind('focus',function(e){
		if(this.value == 'Enter Search Keywords') this.value='';
	}).bind('blur', function(e){
		if(this.value == '') this.value = 'Enter Search Keywords';
	});

	$('#searchBtn').bind('mouseenter',function(e){
		this.style.cursor = 'pointer';
	}).bind('mouseleave',function(e){
		this.style.cursor = 'default';
	});
});
