function Valid(thisForm)
{

  if (thisForm.first_name.value == "")
  {
    alert("Please enter a value for the \"First Name\" field.");
    thisForm.first_name.focus();
    return (false);
  }


  if (thisForm.last_name.value == "")
  {
    alert("Please enter a value for the \"Last Name\" field.");
    thisForm.last_name.focus();
    return (false);
  }

   // check to see if the email's valid
  if (!validEmail(thisForm.client_email.value)) {
    alert("Invalid email address")
    thisForm.client_email.focus()
    thisForm.client_email.select()
    return false
  }

   var d = document.getElementById('BotBootInput').value;
  if (d != c) 
	{  
		alert("Wrong Verification code.");
		return false;
	}
  return (true);  
}

function validEmail(email) {
  invalidChars = " /:,;"
        
 if (email == "") {     			// cannot be empty 
     return false 
  }
  for (i=0; i<invalidChars.length; i++) {       // does it contain any invalid characters?
  badChar = invalidChars.charAt(i)
    if (email.indexOf(badChar,0) > -1) {
      return false
    }
  }
  atPos = email.indexOf("@",1)                  // there must be one "@" symbol
  if (atPos == -1) {
    return false
  }
  if (email.indexOf("@",atPos+1) != -1) {       // and only one "@" symbol
    return false
  }
  periodPos = email.indexOf(".",atPos)
  if (periodPos == -1) {                        // and at least one "." after the "@"
    return false
  }
  if (periodPos+3 > email.length)       {       // must be at least 2 characters after the "."
    return false
  }
  return true
  }
