// JavaScript Document

formResult = true;
linkCheck = false;

$(document).ready(function() { 
						    
						   
			
		       // add onchange events to form fields			
				$("#formcontact #name").focus( function() {
				  $("#formcontact #name").removeClass("inputerror");
				  $(".inputerror_text").remove(":contains('name')");
				});
				
				$("#formcontact #email").focus( function() {
				  $("#formcontact #email").removeClass("inputerror");
				  $(".inputerror_text").remove(":contains('email')");
				});	
		
			// send some requests to check db
			$('#formcontact #formsubmit').click( function(e){		  
											  
								formResult = true;
								linkCheck = false;
								
								$(".inputerror_text").remove();
                                linkCheck = true;
							    ajaxComplete(linkCheck);

								e.preventDefault();
									
			 }); 
			
		  function ajaxComplete(linkCheck){
			  if(linkCheck){
				  
				  
				if (!$("#formcontact #name").val()) { 
			        $("#formcontact #name").addClass("inputerror");
					$("#formcontact #name").after("<span class='inputerror_text'>Please enter your name</span>");
					formResult = false;
			    } 
				
				 if (!$("#formcontact #email").val()) { 
			        $("#formcontact #email").addClass("inputerror");
					$("#formcontact #email").after("<span class='inputerror_text'>Please enter your email</span>");
					formResult = false;
			    } 
				
				if(formResult){ 
						document.formcontact.submit();
				}else{
						alert("Please make sure you have completed all required fields and there are no errors");	
				}
				  
			  }
		  }		
			
 }); 
