// JavaScript Document
<!--
function validate_email(field,alerttxt)
{
with (field)
    {
    multiple=value.indexOf(";")
    if(multiple>0)
        {alert("Multiple Addresses Forbidden!");return false}
    apos=value.indexOf("@")
    dotpos=value.lastIndexOf(".")
    if (apos<1||dotpos-apos<2) 
      {alert(alerttxt);return false}
    else {return true}
    }
}

function allValidChars(string, validchars) {
  if(!validchars)
 {var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.- ";}
  vo = string.indexOf("vacuumorna-metal.com")
  if(vo!=-1)
    {return false;}
  var parsed = true;
 
  for (var i=0; i < string.length; i++) {
    var letter = string.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function validate_form(thisform)
{
with (thisform)
    {
    var alertText = "Errors were found in this form:\n"
    var valid = true
    if((name.value == null) || (name.value == "") || (name.value == 0))
        {alertText += "Name Required\n"; valid = false}
    if (validate_email(email,"Not a valid e-mail address!")==false)
      {email.focus();return false}
    if(allValidChars(name.value)==false)
        {alertText+="Invalid Characters in Name\n";valid=false}
    if(allValidChars(title.value)==false)
        {alertText+="Invalid Characters in Title\n";valid=false}
    if(allValidChars(company.value)==false)
        {alertText+="Invalid Characters in Company\n";valid= false}
    if(allValidChars(address.value)==false)
        {alertText+="Invalid Characters in Address\n";valid= false}
    if(allValidChars(city.value)==false)
        {alertText+="Invalid Characters in City\n";valid=false}        
    if(allValidChars(state.value)==false)
        {alertText+="Invalid Characters in State\n";valid=false} 
    if(allValidChars(zip.value,"0123456789.-")==false)
        {alertText+="Invalid Characters in Zip Code\n";valid=false} 
    if(allValidChars(phone.value,"0123456789.-()")==false)
        {alertText+="Invalid Characters in Phone Number\n";valid=false}     
    if(allValidChars(comments.value)==false)
        {alertText+="Invalid Characters in Comments\n";valid=false}
    }
    if(valid == false)
        {alert(alertText);return false}
}

//-->