//This function verifys the various inputs of the form
function verifyForm(myform)
{
//Check for Name
 if (myform.full_name.value == "")
 {
  window.alert("Please enter your Name! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.company_name.value == "")
 {
  window.alert("Please enter your company's Name! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.address.value == "")
 {
  window.alert("Please enter your company's Address! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.city.value == "")
 {
  window.alert("Please enter the City! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.state.value == "")
 {
  window.alert("Please the State! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.zip.value == "")
 {
  window.alert("Please your Zip Code! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.email.value == "")
 {
  window.alert("Please enter your Email Address! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
 
  if (myform.phone.value == "")
 {
  window.alert("Please enter your Telephone Number! ");
  myform.name.focus();
  myform.name.select();
  return false;
 }
  
 //Check for email
 if (!validateEmail(myform.email.value))
 {
  myform.email.focus();
  myform.email.select();
  return false;
 }
  
 //All data OK!  
 else
 return true;
} 
/* End of Function */

/* Validate e-mail address */
function validateEmail(emailstr)
{
// Characters that don't belong in email
invalidChars = " /:,; ";

// Check for email string
 if (emailstr == "" )
 {
  window.alert("Please enter your E-mail Address");
  return false;
 } 
 
 //Check for something before the @ sign
 if (emailstr.indexOf("@", 0) == 0)
 {
  window.alert ("No username in E-mail Address!");
  return false;
 }
 
 //Check for the @ sign
 if (emailstr.indexOf("@", 1) == -1)
 {
  window.alert("No @ sign in Email Address1");
  return false;
 } 
 
 //Check for period in email
 if (emailstr.indexOf(".", 0) == -1)
 {
  window.alert ("No period in E-mail Address!");
  return false;
 }
 
 //Check for invalid charecters
 for (i=0; i<invalidChars.length; i++)
 {
  if (emailstr.indexOf(invalidChars.charAt(i), 0) > -1)
  {
   window.alert ("Bad character(s) in Email Address!", invalidChars.charAt(i), i);
   return false;
  }
 }
 
//Email looks good!
 return true;
//End of Function
}
    

