/* Support Online Anterior */
function SupportLivexx()
{
   window.open("http://www.providesupport.com?messenger=vital","Live",'menubar=0,toolbar=0,width=500,height=460');
}

/* Support Online */
function SupportLive()
{
   window.open("http://www.vitalsigning.com/redirectsupport.html","Live",'menubar=0,toolbar=0,width=500,height=490');
}

/* Function New WO Client Login */
function ChooseContact1()
{
   document.placeorder.fcontactID.value="";
   document.placeorder.fcontact.value=""; 
	window.open("sis_clie_neworder_cont.html?idx=[Variable:'ID']&t=First Contact&ac=1","ChooseContact1","width=440,height=400,scrollbars=No") 
}
function ChooseContact2()
{
   document.placeorder.scontactID.value="";
   document.placeorder.scontact.value="";  
	window.open("sis_clie_neworder_cont.html?idx=[Variable:'ID']&t=Second Contact&ac=2","ChooseContact1","width=440,height=400,scrollbars=No") 
}
function validate_contact(form)
{
	 if (form.First_Name.value == "")
    {
       form.First_Name.focus();
       alert("Please enter the First Name.")
       return false;
    }
	 if (form.Last_Name.value == "")
    {
       form.Last_Name.focus();
       alert("Please enter the Last Name.")
       return false;
    }
	 if (form.formWork_Phone.value == "")
    {
       form.formWork_Phone.focus();
       alert("Please enter the Work Phone.")
       return false;
    }
	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.eMail1.value))
    { 
       
    }
    else
    {
        form.eMail1.focus();
        alert("Invalid E-mail Address! Please re-enter.");
        return false;
    }
}
function SigningToProperty(form)
{
   if (form.checkadd.checked) 
	{
 		form.paddress.value = "";
		form.pstate.value = "";
		form.pzipcode.value = "";
		form.paddress.value = form.saddress.value;
		form.pstate.value = form.sstate.value;
		form.pzipcode.value = form.szipcode.value;
	}
	else
	{
		form.paddress.value = "";
		form.pstate.value = "";
		form.pzipcode.value = "";
	}
}
function validate_porder(form)
{
	 if (form.fcontact.value == "")
    {
       form.fcontact.focus();
       alert("Please enter the First Contact.")
       return false;
    }
	 if (form.scontact.value == "")
    {
       form.scontact.focus();
       alert("Please enter the Second Contact.")
       return false;
    }
	 if (form.nameborr.value == "")
    {
       form.nameborr.focus();
       alert("Please enter the Borrower Name.")
       return false;
    }
	 if (form.saddress.value == "")
    {
       form.saddress.focus();
       alert("Please enter the Signing Address.")
       return false;
    }
	 if (form.paddress.value == "")
    {
       form.paddress.focus();
       alert("Please enter the Property Address.")
       return false;
    }
	 if (form.sstate.options[form.sstate.selectedIndex].value == "X")
    {
       form.sstate.focus();
       alert("Please enter the Signing State.")
       return false;
    }
	 if (form.pstate.options[form.pstate.selectedIndex].value == "X")
    {
       form.pstate.focus();
       alert("Please enter the Property State.")
       return false;
    }
	 if (form.szipcode.value == "")
    {
       form.szipcode.focus();
       alert("Please enter the Signing Zip Code.")
       return false;
    }
	 if (form.pzipcode.value == "")
    {
       form.pzipcode.focus();
       alert("Please enter the Property Zip Code.")
       return false;
    }
	 if (form.loan.value == "" && form.escrow.value == "")
    {
       form.loan.focus();
       alert("Please enter the Loan # or Escrow #.")
       return false;
    }
}

/* Function New Notary Registration */
function copyaddress_notary(form)
{
  if (form.checkaddress.checked)
  {
     form.daddress1.value = form.address1.value;
     form.daddress2.value = form.address2.value;
     form.dcity.value = form.city.value;
     form.dstate.value = form.state.value;
     form.dzipcode.value = form.zipcode.value;
  }
  else
  {
     form.daddress1.value = "";
     form.daddress2.value = "";
     form.dcity.value = "";
     form.dstate.value = "X";
     form.dzipcode.value = "";
  }

}

