// JavaScript Document

var navstate = false;

jQuery(function( $ ){
				
	function megaHoverOver(){ 
	  /*$(this).find(".boxy").stop().fadeTo('fast', 1, function() {
		  $(this).show(); 
	  });
		$(".servicesbtn").css("background-position","-160px 0px");*/
		var thisclass = $(this).attr('class');
		
		if(thisclass == 'services') {
			$(this).find(".boxy").stop().fadeTo(0, 1, function() {
				$(this).show(); 
				$(".servicesbtn").css("background-position","-160px 0px");
			});
			//
		}
		

	}
	
	function megaHoverOut(){ 
		var thisclass = $(this).attr('class');
/*		if(thisclass == '') {
		 
			/**/
		//}*/	
  		 $(this).find(".boxy").stop().fadeTo(0, 0, function() {
			  $(this).hide(); 
			  $(".servicesbtn").css("background-position","0px 0px");
		  });

	}

	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 0, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};

	$("ul#topnav li .sub .boxy").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
				
	function validate(email) {
	   reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   address = email;
	   if(reg.test(address) == false) {
		  return false;
	   } else {
		 return true;
	  }
	}

	$('#submitbtn').click(function() {

	var name = $("#name").val();
	var phone = $("#phone").val();
	var email = $("#email").val();
	var message = $("#message").val();
	
	/* validate */
	var emailcheck = false;

	
	if( validate(email) == true) {
		emailcheck = true;
	} else {
		$('#v-inner').html('<p>Please check your email address before submitting.</p>');
		$.modal('<div class="border v-outer"><div class="v-middle"><div class="v-inner" id="v-inner"><p>Please fill in the fields and <br>check your email address <br>before submitting.</p></div></div></div>',{ opacity:0 });
		emailcheck = false;
	}

	if(emailcheck == true) {
		
		$.ajax({
				   type: "POST",
				   url: "submit.php",
				   data: 	"name="+name+
							"&email="+email+
							"&phone="+phone+
							"&message="+message+"",
					success: function(){
						 $("#secondwide").hide();
						 $("#thankyou").fadeIn('fast');
					   }
				 }); // end of ajax
		
		} // end of validate
		
	});// end submit
	 

});

