﻿// JScript File

// JScript File

/* Form Validation Script for Customer
Developed By	: Ramesh 
Date			: December 15, 2008 
Message			: Create an array of form elements and apply validation rules on them.
*/

 
	function GetRadioButtonValue(id)
        {
            var radio = document.getElementsByName(id);
            for (var j = 0; j < radio.length; j++)
            {
                if (radio[j].checked)
                    alert(radio[j].value);
            }
        }

function Validate(id)
{
            
         
            
            
                var rules=new Array();
                rules[0]='ctl00_ContentPlaceHolder1_txtCustomerFName|required|Please enter First Name';
                rules[1]='ctl00_ContentPlaceHolder1_txtCustomerFName:First Name|maxlength|50';
               // rules[2]='ctl00_ContentPlaceHolder1_txtCustomerLName|required|Please enter Last Name';
                rules[3]='ctl00_ContentPlaceHolder1_txtCustomerLName:Last Name|maxlength|50';
                rules[4]='ctl00_ContentPlaceHolder1_txtCustomerEmail|required|Please enter Email';
                rules[5]='ctl00_ContentPlaceHolder1_txtCustomerEmail|email|Please enter valid Email';
      
                 
                        rules[7]='ctl00_ContentPlaceHolder1_txtCustomerPassword|required|Please enter Password';
                       // rules[8]='ctl00_ContentPlaceHolder1_txtCustomerAddress|required|Please enter Address';
                                   rules[11]='ctl00_ContentPlaceHolder1_txtCustomerPhone|required|Please enter Phone';
                  
         
         
         
        
        var obj = document.getElementById("ctl00_ContentPlaceHolder1_chkAgree");
         if(obj.checked==false)
	    {
	    alert("Please select term and condition option if you are agree with our Term and Condition Policy");
        return false;
	    
	    }

    if(rules.length>0)
    {
        return performCheck('aspnetForm', rules, 'classic');
    }
}

function CompareFields()
{    
     var strvalue1 = document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerPassword").value;
     var strvalue2 = document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerConfirmPassword").value;
     if(strvalue1=='')
     {
        alert("Please enter Password");
        return false;
     }
    if(strvalue2!=strvalue1)
    {
        alert("Confirm Password must be equal to Password");
        return false;
    }
    return true;
}

function ShowHideState(obj)
    {
       
           if(document.getElementById(obj.id).value=="US")
           {
                document.getElementById('RowDisplayStateText').style.display='none'
                document.getElementById('RowDisplayStateText1').style.display='none'
                document.getElementById('RowDisplayStatelst').style.display=''
           }
           else
           {
           
              document.getElementById('RowDisplayStateText').style.display=''
               document.getElementById('RowDisplayStateText1').style.display=''
              document.getElementById('RowDisplayStatelst').style.display='none'
           }
       
    }
    function ShowHideState1(obj)
    {
       
           if(document.getElementById(obj.id).value=="US")
           {
                document.getElementById('RowShippingDisplayStateText').style.display='none'
                document.getElementById('RowShippingDisplayStatelst').style.display=''
           }
           else
           {
           
              document.getElementById('RowShippingDisplayStateText').style.display=''
              document.getElementById('RowShippingDisplayStatelst').style.display='none'
           }
       
    }
    
       function OnEnterHeaderKeyPress(e)
	{
	
		 var browserName=navigator.appName; 
         var unicode;
          
     if (browserName=="Microsoft Internet Explorer") 
        unicode = window.event.keyCode;     //IE
     else
        unicode = e.which;     //firefox
        
 
     if (unicode == '13') 
     {
          document.getElementById("ctl00_ContentPlaceHolder1_imgSubmit").click();   
          return false;  
     }
        
		
}
		function PageOnLoadShowHideState()
    {
     var strpagemode = document.getElementById("ctl00_ContentPlaceHolder1_pagemode").value;
     if(strpagemode !='A'){
            var strSelectedCountry = document.getElementById("ctl00_ContentPlaceHolder1_selectedcountry").value;
            var strSelectedshipCountry = document.getElementById("ctl00_ContentPlaceHolder1_selectedshipcountry").value;
      
           if(strSelectedCountry=="United States")
           {
                 document.getElementById('RowDisplayStateText1').style.display='none'
                document.getElementById('RowDisplayStateText').style.display='none'
                document.getElementById('RowDisplayStatelst').style.display=''
              
           }
           else
           {
               document.getElementById('RowDisplayStateText1').style.display=''
              document.getElementById('RowDisplayStateText').style.display=''
              document.getElementById('RowDisplayStatelst').style.display='none'
           }
           
          
           
           }
       
    }




function FillAddress(obj)
	{
	    //if checkbox is selected
     if(obj.checked==true)
	    {
	    
	  
	      document.getElementById("ctl00_ContentPlaceHolder1_txtshippingaddress").value=document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerAddress").value;
	      document.getElementById("ctl00_ContentPlaceHolder1_txtShippingCity").value=document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerCity").value;
	      if(document.getElementById("RowDisplayStateText").style.display=='none')
	      {
	        document.getElementById("ctl00_ContentPlaceHolder1_lstShippingCustomerState").value=document.getElementById("ctl00_ContentPlaceHolder1_lstCustomerState").value;
	      }
	      else
	      {
	       document.getElementById("RowShippingDisplayStatelst").style.display="none";
	       document.getElementById("RowShippingDisplayStateText").style.display="";
	       document.getElementById("ctl00_ContentPlaceHolder1_txtShippingCustomerState").value=document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerState").value;
	      }
	        document.getElementById("ctl00_ContentPlaceHolder1_lstShippingCustomerCountry").value=document.getElementById("ctl00_ContentPlaceHolder1_lstCustomerCountry").value;
            document.getElementById("ctl00_ContentPlaceHolder1_txtShippingZipcode").value=document.getElementById("ctl00_ContentPlaceHolder1_txtCustomerZip").value; 
	     
	     }				
	    else//if checkbox is not selected
	    {	
		   document.getElementById("ctl00_ContentPlaceHolder1_txtshippingaddress").value="";   
		
		   document.getElementById("ctl00_ContentPlaceHolder1_txtShippingCity").value="";
		   document.getElementById("RowShippingDisplayStatelst").style.display="";
		   
		   document.getElementById("RowShippingDisplayStateText").style.display="none";
	       
		   document.getElementById('ctl00_ContentPlaceHolder1_lstShippingCustomerState').value="AL";
		   document.getElementById("ctl00_ContentPlaceHolder1_lstShippingCustomerCountry").value="US";
		   document.getElementById("ctl00_ContentPlaceHolder1_txtShippingZipcode").value=""; 
		   
	    }
	}
	
