<!--
function thisApplicantVerify(theForm){

  if (theForm.CompanyName.value == ""){
   document.getElementById('err_validate_company_name').style.display="";
   alert("Please enter your company name.");
   theForm.CompanyName.focus();
   return (false);
   }else{
   document.getElementById('err_validate_company_name').style.display="none";
   }

  if (theForm.CompanyName.value.length > 35){
   document.getElementById('err_validate_company_name').style.display="";
   alert("Please enter no more then 35 characters for your company name.");
   theForm.CompanyName.focus();
   return (false);
   }else{
   document.getElementById('err_validate_company_name').style.display="none";
   }

  if (theForm.Full_Name.value == ""){
   document.getElementById('err_validate_contact_name').style.display="";
   alert("Please list a billing contact name.");
   theForm.Full_Name.focus();
   return (false);
   }else{
   document.getElementById('err_validate_contact_name').style.display="none";
   }

  if (theForm.Full_Name.value.length < 1){
   document.getElementById('err_validate_contact_name').style.display="";
   alert("Please list a billing contact name..");
   theForm.Full_Name.focus();
   return (false);
   }else{
   document.getElementById('err_validate_contact_name').style.display="none";
   }

  if (theForm.Full_Name.value.length > 25){
   document.getElementById('err_validate_contact_name').style.display="";  
   alert("Please limit the billing contact name to 25 characters.");
   theForm.Full_Name.focus();
   return (false);
   }else{
   document.getElementById('err_validate_contact_name').style.display="none";
   }

  if (theForm.BillingAddress.value == ""){
   document.getElementById('err_validate_billing_address').style.display="";  
   alert("Please enter your billing address.");
   theForm.BillingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_address').style.display="none";
   }

  if (theForm.BillingAddress.value.length < 1){
   document.getElementById('err_validate_billing_address').style.display="";    
   alert("Please enter your billing address.");
   theForm.BillingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_address').style.display="none";
   }

  if (theForm.BillingAddress.value.length > 30){
   document.getElementById('err_validate_billing_address').style.display="";      
   alert("Please limit your billing address to 30 characters.");
   theForm.BillingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_address').style.display="none";
   }

  if (theForm.BillingZip_code.value == ""){
   document.getElementById('err_validate_billing_zip').style.display="";      
   alert("Please enter the billing address zip-code.");
   theForm.BillingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_zip').style.display="none";
   }

  if (theForm.BillingZip_code.value.length < 5){
   document.getElementById('err_validate_billing_zip').style.display="";        
   alert("Please enter the billing address zip-code.");
   theForm.BillingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_zip').style.display="none";
   }

  if (theForm.BillingZip_code.value.length > 5){
   document.getElementById('err_validate_billing_zip').style.display="";        
   alert("Please limit the billing address zip-code to 5 numbers.");
   theForm.BillingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_zip').style.display="none";
   }
   
  var checkOK = "0123456789";
  var checkStr = theForm.BillingZip_code.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_validate_billing_zip').style.display="";            
   alert("Please only enter numbers in the billing zip-code field.");
   theForm.BillingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_zip').style.display="none";
   }
   
  if (theForm.PhoneArea.value == ""){
   document.getElementById('err_validate_billing_phone').style.display="";        
   alert("Please enter the billing phone number area code.");
   theForm.PhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }

  if (theForm.PhoneArea.value.length < 3){
   document.getElementById('err_validate_billing_phone').style.display="";          
   alert("Please enter the billing phone number area code.");
   theForm.PhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }

  if (theForm.PhoneArea.value.length > 3){
   document.getElementById('err_validate_billing_phone').style.display="";            
   alert("Please limit the billing phone number area code to 3 digits.");
   theForm.PhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }
  
  var checkOK = "0123456789";
  var checkStr = theForm.PhoneArea.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_validate_billing_phone').style.display="";            
   alert("Please check the billing phone number area-code.");
   theForm.PhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.PhonePrefix.value == ""){
   document.getElementById('err_validate_billing_phone').style.display="";            
   alert("Please enter the billing phone number prefix.");
   theForm.PhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.PhonePrefix.value.length < 3){
   document.getElementById('err_validate_billing_phone').style.display="";              
   alert("Please enter the billing phone number prefix.");
   theForm.PhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.PhonePrefix.value.length > 3){
   document.getElementById('err_validate_billing_phone').style.display="";                
   alert("Please limit the billing phone number prefix to 3 digits.");
   theForm.PhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }

  
  var checkOK = "0123456789";
  var checkStr = theForm.PhonePrefix.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_validate_billing_phone').style.display="";                  
   alert("Please check the billing phone number.");
   theForm.PhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }

  if (theForm.PhoneSufix.value == ""){
   document.getElementById('err_validate_billing_phone').style.display="";                    
   alert("Please enter the billing phone number suffix.");
   theForm.PhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.PhoneSufix.value.length < 4){
   document.getElementById('err_validate_billing_phone').style.display="";                      
   alert("Please enter the billing phone number suffix.");
   theForm.PhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.PhoneSufix.value.length > 4){
   document.getElementById('err_validate_billing_phone').style.display="";                        
   alert("Please limit the billing phone number suffix to 4 digits.");
   theForm.PhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_validate_billing_phone').style.display="none";
   }

  
  var checkOK = "0123456789";
  var checkStr = theForm.PhoneSufix.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_validate_billing_phone').style.display="";                        
   alert("Please check the billing phone number.");
   theForm.PhoneSufix.focus();
   return (false);
   }else {
   document.getElementById('err_validate_billing_phone').style.display="none";
   }


  if (theForm.ContactEmailAddress.value == ""){
   document.getElementById('err_validate_email').style.display="";                        
   alert("Please enter a valid email address. If you do not have a valid email address please call (800)716-7177. This tool can not be used to setup your account.");
   theForm.ContactEmailAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_email').style.display="none";
   }

  if (theForm.ContactEmailAddress.value.length < 1){
   document.getElementById('err_validate_email').style.display="";                        
   alert("Please enter a valid email address. If you do not have a valid email address please call (800)716-7177. This tool can not be used to setup your account.");
   theForm.ContactEmailAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_email').style.display="none";
   }

  if (theForm.ContactEmailAddress.value.length > 50){
   document.getElementById('err_validate_email').style.display="";                        
   alert("If your email address is longer then 50 characters, please call (800)716-7177. This tool can not be used to setup your account.");
   theForm.ContactEmailAddress.focus();
   return (false);
   }else{
   document.getElementById('err_validate_email').style.display="none";
   }

  var emailStr = theForm.ContactEmailAddress.value.toLowerCase();
  var checkTLD=1;
  var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
  var emailPat=/^(.+)@(.+)$/;
  var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
  var validChars="\[^\\s" + specialChars + "\]";
  var quotedUser="(\"[^\"]*\")";
  var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
  var atom=validChars + '+';
  var word="(" + atom + "|" + quotedUser + ")";
  var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
  var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
  var matchArray=emailStr.match(emailPat);

  if (matchArray==null) {
   document.getElementById('err_validate_email').style.display="";			
   alert("Email address seems incorrect (check @ and .'s)");
   document.thisApplicantForm.ContactEmailAddress.select();
   document.thisApplicantForm.ContactEmailAddress.focus();
   return false;
   }else{
   document.getElementById('err_validate_email').style.display="none";
   }

  var user=matchArray[1];
  var domain=matchArray[2];
  // Start by checking that only basic ASCII characters are in the strings (0-127).
  for (i=0; i<user.length; i++) {
   if (user.charCodeAt(i)>127) {
    document.getElementById('err_validate_email').style.display="";
	alert("Ths Email username contains invalid characters.");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}
   }

  for (i=0; i<domain.length; i++) {
   if (domain.charCodeAt(i)>127) {
    document.getElementById('err_validate_email').style.display="";		
	alert("Ths Email domain name contains invalid characters.");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}
   }

   if (user.match(userPat)==null) {
	document.getElementById('err_validate_email').style.display="";		
	alert("The Email username doesn't seem to be valid.");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}

	// Domain is symbolic name.  Check if it's valid.
  var atomPat=new RegExp("^" + atom + "$");
  var domArr=domain.split(".");
  var len=domArr.length;
  for (i=0;i<len;i++) {
   if (domArr[i].search(atomPat)==-1) {
	document.getElementById('err_validate_email').style.display="";		
	alert("The Email domain name does not seem to be valid.");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}
   }

   if (checkTLD && domArr[domArr.length-1].length!=2 && 
	domArr[domArr.length-1].search(knownDomsPat)==-1) {
	document.getElementById('err_validate_email').style.display="";				
	alert("The email address must end in a well-known domain or two letter " + "country.");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}

   if (len<2) {
	document.getElementById('err_validate_email').style.display="";				
	alert("This Email address is missing a hostname!");
	document.thisApplicantForm.ContactEmailAddress.select();
	document.thisApplicantForm.ContactEmailAddress.focus();
	return false;
	}else{
	document.getElementById('err_validate_email').style.display="none";
	}


  if (theForm.Same[0].checked == true || theForm.Same[1].checked == true){
   document.getElementById('err_physical_address').style.display="none";
   //alert("good, one is checked");
  }else{
   document.getElementById('err_physical_address').style.display="";                        
   alert("Please select default shipping address."); 
   theForm.Same[0].focus();
   return (false);
  }

  if (theForm.ShippingAddress.value == ""){
   document.getElementById('err_physical_address_street').style.display="";            
   alert("Please enter a default shipping address.");
   theForm.ShippingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_street').style.display="none";
   }

  if (theForm.ShippingAddress.value.length < 1){
   document.getElementById('err_physical_address_street').style.display="";             
   alert("Please enter a default shipping address.");
   theForm.ShippingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_street').style.display="none";
   }

  if (theForm.ShippingAddress.value.length > 30){
   document.getElementById('err_physical_address_street').style.display="";               
   alert("Please limit the default shipping address to 30 characters.");
   theForm.ShippingAddress.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_street').style.display="none";
   }


  if (theForm.ShippingZip_code.value == ""){
   document.getElementById('err_physical_address_zip').style.display="";               
   alert("Please enter a default shipping address zip-code.");
   theForm.ShippingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_zip').style.display="none";
   }


  if (theForm.ShippingZip_code.value.length < 5){
   document.getElementById('err_physical_address_zip').style.display="";                 
   alert("Please enter a default shipping address zip-code.");
   theForm.ShippingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_zip').style.display="none";
   }

  if (theForm.ShippingZip_code.value.length > 5){
   document.getElementById('err_physical_address_zip').style.display="";                   
   alert("Please limit the default shipping address zip-code to 5 digits.");
   theForm.ShippingZip_code.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_zip').style.display="none";
   }


  if (theForm.ShippingPhoneArea.value == ""){
   document.getElementById('err_physical_address_phone').style.display="";                   
   alert("Please enter the default shipping address phone number area-code.");
   theForm.ShippingPhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhoneArea.value.length < 3){
   document.getElementById('err_physical_address_phone').style.display="";                     
   alert("Please enter the default shipping address phone number area-code.");
   theForm.ShippingPhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhoneArea.value.length > 3){
   document.getElementById('err_physical_address_phone').style.display="";                     
   alert("Please limit the default shipping address phone number area-code to 3 digits.");
   theForm.ShippingPhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  var checkOK = "0123456789";
  var checkStr = theForm.ShippingPhoneArea.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_physical_address_phone').style.display="";                     
   alert("Please enter only digit for the shipping address phone number area-code.");
   theForm.ShippingPhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }

  if (decPoints > 1){
   document.getElementById('err_physical_address_phone').style.display="";                       
   alert("Please check the shipping address phone number area-code.");
   theForm.ShippingPhoneArea.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhonePrefix.value == ""){
   document.getElementById('err_physical_address_phone').style.display="";                         
   alert("Please enter the shipping phone number prefix.");
   theForm.ShippingPhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhonePrefix.value.length < 3){
   document.getElementById('err_physical_address_phone').style.display="";                           
   alert("Please enter the shipping phone number prefix.");
   theForm.ShippingPhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhonePrefix.value.length > 3){
   document.getElementById('err_physical_address_phone').style.display="";                             
   alert("Please limit the shipping phone number prefix to 3 digits.");
   theForm.ShippingPhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }

  var checkOK = "0123456789";
  var checkStr = theForm.ShippingPhonePrefix.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_physical_address_phone').style.display="";                             
   alert("Please check the shipping address phone number.");
   theForm.ShippingPhonePrefix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhoneSufix.value == ""){
   document.getElementById('err_physical_address_phone').style.display="";                               
   alert("Please enter the shipping phone number suffix.");
   theForm.ShippingPhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhoneSufix.value.length < 4){
   document.getElementById('err_physical_address_phone').style.display="";                               
   alert("Please enter the shipping phone number suffix.");
   theForm.ShippingPhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }


  if (theForm.ShippingPhoneSufix.value.length > 4){
   document.getElementById('err_physical_address_phone').style.display="";                                 
   alert("Please limit the shipping phone number suffix to 4 digits.");
   theForm.ShippingPhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }

  var checkOK = "0123456789";
  var checkStr = theForm.ShippingPhoneSufix.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
   document.getElementById('err_physical_address_phone').style.display="";                                   
   alert("Please check the shipping address phone number.");
   theForm.ShippingPhoneSufix.focus();
   return (false);
   }else{
   document.getElementById('err_physical_address_phone').style.display="none";
   }

  
  if (theForm.Terms.checked == false){
   document.getElementById('err_terms').style.display="";                                     
   alert("Please accept the terms and conditions.");
   theForm.Terms.focus();
   return (false);
   }else{
   document.getElementById('err_terms').style.display="none";
   }

  return (true);
}

//-->
function phyloc(){
 if (document.thisApplicantForm.Same[0].checked == true || document.thisApplicantForm.Same[1].checked == true){
  document.getElementById('err_physical_address').style.display="none";
  }
 }
//-->




