// JS Validation for Groudn Handling Form

function checkForm(form)
  
  // First Name
  
  {
    // check for 'blank' input
    if(form.firstname.value == '') {
      alert("First Name is required.");
      form.firstname.focus();
      return false;
    }
	
	// regular expression to match alphanumeric characters and spaces
    var re = /^[\w\- ]+$/;
    
    // compare input to regular expression
    if(!re.test(form.firstname.value)) {
      alert("First Name must contain only valid characters!");
      form.firstname.focus();
      return false;
    }
	
	// Last Name
	
	if(form.lastname.value == '') {
      alert("Last Name is required.");
      form.lastname.focus();
      return false;
    }
	
	// regular expression to match alphanumeric characters and spaces
    var re = /^[\w\- ]+$/;
    
    // compare input to regular expression
    if(!re.test(form.lastname.value)) {
      alert("Last Name must contain only valid characters!");
      form.lastname.focus();
      return false;
    }
	
	// Email Address
	
	if(form.email.value == '') {
      alert("Email Address required.");
      form.email.focus();
      return false;


	}  // regular expression to match alphanumeric characters and spaces
     var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    
    // compare input to regular expression
    if(!re.test(form.email.value)) {
      alert("Please provide a valid email address!");
      form.email.focus();
      return false;
    
	} 
	
	// Nature of Inquiry
	
	if(form.inquiry.selectedIndex > 0) {
    // an option has been selected
  } else 
  {
      alert("Nature of Inquiry is required.");
      form.inquiry.focus();
      return false;
   }
	
	// Message
	
	if(form.message.value == '') {
      alert("Message is a required field.");
      form.message.focus();
      return false;
    }

   // regular expression to match numeric characters and spaces
    var re = /^[\w,\s#\-\.\(\)]+$/;
    
    // compare input to regular expression
    if(!re.test(form.message.value)) {
      alert("Message must contain only valid characters!");
      form.message.focus();
      return false;
    }
	
	
	// Captcha
	
	if(form.arverify.value == '') {
      alert("Verification code is required.");
      form.arverify.focus();
      return false;
    }
	
   // regular expression to match alphanumeric characters and spaces
    var re = /^[\w\- ]+$/;
    
    // compare input to regular expression
    if(!re.test(form.arverify.value)) {
      alert("Verification code must contain only valid characters!");
      form.arverify.focus();
      return false;
    }
	
       // allow form to be submitted
    return true;
  }

