var error;
var error_n;
var error_p;
var error_e;
var error_c;
var errormsg;

//--------------------------Customise-------------------------------
var isNameReq=true; // True if agencyName field required else False
var isPhoneReq=true; // True if contactName field required else False
var isEmailReq=true; // True if Name phoneNumber required else False
var isCommentsReq=true; // True if emailAddress Zip required else False
//------------------------------------------------------------------

function reset_error()
{
 error_n=false;
 error_p=false;
 error_e=false;
 error_c=false;
 errormsg='***** You Failed To Complete All Required Fields! *****\n_____________________________\n\n';
}

function validate_name()
{
 if(isNameReq)
 {
  if(document.main.agencyName.value=="")
  {
   errormsg+='Please enter your Agency Name.\n';
   error_n=true;
   {
    document.main.agencyName.focus();
   }
  }
 }
 if(error_n)
 {
  document.main.agencyName.select();
 }
}

function validate_phone()
{
 if(isPhoneReq)
 {
  if(document.main.contactName.value=="")
  {
   errormsg+='Please enter your Contact Name.\n';
   error_p=true;
   if(!error_n)
   {
    document.main.contactName.focus();
   }
  }
 }
 if((!error_n)&&(!error_p))
 {
  document.main.contactName.select();
 }
}

function validate_email()
{
 if(isEmailReq)
 {
  if(document.main.phoneNumber.value=="")
  {
   errormsg+='Please enter your Phone Number.\n';
   error_e=true;
   if((!error_n)&&(!error_p))
   {
    document.main.phoneNumber.focus();
   }
  }
 }
 if((!error_n)&&(!error_p))
 {
  document.main.phoneNumber.select();
 }
}

function validate_comments()
{
 if(isCommentsReq)
 {
  if(document.main.emailAddress.value=="")
  {
   errormsg+='Please enter your E-Mail Address.\n';
   error_c=true;
   if((!error_n)&&(!error_p)&&(!error_e))
   {
    document.main.emailAddress.focus();
   }
  }
 }
 if((!error_n)&&(!error_p)&&(!error_e))
 {
  document.main.emailAddress.select();
 }
}

function validate()
{
 reset_error();
 validate_name();
 validate_phone();
 validate_email();
 validate_comments();

 if(error_n || error_p || error_e || error_c)
 {
  error=true;
 }
 else
 {
  error=false;
 }
 if(!error)
 {
  document.main.submit();
 }
 else
 {
  alert(errormsg);
 }
}
