<!--//
   
   //Form Validator
   //requires functions from general.js
   
   function validator(form){
     
	 //Validate applicant name
	  if(notEmpty(form.name.value)==false){
		 alert("Please enter your name.");
         form.name.focus();
         return false;
      }
	  
		//Validate contact email
	   if(notEmpty(form.email.value)==false){
		 alert("Please enter your email address (i.e. 'yourname@yourdomain.com').");
         form.email.focus();
         return false;
      }
	  else{
		if(validateEMail(form.email.value)==false){
		 alert("Please enter a valid email address (i.e. 'yourname@yourdomain.com').");
         form.email.focus();
         return false;
         }
		}
		
	  //Validate applicant phone number
	   if(notEmpty(form.telephone.value)==false){
		 alert("Enter your phone number.");
         form.telephone.focus();
         return false;
      }else{
		  if(validateUSPhone(form.telephone.value)==false){
			 alert("Enter a valid phone number in the form 123-555-1212.");
			 form.telephone.focus();
			 return false;
         }
	}
		
	   if(notEmpty(form.quantity.value)==true){
       if(validateNumeric(form.quantity.value)==false){
		 alert("Enter a numeric quantity.");
         form.quantity.focus();
         return false;
         }
	  }

	   if(notEmpty(form.inhands_date.value)==true){
       if(validateDate(form.inhands_date.value)==false){
		 alert("Enter a valid in-hands date in the form mm/dd/yyyy.");
         form.inhands_date.focus();
         return false;
         }
	  }

	   if(notEmpty(form.zip.value)==true){
       if(validateZip(form.zip.value)==false){
		 alert("Enter a valid zip code.");
         form.zip.focus();
         return false;
         }
	  }

	 //Validate something is in the security field
	  if(notEmpty(form.security_code.value)==false){
		 alert("Please enter the security code as it appears in the image.");
         form.security_code.focus();
         return false;
      }
	  
//End form validator code	
	
}
//-->