/* JAVASCRIPT FUNCTIONS */



/** VARS ****************************************************************/
//main image fader
var imgFadeStart = 0;
var imgFadeShowID = '#imgswap1';
var imgFadeHideID;
var imgFadeCounter = 1;
var imgFadeTotal = 0;
var imgFadeIntervalVar;

var imgFadeInSpeed = 1000;
var imgFadeOutSpeed = 1000;

var imgFadeIntervalIntTime = 5000; //on page entry -> may wish longer time
var imgFadeIntervalTime = 5000;



/** ON-DOCUMENT-READY ****************************************************************/
$().ready(function() {
	
	jqueryslidemenu.buildmenu("navigation", arrowimages);

	//home images
	if($('.img-swap-wrap').length > 0){
		//homeSlideShowStart();
		imgFaderController();
	}
	
	//lightbox gallery
	if($('#gallery-lightbox').length > 0){
		$('#gallery-lightbox a').lightBox();
	}
	
	$("#form1").validate();
	
}); //end of on-ready


/** MAIN IMAGE FADER *************************************************************************/
function imgFaderController(){
	//init
	if(imgFadeStart == 0){
		imgFadeTotal = $('.img-swap-long').children('.img-swap').length;
		
		$('.img-swap-long').children('.img-swap').each(function(i){
			$(this).css('display', 'none');
		});
		$('.img-swap-long div:first-child').css('display', 'block');
		imgFadeStart = 1;
		imgFadeHideID = '#imgswap1';
	}
	
	imgFadeIntervalVar = setInterval(imgFader, imgFadeIntervalIntTime);
}

function imgFader(){
	clearInterval(imgFadeIntervalVar);
	
	//norm loop
	if(imgFadeCounter == imgFadeTotal){
		imgFadeCounter = 1;	
	}
	else{
		imgFadeCounter++;	
	}
	
	imgFadeHideID = imgFadeShowID;
	imgFadeShowID = '#imgswap' + imgFadeCounter;
	
	$(imgFadeHideID).fadeOut(imgFadeOutSpeed);
	$(imgFadeShowID).fadeIn(imgFadeInSpeed);
	
	//$('.fade-buttons').removeClass('fade-buttons-on');
	//$('#fadebutton' +imgFadeCounter).addClass('fade-buttons-on');
	
	imgFadeIntervalVar = setInterval(imgFader, imgFadeIntervalTime);
}

