﻿
function setmetro(mt)
{
    if(mt=="None Listed")
    {
     document.getElementById('tbServiceA').style.display='block';
    }
    else{ 
        var states='';
        var HttpRequest=false;
        if(window.XMLHttpRequest)
        {HttpRequest = new XMLHttpRequest();}
          else  // Other browsers  
          {HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");}
              if (!HttpRequest) return;
              var url = "Metro.aspx?mt="+mt;
              //alert(url);
              
              HttpRequest.open("GET",url);
              HttpRequest.onreadystatechange = function()
              {
                  if (HttpRequest.readyState == 4 && HttpRequest.status == 200)
                  {
                      var xml = HttpRequest.responseXML;
                     states = xml.getElementsByTagName("state");
                     if(states[0].firstChild.nodeValue=="Not Serviced")
                     {
                     //alert(states[0].firstChild.nodeValue);
                     // document.getElementById('tbServiceB').style.display='block';
                     document.getElementById('HService').value="Not Serviced";
                     }
                     else if(states[0].firstChild.nodeValue=="Serviced")
                     {
                    
                      document.getElementById('HService').value=states[0].firstChild.nodeValue;
                     //alert(states[0].firstChild.nodeValue); 
                     }
                      
                     // var ddlm=document.getElementById('ddlMetro');
                //ddlm.length=0;
                      
                    // alert(document.getElementById('HService').value); 
                     
                      //for( var i=0;i<states.length;i++)
                     // { 
                       //ddlm.options[i]= new Option(states[i].firstChild.nodeValue,states[i].firstChild.nodeValue);
                      //}  
                  }
              }  
              HttpRequest.send(null);
     }     
}
function checkx()
{
//alert('t');
 var check='';
 document.getElementById('hpwa').value="";
 document.getElementById('heid').value="";
 document.getElementById('hceid').value="";
 document.getElementById('hexist').value="";

 if(document.getElementById('FN').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
 { check+='\n - First Name is required.';}
 if(document.getElementById('LN').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
 {check+='\n - Last Name is required.';}
  var hs="";
  var ms="";
  var ml="";
  var hl="";

 var hp=document.getElementById('txtHP0').value;
 if(hp.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
 {
 
  //existPH="";
  getdata(hp,'CT','0');
  //alert(existPH);
  if(existPH!="")
  {
   check += "\n - "+existPH;
  }
 }
//  if(ml=="0" && hl=="0")
//  { check += "\n - Either Home Phone or Mobile Phone is required"; }
var phnum=document.getElementById('txtHP0').value;
 if(phnum.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
 {check+='\n - Home Phone is required.';}
 phmsg="";
 vph(phnum,'Home Phoe:','0');
 if(phmsg!="")
 {
 check+='\n - '+phmsg;
 }
// phmsg="";
// var phnum=document.getElementById('txtM0').value;
// vph(phnum,'Mobile Phoe:','0');
// if(phmsg!="")
// {
// check+='\n - '+phmsg;
// }
 if(document.getElementById('EM').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
 {check+='\n - Email is required.';}
 if(document.getElementById('EM').value != document.getElementById('CEM').value)
{check+='\n - The Confirm Email does not match the Email.';}
if(document.getElementById('CEM').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
{check+='\n - Confirm Email is required.';}
 if(document.getElementById('EM').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
 {
      //existEM="";
      emailCheck(document.getElementById('EM').value,'','heid','0');
      getdata(document.getElementById('EM').value,'EM','0');
      if(document.getElementById('heid').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
      {check+='\n - '+document.getElementById('heid').value}
     if(existEM!="")
     {
      check+='\n - '+existEM;
     }
 }
 if(document.getElementById('CEM').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
 {
  emailCheck(document.getElementById('CEM').value,'Confirm Email: ','hceid','0');
 }

if(document.getElementById('hceid').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
{check+='\n - '+document.getElementById('hceid').value}
//if(document.getElementById('PW').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
//{check+='\n - Password is required.';}
// if(document.getElementById('PW').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
// {checkpw(document.getElementById('PW').value,'Password: ','0');}
//if(document.getElementById('CPW').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
//{check+='\n - Confirm Password is required.';}
//if(document.getElementById('PW').value != document.getElementById('CPW').value)
//{check+='\n - Passwords do not match.';}
//if(document.getElementById('hpwa').value.length>0)
//{
//  check += "\n - "+document.getElementById('hpwa').value; 
//}
if (document.getElementById('txtHA').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
{ check += "\n - Home Address is required"; }
  if (document.getElementById('txtCy').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
{ check += "\n - City is required"; }
if (document.getElementById('ddlSt').value== '0')
{
    check += "\n - State is required";
} 
if (document.getElementById('txtZp').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
{ check+= "\n - Zip code is required"; }
  if (document.getElementById('hexist').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
{ check+= "\n - Account exist with this email."; }
 if (document.getElementById('txtZp').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0 &&(document.getElementById('txtZp').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length!=5 || !document.getElementById('txtZp').value.match(/(^\d+$)|(^\d+\.\d+$)/)))
 {
  check+= "\n - Zip code must be 5 numeric digits.";
 }
 if(document.getElementById('txtZp1').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0 && (document.getElementById('txtZp1').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length!=4 || !document.getElementById('txtZp').value.match(/(^\d+$)|(^\d+\.\d+$)/)))
 {
  check+= "\n - Extended Zip Code must be 4 numeric digits.";
 }
 if (document.getElementById('txtHearGP').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
{ check+= "\n - How did you first hear about goAUPAIR? is required"; }
 document.getElementById('txtck').value=check;   
 if(check.length>1)
 {
 alert('The following error(s) occurred:' + check);}
 else 
 {
//   getdata();setCookie('Submit','0','1');senddata();setCookie('save','','365');
//   window.location.href="HFApp.aspx";
//   form1.action="HFApp.aspx";form1.method="post";
//   form1.submit();
   //setCookie('save','0','-1');setCookie('HFOID','','-1');//*********************
 }
 }
 
// function checkph(t)
// {
//    var re=/(^\d+$)|(^\d+\.\d+$)/;
//    if (t.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0 && !t.match(re))
//    {alert("Phone number must be numeric only.");}
// }
 function ctn()
 {
        if (document.getElementById('ddlMetro').value.replace(/(^\s+)(\s+$)/, "").replace("--","").length<=0)
        { check+= "\n - Service area is required"; }
 }
// function vzip()
// {
//    var re=/(^\d+$)|(^\d+\.\d+$)/;
//     if(document.getElementById('txtZp').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length!=5 || !document.getElementById('txtZp').value.match(re))
//     {
//      alert("Zip Code  must be 5 numeric digits.");
//     }
//     }
//  function v4zip()
// {
//     var re=/(^\d+$)|(^\d+\.\d+$)/;
//     if(document.getElementById('txtZp1').value.length>0 && (document.getElementById('txtZp1').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length!=4 || !document.getElementById('txtZp1').value.match(re)))
//     {
//      alert("Extended Zip Code must be 4 numeric digits. ");
//     }
// }

function checklg()
{
lgmsg="";
 document.getElementById('hlgerror').value="";
 if(document.getElementById('txtlgEmail').value.replace(/(^\s+)(\s+$)/, "").replace(" ","")<=0)
 {lgmsg+='\n- Login Email is required.';}
 else{emailCheck(document.getElementById('txtlgEmail').value,'','','0');//PWshowError(document.getElementById('txtlgEmail').value,'EM','0');
 }
    if(msg.length>0)
    {lgmsg+='\n- '+msg;}//alert('t');
    //alert('Exist:'+existEM+'msg:'+msg+'lgmsg:'+lgmsg);
    //window.document.form1.submit();
    //window.focus();
    if(existEM.length>0 && msg.length<=0 && lgmsg<=0)
    {
     lgmsg+='\n- The login email address provided does not match our records.  Please enter the email address used for the Online Application.';
    }
    if(document.getElementById('txtlgPW').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
    {
       lgmsg+='\n- Login Password is required.';
    }
    if(lgmsg.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0)
    {document.getElementById('hlgerror').value=lgmsg;alert('The following error(s) occurred:' +lgmsg);}
}
//check if select metro area
function checkm()
{
var ckm="";
    if(document.getElementById('ddlMetro').value.replace(/(^\s+)(\s+$)/, "").replace(" ","").length<=0)
        {
           ckm+='\n- Service area is required.';
        }
       document.getElementById('txtck').value=ckm; 
     if(ckm.replace(/(^\s+)(\s+$)/, "").replace(" ","").length>0  )
     {
      alert(ckm);
     }
}