// JavaScript functions for Indicia Website.
// JavaScript functions for Indicia Website.
$(document).unload(function(){$("#NavigationContainer").css({left:"-650px"});});
$(document).ready(function(){
	var formOpen = false;		
	var focusSet = false;
	function NavPos(e){$("#NavigationContainer").stop().animate({left:e});}				 
	$("#NavigationContainer, #NavigationContent, #NavigationForms").css({height: $(document).height()+"px"});
	$(document).resize(function(){
		$("#NavigationContainer, #NavigationContent, #NavigationForms").css({height: $(document).height()+"px"});													
	});
	$("#NavigationContainer").mouseenter(function(){
		if(formOpen == true){NavPos("0px");}
		else{NavPos("-200px");}
	});
	
	$("#NavigationContainer").mouseleave(function(){
		if(formOpen == true && focusSet ==true ){return false;}
		else{NavPos("-650px");}
	});
	
	$("#NavigationContent a.newsletter").click(function(){
		$("#NavigationForms").find(".closeBtn").remove();																			 
		$("#NavigationForms").find("div."+$(this).attr("class")).before("<img alt='Close' title='Close' src='images/close_btn.png' class='closeBtn'/>");
		NavPos("0px");
		formOpen = true;
	});
	
	$("#NavigationForms .closeBtn").live("click", function(){$(this).remove(); NavPos("-200px");formOpen=false});

	$(window).scroll(function(){$("#NavigationContent ul").css({marginTop:($(window).scrollTop()+150)+"px"});});

	$(".logo").mouseover(function(){$("#logoPopup").stop().animate({opacity: 0.90 });});
	
	$(".logo").mouseout(function(){$("#logoPopup").stop().animate({opacity: 0.0});});
	
	
	$(".nav_box").mouseover(function(){$(".recentnews").stop().animate({opacity: 0.70 });});
	$(".nav_box").mouseout(function(){$(".recentnews").stop().animate({opacity: 0.0});});
	
	$(".nav_box2").mouseover(function(){$(".recentnews2").stop().animate({opacity: 0.70 });});
	$(".nav_box2").mouseout(function(){$(".recentnews2").stop().animate({opacity: 0.0});});
	
	$(".nav_box3").mouseover(function(){$(".recentnews3").stop().animate({opacity: 0.70 });});
	$(".nav_box3").mouseout(function(){$(".recentnews3").stop().animate({opacity: 0.0});});
	
	$(".nav_box4").mouseover(function(){$(".recentnews4").stop().animate({opacity: 0.70 });});
	$(".nav_box4").mouseout(function(){$(".recentnews4").stop().animate({opacity: 0.0});});
	

	$('input[type="text"]').blur(function(){
		focusSet = false;																		
		$(this).css({backgroundColor:"#d99317"});
		if(this.value ==""){this.value = this.defaultValue;}
	});	
	
	$('input[type="text"]').focus(function(){
		focusSet = true;																		 
		if(this.value == this.defaultValue){this.value = ''; $(this).css({backgroundColor:"#c48414"}); return false;}  
		if(this.value != this.defaultValue){this.select();}
		if(this.value == ""){this.value = this.defaultValue;}
	});

	$(".button").click(function() {	
		var errors = false;													
		$('.errors').empty().hide();
		$('input[type="text"]').each(function(){
			if ($(this).val() == $(this)[0].defaultValue || $(this).val() == "") {
				$('.errors').append("<p>*Please supply your "+  $(this)[0].defaultValue + ".<br /><br /></p>");
				errors = true;
			}
		});
		if(errors == true){
			$('.errors').slideDown("fast");
			NavPos("0px");
			return false;
		}
		else{ 
			var dataString = 'firstname='+ $("#firstname").val() + '&lastname=' + $("#lastname").val() + '&company=' + $("#company").val() +'&email=' + $("#email").val();
			//remove this comment for dataString debugging alert(dataString); 	
			$.ajax({
				type: "POST",
				url: "bin/process.php",
				data: dataString,
				success: function(){
					$('.newsletter .Input').hide(); $('.newsletter .Success').slideDown(500);NavPos("0px");},
				error: function(){
					$('.newsletter .Input').hide(); $('.newsletter .Error').slideDown(500);NavPos("0px");}
			});	
			return false;
		}
	});
});	
