﻿
    function SetBillingOtherVisible(IsVisible)
    {
        if(IsVisible)
            document.getElementById('DIVBillingOther').style.display='block';
        else
            document.getElementById('DIVBillingOther').style.display='none';
    }
    function SetShippingOtherVisible(IsVisible)
    {
        if(IsVisible)
            document.getElementById('DIVShippingOther').style.display='block';
        else
            document.getElementById('DIVShippingOther').style.display='none';
    }
    function MakeBillingOtherVisible()
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State') && document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex].text=='Others')
            SetBillingOtherVisible(true);
        else
            SetBillingOtherVisible(false);
      }
      function MakeShippingOtherVisible()
        {
            if(document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State') && document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').selectedIndex].text=='Others')
                SetShippingOtherVisible(true);
            else
               SetShippingOtherVisible(false);
      }

    function ValidatePage()
    {
        var ValidationMsg='Please enter ';
        var IsValid=false;
        var rExPhone = new RegExp('');

        if((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'UserName';
            document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value).replace(/^\s*\s*$/g,'')!='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value))
        {
            ValidationMsg  =ValidationMsg + 'valid email for Username';
            document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        }
        else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value.length<6)
        {
            alert('Password length should be minimum 6 characters.');
            document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
            return false;
        }
        else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').value.length<6)
        {
            alert('Password length should be minimum 6 characters.');
            document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').focus();
            return false;
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Password';
            document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Confirm Password';
            document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').focus();
        }
        else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').value!=document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value)
        {
            alert('Confirm password must be same as password');
            document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPwd').focus();
            return false;
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_FirstName').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg =ValidationMsg + 'Billing FirstName';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_FirstName').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_LastName').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg =ValidationMsg + 'Billing LastName';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_LastName').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Address1').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing Address1';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Address1').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_City').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing City';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_City').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').selectedIndex]).text=='Select Country')
        {
            ValidationMsg  =ValidationMsg + 'Billing Country';
            document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex]).text=='Select State')
        {
            ValidationMsg  =ValidationMsg + 'Billing State';
            document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex]).text=='Others' && (document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing State';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing ZipCode';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').focus();
        }        
        else if(document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').value!='' && (document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').selectedIndex]).text=='United States' &&  document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').value.length!=5)
        {
            alert('Billing Zipcode must be 5 digit long');
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').focus();
        }
       
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing Phone';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').focus();
        }
        
        else if(!(document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').value).match('^((\\d{3}(\\s)?){2,2}|(\\d{3}-){2,2})\\d{4}$')
                 && (document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').selectedIndex]).text=='United States')
        {
            ValidationMsg  ='Please enter valid Billing Phone';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').focus();
        }
//        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').value).replace(/^\s*\s*$/g,'')!='' && !CheckPhone(document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').value))
//        {
//            ValidationMsg  =ValidationMsg + 'valid Billing Phone';
//            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').focus();
//        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Billing Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').value).replace(/^\s*\s*$/g,'')!='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').value))
        {
           
             ValidationMsg  =ValidationMsg + 'Valid Billing Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').focus();
        }
        else if(document.getElementById('ctl00_ContentPlaceHolder1_txtS_FirstName').readOnly
            && document.getElementById('ctl00_ContentPlaceHolder1_ShippingEqualsAccount').checked)
        {
            MakeSame();
            return;
        }
        ///////////
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_FirstName').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg =ValidationMsg + 'Shipping FirstName';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_FirstName').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_LastName').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg =ValidationMsg + 'Shipping LastName';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_LastName').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Address1').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping Address1';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Address1').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_City').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping City';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_City').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').selectedIndex]).text=='Select Country')
        {
            ValidationMsg  =ValidationMsg + 'Shipping Country';
            document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').selectedIndex]).text=='Select State')
        {
            ValidationMsg  =ValidationMsg + 'Shipping State';
            document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').selectedIndex]).text=='Others' && (document.getElementById('ctl00_ContentPlaceHolder1_txtS_OtherState').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping State';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_OtherState').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping ZipCode';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').value).replace(/^\s*\s*$/g,'')!='' && (document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').selectedIndex]).text=='United States' &&  document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').value.length!=5)
        {
            alert('Shipping Zipcode must be 5 digit long');
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').focus();
        }
        
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping Phone';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').focus();
        }
         else if(!(document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').value).match('^((\\d{3}(\\s)?){2,2}|(\\d{3}-){2,2})\\d{4}$')
                 && (document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').selectedIndex]).text=='United States')
        {
            ValidationMsg  ='Please enter valid Shipping Phone';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').focus();
        }
//        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').value).replace(/^\s*\s*$/g,'')!='' && !CheckPhone(document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').value))
//        {
//            ValidationMsg  =ValidationMsg + 'valid Shipping Phone';
//            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').focus();
//        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').value).replace(/^\s*\s*$/g,'')=='')
        {
            ValidationMsg  =ValidationMsg + 'Shipping Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').value).replace(/^\s*\s*$/g,'')!='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').value))
        {
            ValidationMsg  =ValidationMsg + 'Valid Shipping Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').focus();
        }
        else
        {
            IsValid=true;
        }
        if(ValidationMsg!='Please enter ')
        {
          ValidationMsg=ValidationMsg.toLowerCase();
          ValidationMsg=ValidationMsg.replace('please', 'Please');
          alert(ValidationMsg);
        }
        
        return IsValid;
    }
    function PasswordValidation(e)
     {   
        var unicode=e.charCode? e.charCode : e.keyCode;
        return!(unicode==32);
     }