function validate_notary(form)
{
    if (form.fname.value == "")
    {
       form.fname.focus();
       alert("Please enter the First Name.")
       return false;
    }
	 if (form.lname.value == "")
    {
       form.lname.focus();
       alert("Please enter the Last Name.")
       return false;
    }
	 if (form.address1.value == "")
    {
       form.address1.focus();
       alert("Please enter the Address 1.")
       return false;
    }
	 if (form.city.value == "")
    {
       form.city.focus();
       alert("Please enter the City.")
       return false;
    }
	 if (form.state.options[form.state.selectedIndex].value == "X")
    {
       form.state.focus();
       alert("Please enter the State.")
       return false;
    }
	 if (form.zipcode.value == "")
    {
       form.zipcode.focus();
       alert("Please enter the Zip Code.")
       return false;
    }
	 
	 if (form.daddress1.value == "")
    {
       form.daddress1.focus();
       alert("Please enter the Delivery Address1.")
       return false;
    }	
	 if (form.dcity.value == "")
    {
       form.dcity.focus();
       alert("Please enter the Delivery City.")
       return false;
    }
	 if (form.dstate.options[form.dstate.selectedIndex].value == "X")
    {
       form.dstate.focus();
       alert("Please enter the Delivery State.")
       return false;
    }
	 if (form.dzipcode.value == "")
    {
       form.dzipcode.focus();
       alert("Please enter the Delivery Zip Code.")
       return false;
    } 
	 
	 
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))
    { 
       
    }
    else
    {
        form.email.focus();
        alert("Invalid E-mail Address! Please re-enter.");
        return false;
    }
	 if (form.code.value != form.secu.value)
    {
       form.code.focus();
       alert("Code is invalid, Please retry.")
	    form.code.value="";
       return false;
    } 
}
/* Function Update Profile Notary */
function validate_upnot(form)
{
	 if (form.address.value == "")
    {
       form.address.focus();
       alert("Please enter the Address.")
       return false;
    }
	 if (form.city.value == "")
    {
       form.city.focus();
       alert("Please enter the City.")
       return false;
    }
	 if (form.state.value == "")
    {
       form.state.focus();
       alert("Please enter the State.")
       return false;
    }
	 if (form.zip.value == "")
    {
       form.zip.focus();
       alert("Please enter the ZipCode.")
       return false;
    }
	 if (form.home.value == "")
    {
       form.home.focus();
       alert("Please enter the Home Phone.")
       return false;
    }
	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email1.value))
    { 
       
    }
    else
    {
        form.email1.focus();
        alert("Invalid E-mail1 Address! Please re-enter.");
        return false;
    }
	 if (form.commnum1.value == "")
    {
       form.commnum1.focus();
       alert("Please enter the Commision # 1.")
       return false;
    }
	 if (form.commexpdate1.value == "")
    {
       form.commexpdate1.focus();
       alert("Please enter the Commision Exp. Date.")
       return false;
    }
	 if (form.commstate1.value == "")
    {
       form.commstate1.focus();
       alert("Please enter the Commision State.")
       return false;
    }
}

/* Function Format Phone */
function ValidatePhone(m)
{
   if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
   p=m.value
   if(p.length==3)
	{
        pp=p;
        d4=p.indexOf('(')
        d5=p.indexOf(')')
        if(d4==-1){
                pp="("+pp;
        }
        if(d5==-1){
                pp=pp+")";
        }
        m.value="";
        m.value=pp;
    }
    if(p.length>3)
	 {
        d1=p.indexOf('(')
        d2=p.indexOf(')')
        if (d2==-1)
		  {
                l30=p.length;
                p30=p.substring(0,4);
                p30=p30+")"
                p31=p.substring(4,l30);
                pp=p30+p31;
                m.value="";
                m.value=pp;
        }
     }
     if(p.length>5)
	  {
        p11=p.substring(d1+1,d2);
        if(p11.length>3){
             p12=p11;
             l12=p12.length;
             l15=p.length
             p13=p11.substring(0,3);
             p14=p11.substring(3,l12);
             p15=p.substring(d2+1,l15);
             m.value="";
             pp="("+p13+")"+p14+p15;
             m.value=pp;
        }
        l16=p.length;
        p16=p.substring(d2+1,l16);
        l17=p16.length;
        if(l17>3&&p16.indexOf('-')==-1)
		  {
                p17=p.substring(d2+1,d2+4);
                p18=p.substring(d2+4,l16);
                p19=p.substring(0,d2+1);
                pp=p19+p17+"-"+p18;
                m.value="";
                m.value=pp;
        }
   }
}

