﻿
    
     function Validate()
     {
           var arrymsg = new Array();
           ValidAddr(arrymsg);
           //ValidPayment(arrymsg);
           ValidShipping(arrymsg);
           if(arrymsg.length >= 1 )
           {
             var msg = "";
             for (i = 0; i < arrymsg.length; i ++ )
               msg += "- " + arrymsg[i] + "\n";
             arrymsg = null;
             alert(msg)
             return false;
           }
           return true;
        }
        
    function ValidPayment(arrymsg){
         var payment = document.getElementsByName("ctl00$ContentPlaceHolder1$PayType");
         for(var i = 0 ;i<payment.length;i++){
           if(payment[i].checked == true)
           return arrymsg;
         }
        arrymsg.push("请选择一个支付方式.");
        return arrymsg;
    }
    
     function ValidAddr(arrymsg)
    {
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_txtName"))
            arrymsg.push("请输入姓名.");
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlProvince")||(EquelsValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlCity","--请选择--")))
            arrymsg.push("请选择所在省份.");
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlCity")||(EquelsValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlCity","--请选择--")))
            arrymsg.push("请选择所在城市."); 
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlArea")||(EquelsValue("ctl00$ContentPlaceHolder1$_pcrAddr$_ddlCity","--请选择--")))
            arrymsg.push("请选择所在区."); 
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_txtAddr"))
            arrymsg.push("请输入详细地址."); 
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_txtPostCode"))
          arrymsg.push("请输入邮政编码.");    
       if(IsEmptyValue("ctl00$ContentPlaceHolder1$_txtPhone"))
          arrymsg.push("请输入一个手机或电话号码.");  
       return arrymsg;
    }
    
     function ValidShipping(arrymsg){
        
         var shipping = $('input[name$=Deliver]');
         for(var i = 0 ;i<shipping.length;i++){
           if(shipping.get(i).checked)
           return arrymsg;
         }
        arrymsg.push("请选择一个送货方式.");
        return arrymsg;
    }
    
    function IsEmptyValue(controlid)
    {
         var controls = $('input[name=' + controlid + ']');
         for(var i = 0 ;i<controls.length;i++)
         {
           if(Utils.trim(controls.get(i).value) == "")
           {
                return true;
           }
         }
        
         return false;
    }
    
    function EquelsValue(controlid,value)
    {
         var controls = $('input[name=' + controlid + ']');;
         for(var i = 0 ;i<controls.length;i++)
         {
           if(Utils.trim(controls.get(i).value) == value)
           {
                return true;
           }
         }
         return false;
    }
    
