// JavaScript Document

	function ValidateEmployment(f){
		document.getElementById("span_fullname").innerHTML="";		
		document.getElementById("span_phone").innerHTML="";
		document.getElementById("span_jobtitle").innerHTML="";
		document.getElementById("span_resumecontent").innerHTML="";
		document.getElementById("span_message").innerHTML="";
		var numericExpression = /^[^\+\-]?([0-9]*\.[0-9]+|[0-9]+)$/;
		var alphaExp = /^[a-zA-Z]+$/;
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z\.\-]+\.[a-zA-z]{2,4}$/;
		var alphanumExp = /^[a-zA-Z0-9_\-]+$/;
		var numExpression = /^[0-9]+$/;
		
		if(f.fullName.value=="" || 
		   f.emailAddress.value=="" || !f.emailAddress.value.match(emailExp) ||	   
		   f.jobTitle.value=='' || f.resumecontent.value==''
		   ) {
			
			if(f.fullName.value=="") {
				document.getElementById("span_fullname").innerHTML=" Please enter Full Name";
				f.fullName.focus();
			}else if(!f.fullName.value.match(alphanumExp)) 
			{
				document.getElementById("span_fullname").innerHTML=" Please enter valid Full Name";
				f.fullName.focus();
			}			
			if(f.jobTitle.value=="") {
				document.getElementById("span_jobtitle").innerHTML=" Please enter Job Title";
				f.jobTitle.focus();
			}
			if(f.resumecontent.value=="") {
				document.getElementById("span_resumecontent").innerHTML=" Please enter Resume Content";
				f.resumecontent.focus();
			}
			/*if(f.phone.value!= '')
			{
				if(!/^[2-9]\d{2}-\d{3}-\d{4}$/.test(f.phone.value))
					{
						alert("Please enter valid phone number and Phone number can not begin with 0 or 1.");
						f.phone.focus();
						return false;			
					}
			}*/
			if(f.resumecontent.value!= '')
			{
				if(!/(\.doc|\.docx)$/i.test(f.resumecontent.value)){								
					document.getElementById("span_resumecontent").innerHTML="Invalid file type.Please upload Microsoft word document.";
					f.resumecontent.value='';					
					f.resumecontent.focus();
					
				}
			}
			
			
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}
	
	function ValidateContactUs(f){
		
		document.getElementById("span_fullname").innerHTML="";
		document.getElementById("span_email").innerHTML="";
		document.getElementById("span_subject").innerHTML="";
		document.getElementById("span_comment").innerHTML="";
		document.getElementById("span_phone").innerHTML="";
		document.getElementById("span_address").innerHTML="";
		document.getElementById("span_city").innerHTML="";
		document.getElementById("span_state").innerHTML="";		
		
		document.getElementById("span_message").innerHTML="";
		var alphanumExp = /^[a-zA-Z0-9_\-]+$/;
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z\.\-]+\.[a-zA-z]{2,4}$/;
	
		if(f.fullName.value=="" || 		   
		  ( f.emailAddress.value!='' && !f.emailAddress.value.match(emailExp) ) ||
           f.comments.value=='' || 
		   f.subject.value=="" || 
		   f.phoneNumber.value=="" || 
		   f.address.value=="" ||
		    f.city.value=="" || 
			 f.state.value=="" 
		   ) {
			
			if(f.fullName.value=="") {
				document.getElementById("span_fullname").innerHTML=" Please enter Full Name";
				f.fullName.focus();
			}else if(!f.fullName.value.match(alphanumExp)) 
			{
				document.getElementById("span_fullname").innerHTML=" Please enter valid Full Name";
				f.fullName.focus();
			}
			if(f.emailAddress.value!='' && !f.emailAddress.value.match(emailExp)) 
			{
				document.getElementById("span_email").innerHTML=" Please enter valid Email Address";
				f.emailAddress.focus();
			}
			if(f.phoneNumber.value=="") {
				document.getElementById("span_phone").innerHTML=" Please enter Phone number";
				f.phoneNumber.focus();
			}
			if(f.address.value=="") {
				document.getElementById("span_address").innerHTML=" Please enter Address";
				f.address.focus();
			}
			if(f.city.value=="") {
				document.getElementById("span_city").innerHTML=" Please enter City";
				f.city.focus();
			}
			if(f.state.value=="") {
				document.getElementById("span_state").innerHTML=" Please enter State";
				f.state.focus();
			}
			if(f.subject.value=="") {
				document.getElementById("span_subject").innerHTML=" Please enter Subject";
				f.subject.focus();
			}
			if(f.comments.value=="") {
				document.getElementById("span_comment").innerHTML=" Please enter Comments";
				f.comments.focus();
			}
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}
	
		function ValidateTracking(f){
		
		document.getElementById("span_fullname").innerHTML="";
		document.getElementById("span_email").innerHTML="";	
		document.getElementById("span_phone").innerHTML="";
		
		document.getElementById("span_message").innerHTML="";
		var alphanumExp = /^[a-zA-Z0-9_\-]+$/;
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z\.\-]+\.[a-zA-z]{2,4}$/;
	
		if(f.fullName.value=="" || 		   
		   f.emailAddress.value=='' || !f.emailAddress.value.match(emailExp) ||	          
		   f.phoneNumber.value=="" 		 
		   ) {
			
			if(f.fullName.value=="") {
				document.getElementById("span_fullname").innerHTML=" Please enter Full Name";
				f.fullName.focus();
			}else if(!f.fullName.value.match(alphanumExp)) 
			{
				document.getElementById("span_fullname").innerHTML=" Please enter valid Full Name";
				f.fullName.focus();
			}
			if(f.emailAddress.value=="") {
				document.getElementById("span_email").innerHTML=" Please enter Email Address";
				f.emailAddress.focus();
			}else if(!f.emailAddress.value.match(emailExp)) 
			{
				document.getElementById("span_email").innerHTML=" Please enter valid Email Address";
				f.emailAddress.focus();
			}
			if(f.phoneNumber.value=="") {
				document.getElementById("span_phone").innerHTML=" Please enter Phone number";
				f.phoneNumber.focus();
			}
			
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}
	
	
	function ValidateAccounts(f){
		
		document.getElementById("span_companyname").innerHTML="";
		document.getElementById("span_contactname").innerHTML="";		
		document.getElementById("span_address1").innerHTML="";
		document.getElementById("span_city").innerHTML="";		
		document.getElementById("span_phone").innerHTML="";	
		document.getElementById("span_postalcode").innerHTML="";	
		
	/*	document.getElementById("span_jobtitle").innerHTML="";
		document.getElementById("span_resumecontent").innerHTML="";
		document.getElementById("span_message").innerHTML="";*/
		var numericExpression = /^[^\+\-]?([0-9]*\.[0-9]+|[0-9]+)$/;
		var alphaExp = /^[a-zA-Z]+$/;
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z\.\-]+\.[a-zA-z]{2,4}$/;
		var alphanumExp = /^[a-zA-Z0-9_\-]+$/;
		var numExpression = /^[0-9]+$/;
		
		if(f.companyName.value=="" || 
		   f.contactName.value=="" || 		    	   
		   f.address1.value=='' || 
		   f.city.value=='' || 		  
		    f.phone.value=='' ||
			f.postalCode.value==''
		   ) {
			
			if(f.companyName.value=="") {
				document.getElementById("span_companyname").innerHTML=" Please enter Company Name";
				f.companyName.focus();
			}
			if(f.contactName.value=="") {
				document.getElementById("span_contactname").innerHTML=" Please enter Contact Name";
				f.contactName.focus();
			}
			
			if(f.address1.value=="") {
				document.getElementById("span_address1").innerHTML=" Please enter Address";
				f.address1.focus();
			}
			if(f.city.value=="") {
				document.getElementById("span_city").innerHTML=" Please enter City";
				f.city.focus();
			}			
			if(f.phone.value=="") {
				document.getElementById("span_phone").innerHTML=" Please enter Phone";
				f.phone.focus();
			}
			if(f.postalCode.value=="") {
				document.getElementById("span_postalcode").innerHTML=" Please enter Postal Code";
				f.postalCode.focus();
			}
		
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}
	
	function ValidateSearch(f){
		
		document.getElementById("span_city").innerHTML="";
		document.getElementById("span_message").innerHTML="";

		
		if(f.city.value=="") {
			
			if(f.city.value=="") {
				document.getElementById("span_city").innerHTML=" Please enter City";
				f.city.focus();
			}			
		
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}
	
	function ValidateStatus(f){
		
		document.getElementById("span_city").innerHTML="";
		document.getElementById("span_street").innerHTML="";

		
		if(f.city.value=="") {
			
			if(f.city.value=="") {
				document.getElementById("span_city").innerHTML=" Please enter City";
				f.city.focus();
			}	
			if(f.street.value=="") {
				document.getElementById("span_street").innerHTML=" Please enter Street";
				f.street.focus();
			}	
		
			document.getElementById("span_message").innerHTML=" Please fill all the required fields";
			return false;
		}	
	
	}