function SameAsBilling()
{
   
    if(document.getElementById('ctl00_ContentPlaceHolder1_ShippingEqualsAccount').checked)
    {
       MakeSame();
    }
}
function MakeSame()
{
    
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_FirstName').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_FirstName').value;
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_LastName').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_LastName').value;
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_Company').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Company').value;
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_Address1').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Address1').value;
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_Address2').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Address2').value;
    
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_Suite').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Suite').value;
    document.getElementById('ctl00_ContentPlaceHolder1_txtS_City').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_City').value;
     var country=document.getElementById ('ctl00_ContentPlaceHolder1_ddlS_Country').value;
    document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country').selectedIndex=document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').selectedIndex;
     if(country!=document.getElementById ('ctl00_ContentPlaceHolder1_ddlB_Country').value)
     {
         setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ShippingEqualsAccount\',\'\')', 0)
     }
    if(document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State') && document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State'))
        document.getElementById('ctl00_ContentPlaceHolder1_ddlS_State').selectedIndex=document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex;
    if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex]).text=='Others' && document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').value!='')
    {
        document.getElementById('DIVShippingOther').style.display='block';
        document.getElementById('ctl00_ContentPlaceHolder1_txtS_OtherState').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').value;
    }
    
        document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip').value;
        document.getElementById('ctl00_ContentPlaceHolder1_txtS_Phone').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Phone').value;
        document.getElementById('ctl00_ContentPlaceHolder1_txtS_Email').value=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Email').value;
}

    
     var selected=false;
 var selected1=false;
    function validZip(e,e1)
{
 var textbox=document.getElementById('ctl00_ContentPlaceHolder1_txtB_Zip');
     var combo=document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country');
     if(combo.options[combo.selectedIndex].innerHTML!='United States')
        return true;
     var unicode;
    if (window.event) unicode = window.event.keyCode;
    else if (e) unicode = e.which;
        if (unicode!=8 && unicode!=9 && unicode!=46 && unicode!=37 && unicode!=39){ //if the key isn't the backspace key (which we should allow)
         if(textbox.value.length==5 & combo.options[combo.selectedIndex].innerHTML=='United States' & !selected)//if for united states more then 5 digit zip
            { return false;}
        if ( (!(unicode>47 && unicode<58)) && (!(unicode>95 && unicode<106)) ) //if not a number
        return false; //disable key press
        
        selected=false; 
        }
}
function validZip1(e,e1)
{
 var textbox=document.getElementById('ctl00_ContentPlaceHolder1_txtS_Zip');
     var combo=document.getElementById('ctl00_ContentPlaceHolder1_ddlS_Country');
     if(combo.options[combo.selectedIndex].innerHTML!='United States')
        return true;
     var unicode;
    if (window.event) unicode = window.event.keyCode;
    else if (e) unicode = e.which;
        if (unicode!=8 && unicode!=9 && unicode!=46 && unicode!=37 && unicode!=39){ //if the key isn't the backspace key (which we should allow)
         if(textbox.value.length==5 & combo.options[combo.selectedIndex].innerHTML=='United States' & !selected)//if for united states more then 5 digit zip
            { return false;}
        if ( (!(unicode>47 && unicode<58)) && (!(unicode>95 && unicode<106)) ) //if not a number
        return false; //disable key press
        
        selected=false; 
        }
}