function testphone(obj1)
{
         p=obj1.value
         p=p.replace("(","")
         p=p.replace(")","")
         p=p.replace("-","")
         p=p.replace("-","")
         if (isNaN(p)==true)
			{
            alert("Check phone");
            return false;
         }
}

/* Function Login Client */
function validate_logcli(form)
{
    if (form.us.value == "")
    {
       form.us.focus();
       alert("CLIENT LOGIN"+"\nPlease enter the User ID.")
       return false;
    }
    if (form.pa.value == "")
    {
       form.pa.focus();
       alert("CLIENT LOGIN"+"\nPlease enter the Password.")
       return false;
    }
}

/* Function Login Notary */
function validate_lognot(form)
{
    if (form.us.value == "")
    {
       form.us.focus();
       alert("NOTARY LOGIN"+"\nPlease enter the User ID.")
       return false;
    }
    if (form.pa.value == "")
    {
       form.pa.focus();
       alert("NOTARY LOGIN"+"\nPlease enter the Password.")
       return false;
    }
}
/* Function Newsletter */
function validate_newsletter(form)
{
    if (form.newsletter.value == "")
    {
       form.newsletter.focus();
       alert("NEWSLETTER"+"\nPlease enter the Email.")
       return false;
    }
	 else
	 {
	     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.newsletter.value))
        { 
       
        }
        else
        {
           form.newsletter.focus();
           alert("NEWSLETTER"+"\nInvalid E-mail! Please re-enter.");
           return false;
        }
	 }
} 
/* Function Forgot password */
function validate_forgot(form)
{
    if (form.forgot.value == "")
    {
       form.forgot.focus();
       alert("FORGOT"+"\nPlease enter the Email.")
       return false;
    }
	 else
	 {
	     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.forgot.value))
        { 
       
        }
        else
        {
           form.forgot.focus();
           alert("FORGOT"+"\nInvalid E-mail! Please re-enter.");
           return false;
        }
    }
}

/* EZ ORDER 
function validate_ezorder(form)
*/

function validate_ezorder()
{
	var form = document.ezorder;
    if (form.cname.value == "")
    {
       form.cname.focus();
       alert("EZ ORDER"+"\nPlease enter the Contact Name.")
       return false;
    }
	 if (form.chphone.value == "")
    {
       form.chphone.focus();
       alert("EZ ORDER"+"\nPlease enter the Home Phone.")
       return false;
    }
	 if (form.cemail.value == "")
    {
       form.cemail.focus();
       alert("EZ ORDER"+"\nPlease enter the Email.")
       return false;
    }
	 else
	 {
	     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.cemail.value))
        { 
       
        }
        else
        {
           form.cemail.focus();
           alert("EZ ORDER"+"\nInvalid E-mail! Please re-enter.");
           return false;
        }
	 }
	 if (form.sig_date.value == "")
    {
       form.sig_date.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing Date.")
       return false;
    }
	 if (form.sig_contact.value == "")
    {
       form.sig_contact.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing Contact.")
       return false;
    }
	 if (form.sig_home.value == "")
    {
       form.sig_home.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing Home Phone.")
       return false;
    }
	 if (form.sig_address.value == "")
    {
       form.sig_address.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing Address.")
       return false;
    }
	 if (form.sig_city.value == "")
    {
       form.sig_city.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing City.")
       return false;
    }
	 if (form.sig_state.options[form.sig_state.selectedIndex].value == "X")
    {
       form.sig_state.focus();
       alert("Please enter the Signing State.")
       return false;
    }
	 if (form.sig_zipcode.value == "")
    {
       form.sig_zipcode.focus();
       alert("EZ ORDER"+"\nPlease enter the Signing Zip Code.")
       return false;
    }
	 
	 myOption = -1;
    for (i=form.return_docdelivery.length-1; i > -1; i--)
	 {
        if (form.return_docdelivery[i].checked)
		  {
           myOption = i;
        } 
    }  
    if (myOption == -1)
	 {
       alert("EZ ORDER"+"\nYou must select a Document Delivery");
       return false;
    }
	 
	 myOption = -1;
    for (i=form.payment.length-1; i > -1; i--)
	 {
        if (form.payment[i].checked)
		  {
           myOption = i;
        } 
    }  
    if (myOption == -1)
	 {
       alert("EZ ORDER"+"\nYou must select a Method of Payment ");
       return false;
    }
	 return true;
}






