//*****Handle the Nav states during hover**************************************************//
function navHoverStates() {
	$('ul#header-nav li').hover(function() {
		$(this).addClass('iehover');
		$(this).children('a').addClass('active');
	}, function() {
		$(this).removeClass('iehover');
		$(this).children('a').removeClass('active');
	});
	$('#content').hover(function() {
		$('ul#header-nav li').removeClass('iehover');
		$('ul#header-nav li a').removeClass('active');
	});
}
//*****jQuery clear value from july 21st 2009 comment on http://www.joesak.com/2008/11/19/a-jquery-function-to-auto-fill-input-fields-and-clear-them-on-click*****//
function clearDefaultValue() {
	$(':input').focus(function() {
		if($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	}).blur(function() {
		if($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	});
	$('#sendbutton').mousedown(function() {
		$(':input').each(function (i) {
			if($(this).val() == $(this).attr('title')) {
				$(this).val('');
			}
		});
	});
}
//*****Mask function from http://digitalbush.com/projects/masked-input-plugin**************************************************//
function maskInput() {
	if($('#cf_field_4').length){
		$('#cf_field_4').mask('(999) 999-9999');
	}
	if($('#cf_field_3').length){
		$('#cf_field_3').mask('(999) 999-9999');
	}
}
//*****Homepage javascript rotation**************************************************//
$.active = {}
$.active.slide = "1";
function homeRotation() {	
	if($.active.slide == 1){
		$('#left').fadeOut(400);
		$('#left').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-left02.png');
			$(this).dequeue();
		});
		$('#left').fadeIn(400);
		
		$('#mid').fadeOut(300);
		$('#mid').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-mid02.jpg');
			$(this).dequeue();
		});
		$('#mid').fadeIn(300);
		
		$('#right').fadeOut(500);
		$('#right').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-right02.jpg');
			$(this).dequeue();
		});
		$('#right').fadeIn(500);

		$.active.slide = 2;
		setTimeout("homeRotation()", 6000);
	} else if($.active.slide == 2){
		$('#left').fadeOut(400);
		$('#left').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-left03.png');
			$(this).dequeue();
		});
		$('#left').fadeIn(400);
		
		$('#mid').fadeOut(300);
		$('#mid').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-mid03.jpg');
			$(this).dequeue();
		});
		$('#mid').fadeIn(300);
		
		$('#right').fadeOut(500);
		$('#right').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-right03.jpg');
			$(this).dequeue();
		});
		$('#right').fadeIn(800)
		$.active.slide = 3;
		setTimeout("homeRotation()", 6000);
	} else if($.active.slide == 3){
		$('#left').fadeOut(400);
		$('#left').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-left01.png');
			$(this).dequeue();
		});
		$('#left').fadeIn(400);
		
		$('#mid').fadeOut(300);
		$('#mid').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-mid01.jpg');
			$(this).dequeue();
		});
		$('#mid').fadeIn(300);
		
		$('#right').fadeOut(500);
		$('#right').queue(function () {
			$(this).attr('src', '/wp-content/themes/foodservice/images/headers/home-banner-right01.jpg');
			$(this).dequeue();
		});
		$('#right').fadeIn(800)
		$.active.slide = 1;
		setTimeout("homeRotation()", 6000);
	}
}
//*****Load all functions**************************************************//
$(document).ready(function(){
	navHoverStates();
	clearDefaultValue();
	maskInput();
	if($('#home').length){
		var mainSlide = $('#left');
		if(mainSlide[0].complete){
			setTimeout("homeRotation()", 6000);
		} else {
			$(mainSlide[0]).one("load", function(){
				setTimeout("homeRotation()", 6000);
			});
		}
	}
});
