
var alphaChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var numChars="0123456789";
var error;
var error_n;
var error_ad;
var error_a;
var error_z;
var errormsg;

var iscontactnameReq=true;
var iscompanynameReq=true;
var isEmailReq=true;
var isquestionReq=true;


function reset_error()
{
 error_n=false;
 error_ad=false;
 error_a=false;
 error_z=false;
 errormsg='Following Errors Occured ::\n_____________________________\n\n';
}


function validate_contact_name()
{
 if(iscontactnameReq)
 {
  if(document.contactfsi.contact_name.value=="")
  {
   errormsg+='You must give your name!  Please enter your name.\n';
   error_ad=true;
   if(!error_n)
   {
    document.contactfsi.contact_name.focus();
   }
  }
 }
}


function validate_company_name()
{
 if(iscompanynameReq)
 {
  if(document.contactfsi.company_name.value=="")
  {
   errormsg+='You must give your Company Name!  Please enter your company name.\n';
   error_ad=true;
   if(!error_n)
   {
    document.contactfsi.company_name.focus();
   }
  }
 }
}

function validate_email()
{
 if(isEmailReq)
 {
  if(document.contactfsi.contact_email.value=="")
  {
   errormsg+='You must give your Email Address!  Please enter your email address.\n';
   error_ad=true;
   if(!error_n)
   {
    document.contactfsi.contact_email.focus();
   }
  }
 }
}

function validate_question()
{
 if(isquestionReq)
 {
 if(document.contactfsi.question.value=="")
  {
   errormsg+='You must enter a question or comment!  Please enter your question or comment.\n';
   error_ad=true;
   if(!error_n)
   {
    document.contactfsi.question.focus();
   }
  }
 }
}
function validate_contact_info()
{
 reset_error();
 validate_email();
 //validate_question();
 validate_company_name();
 validate_contact_name();
 if(error_n||error_ad||error_a||error_z)
 {
  error=true;
 }
 else
 {
  error=false;
 }
 if(!error)
 {
  document.contactfsi.submit();
 }
 else
 {
  alert(errormsg);
 }
}











