function validate_form()
{
// validity = true; // assume valid
  var valid=1
  var x
  if (document.form1.First_Name.value=="" && valid==1)
    { validity = false; alert('First Name field is empty !');
 document.form1.First_Name.focus();
 valid=0;
}
if ((checknumber(document.form1.First_Name.value)) && valid==1)
    { validity = false; alert('Alpha value is required in First Name field !');document.form1.First_Name.value="";
 document.form1.First_Name.focus();
 valid=0;
}
 if (document.form1.Last_Name.value=="" && valid==1)
    { validity = false; alert('Last Name field is empty !');
 document.form1.Last_Name.focus();
 valid=0;
}
if ((checknumber(document.form1.Last_Name.value)) && valid==1)
    { validity = false; alert('Alpha value is required in Last Name field !');document.form1.Last_Name.value="";
 document.form1.Last_Name.focus();
 valid=0;
}
if (document.form1.Organization.value=="" && valid==1)
    { validity = false; alert('Organization field is empty !');
 document.form1.Organization.focus();
 valid=0;
}
if (document.form1.Address1.value=="" && valid==1)
    { validity = false; alert('Address field is empty !');
 document.form1.Address1.focus();
 valid=0;
}
if (document.form1.City.value=="" && valid==1)
    { validity = false; alert('City field is empty !');
 document.form1.City.focus();
 valid=0;
}
 if (document.form1.State.value=="" && valid==1)
    { validity = false; alert('State field is empty !');
 document.form1.State.focus();
 valid=0;
}
   if (document.form1.Country.value=="" && valid==1)
    { validity = false; alert('Country field is empty !');
 document.form1.Country.focus();
 valid=0;
}
  
    if (document.form1.Zip_code.value=="" && valid==1)
    { validity = false; alert('Zip_code field is empty !');
 document.form1.Zip_code.focus();
 valid=0;
}
 if ((!checkphonenumber(document.form1.Zip_code.value)) && valid==1)
    { validity = false; alert('Please enter a valid Zip_code field !');document.form1.Zip_code.value="";
 document.form1.Zip_code.focus();
 valid=0;
} 
 if (document.form1.phone.value=="" && valid==1)
    { validity = false; alert('Phone field is empty !');
 document.form1.phone.focus();
 valid=0;
}

  if ((!checkphonenumber(document.form1.phone.value)) && valid==1)
    { validity = false; alert('Please enter a valid Phone field !');document.form1.phone.value="";
 document.form1.phone.focus();
 valid=0;
} 
 if (document.form1.Fax.value=="" && valid==1)
    { validity = false; alert('Fax field is empty !');
 document.form1.Fax.focus();
 valid=0;
}
  if ((!checkphonenumber(document.form1.Fax.value)) && valid==1)
    { validity = false; alert('Please enter a valid Fax field !');document.form1.Fax.value="";
 document.form1.Fax.focus();
 valid=0;
}
  if (check_email(document.form1.Email.value)==false && valid==1)
    { validity = false; alert('Email address is invalid !'); 
 document.form1.Email.focus();
  valid=0;
}

  if (document.form1.Special_Request.value=="" && valid==1)
    { validity = false; alert('Special_Request field is empty !');
 document.form1.Special_Request.focus();
 valid=0;
}
  if (valid==1)
  { 
//alert(valid);
//alert("valid is 1")
return true;
  }
  if (valid==0)
  {
//alert("valid is 0")
return false;
  }
 }
 function check_email(email) {
  if ((email == "")
    || (email.indexOf ('@') == -1)
    || (email.indexOf ('.') == -1))
      return false;
  return true;
 }
function checknumber(value)
  { 
     for(j=0;j<value.length;j++)
     {c=value.charAt(j);
        if((c!='0')&& (c!='1')&&(c!='2')&&(c!='3')&&(c!='4')&&(c!='5')&&(c!='6')&&(c!='7')&&(c!='8')&&(c!='9'))
        return false;
     }
     return true;
}
function checkphonenumber(value)
  { 
     for(j=0;j<value.length;j++)
     {c=value.charAt(j);
        if((c!='0')&& (c!='1')&&(c!='2')&&(c!='3')&&(c!='4')&&(c!='5')&&(c!='6')&&(c!='7')&&(c!='8')&&(c!='9')&&(c!=' ')&&(c!='(')&&(c!=')')&&(c!='-'))
        return false;
     }
     return true;
}
function frmsubmit()
{
   if(validate_form())
   {
      document.form1.submit()
   }
}
