﻿
function SxCode(obj)
{
    if(obj==1)
    {
        getObj("imgcode").innerHTML='<img id="imgcode" alt="" src="png.aspx?temp='+ (new Date().getTime().toString(36)) +'" />';
        getObj("CoB").innerHTML='<div id="CoB" onclick="SxCode(1)" style="cursor:pointer; width:100px; color:#ff3300"><b>重新获得验证码</b></div>';
    }
    else 
    {
        getObj("imgcode").innerHTML='<img id=imgcode src="png.aspx?temp='+ (new Date().getTime().toString(36)) +'" />';
        getObj("CoB").innerHTML='<div id="CoB" onclick="SxCode(1)" style="cursor:pointer; width:100px; color:#ff3300"><b>重新获得验证码</b></div>';
        return;
    }
}

    function   MyOut1(o)
    {   
      o.style.backgroundColor="#ffffff";  
    }  
    function   Myover1(o)
    {   
      o.style.backgroundColor="#E8E8E8";  
    }
    function GetHref(sHref, sArgName) 
    { 
    // alert("c");
       var args = sHref.split("?"); 
       var retval = ""; 
       if(args[0] == sHref) 
       { 
            return retval; 
       } 
      var str = args[1]; 
      args = str.split("&"); 
      for(var i = 0; i < args.length; i ++)
      { 
          str = args[i]; 
          var arg = str.split("="); 
          if(arg.length <= 1) continue; 
          if(arg[0] == sArgName) 
        //  alert(arg[i]);
            retval = arg[1]; 
      } 
      return retval; 
     } 


    function SubClickBto(Mya,Myb)
    {
        MyClickAjax("../Questionnaire/AssociationCISEY.aspx?Mya="+Mya+"&Myb="+Myb,3);
    }
    function BtoAjaxRequest3()
    {
    
        if (MyRequest.readyState == 4) 
        {
            if(MyRequest.status==200)
            {
             //alert("b");
		        var resText=MyRequest.responseText
		        //alert(resText);
		        //alert(resText);
		        var a = GetHref(resText,"a");
		        var b = GetHref(resText,"b");
		       // alert("aaaaaa");
		       //alert(a);
		       //alert(b);
		       var zzf= b.split("<"); 
		        if(a==1){alert("Email重复，请重新填写");getObj("Mybut").value="确定提交";getObj("Mybut").disabled=false;}
		       
		        else
		        { //alert(b);
			        if(zzf[0]==0)
			        {
			            alert("验证码不正确请重新填写");getObj("Mybut").value="确定提交";SxCode(1);getObj("Mybut").disabled=false;
			        }
			        else
			        {
				        getObj("Mybut").disabled=true;
				        getObj("Mybut").value="正在提交，请稍后......";
				        //alert("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
		                getObj("BtoPost").click();
			        }
		        }
	        }
        }
    }

    function getObj(objID)
    {
        if (document.getElementById) 
        {
            return document.getElementById(objID);
        }
        else if (document.all) 
        {
            return document.all[objID];
        }
        else if (document.layers) 
        {
            return document.layers[objID];
        }
    }
    
    function clickCB(cbid,divid)
    {
        var cb = document.getElementById(cbid);
        if(cb.checked)
        {
            getObj(divid).style.display="";
        }
        else
        {
            getObj(divid).style.display="none";
        }
    }
    
    function getCSSvalueF(CBid,HiddenID,i,maxI)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        var Hiddenvaluestr="";
	        if(getObj(CBid+d).checked==true)
	        {
		        Hiddenvaluestr="1";
	        }
	        else
	        {
		       Hiddenvaluestr="0";
	        }
    	    
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" +Hiddenvaluestr;
	    }
    }
     function getCSSvalueFF(CBid,HiddenID,i,maxI,str)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        var Hiddenvaluestr="";
	        if(getObj(CBid+d+str).checked==true)
	        {
		        Hiddenvaluestr="1";
	        }
	        else
	        {
		       Hiddenvaluestr="0";
	        }
    	    
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" +Hiddenvaluestr;
	    }
    }
    
    function getSelectSS(CBid,HiddenID,i,maxI,hi)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" + getObj(CBid+d+hi).selectedIndex;
	    }	    
    }
     function getRadioRR(CBid,HiddenID,i,maxI,str)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        var Hiddenvaluestr="";
	        if(getObj(CBid+d+str).checked==true)
	        {
		        Hiddenvaluestr="1";
	        }
	        else
	        {
		       Hiddenvaluestr="0";
	        }
    	    
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" +Hiddenvaluestr;
	    }	    
    }
    
    function MySubmit()
    {
         
        //getCSSvalueF("E_","A",1,26);//存A1
        //getCSSvalueF("F_","B",1,26);//存A2
        
        //getCSSvalueF("E1_","C",1,9);//存b1
        //getCSSvalueF("E2_","D",1,9);//存b1
        //getCSSvalueF("E3_","E",1,9);//存b1
        //getCSSvalueF("E4_","F",1,9);//存b1
        //getCSSvalueF("E5_","G",1,9);//存b1
        //getCSSvalueF("E6_","H",1,9);//存b1
        //getCSSvalueF("E7_","I",1,9);//存b1
        //getCSSvalueF("E8_","J",1,9);//存b1
        //getCSSvalueF("E9_","K",1,9);//存b1
        //getCSSvalueF("E10_","L",1,9);//存b1
        //getCSSvalueF("E11_","M",1,9);//存b1
        
         //getCSSvalueF("F1_","N",1,9);
         //getCSSvalueF("F2_","O",1,9);
         //getCSSvalueF("F3_","P",1,9);///////////////存b2
         //getCSSvalueF("F4_","Q",1,9);
         //getCSSvalueF("F5_","R",1,9);
         //getCSSvalueF("F6_","S",1,9);
         //getCSSvalueF("F7_","T",1,9);
        //getCSSvalueF("F8_","U",1,9); 
        //getCSSvalueF("F9_","V",1,9); 
        //getCSSvalueF("F10_","W",1,9); 
        //getCSSvalueF("F11_","X",1,9); 
        
        //getRadio("G1_","Y",1,8); 
        //getRadio("G2_","Z",1,8); 
        //getRadio("G3_","AA",1,8); ///////////////存c1
        //getRadio("G4_","BB",1,8); 
       // getRadio("G5_","CC",1,8); 
       // getRadio("G6_","DD",1,8);
        
         
      //  getRadio("G7_","EE",1,8);
      //  getRadio("G8_","FF",1,8);
      //  getRadio("G9_","GG",1,8);
      //  getRadio("G10_","HH",1,8);
      //  getRadio("G11_","II",1,8);///////////////存c2
      //  getRadio("G12_","JJ",1,8);
            
            
       //     getCSSvalueF("H1_","KK",1,8);
       //     getCSSvalueF("H2_","LL",1,8);
       //     getCSSvalueF("H3_","MM",1,8);
       //     getCSSvalueF("H4_","NN",1,8);///////////////存d1
       //     getCSSvalueF("H5_","OO",1,8);
       //     getCSSvalueF("H6_","PP",1,8);
       //     getCSSvalueF("H7_","QQ",1,8);           
       //    getCSSvalueF("H8_","RR",1,8);
       //    getCSSvalueF("H9_","SS",1,8);
       //    getCSSvalueF("H10_","TT",1,8);
       //    getCSSvalueF("H11_","UU",1,8);
       //    getCSSvalueF("H12_","VV",1,8);
       //    getCSSvalueF("H13_","WW",1,8);
       //    getCSSvalueF("H14_","XX",1,8);
       //    getCSSvalueF("H15_","YY",1,8);
       //    getCSSvalueF("H16_","ZZ",1,8);
       //    getCSSvalueF("H17_","Z1",1,8);
       //    getCSSvalueF("H18_","Z2",1,8);///////////////存d1
       //    getCSSvalueF("H19_","Z3",1,8);
           
           
           getCSSvalueF("Y4_","Z4",1,31);//e1
           getSelect("Yy4_","Z5",1,31);//e2
           
           getCSSvalueF("X1_","Z6",1,32);//f1
           getCSSvalueF("X2_","Z7",1,32);//f2
           getCSSvalueF("X3_","Z8",1,32);//f3
           getRadio("rx","Z9",1,32);//f4
           
           
           getCSSvalueF("A2_","Z10",1,15);//g1
           
//            
           getSelect("Z_1_","Z11",1,15);//g2
           
           getSelect("Z_11_","Z12",1,2);//g3
           
           getCSSvalueFF("D_","Z13",1,25,"_1");///////////////存h1
           getSelect2("D_","zfr",1,25,"2");///////////////存h2  
           getSelect2("D_","Z14",1,25,"3");///////////////存h3
           
      
           
           getCSSvalueF("A9_","Z15",1,23);///////////////存i1
           getSelect("B10_","tr1",1,22);///////////////存i2
           
         //  getRadio("C1_","tr2",1,8);///////////////存j1
         //  getRadio("C2_","Z16",1,13);///////////////存j2
        //  getCSSvalueF("C3_","Z17",1,13);///////////////存j3
//               
//               //-------------------------------
//alert('aaa');
               if (getObj("Z4").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","Y4_1","对不起！您还没回答第1题，请完整回答后再提交！");return;}
               if (getObj("Z5").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","Y4_1","对不起！您还没回答第1题，请完整回答后再提交！");return;}
               var sst="";
                var numo=getObj("Z4").value;
                var numo2=getObj("Z5").value;
                numar=numo.split("|");
                numar2=numo2.split("|");
               for(i=0;i<numar.length;i++)
               {
                    if(numar[i]!="0")
                    {
                        
                        if(numar2[i]=="0")
                        {
                            MyFun("t_A","Y4_1","对不起！您还没回答第1题，请完整回答后再提交！");return;
                        }  
                    } 
               }
               
               if (getObj("Z6").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","X1_1","对不起！您还没回答第2题，请完整回答后再提交！");return;}
               if (getObj("Z7").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","X1_1","对不起！您还没回答第2题，请完整回答后再提交！");return;}
               if (getObj("Z8").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","X1_1","对不起！您还没回答第2题，请完整回答后再提交！");return;}
               if (getObj("Z9").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","X1_1","对不起！您还没回答第2题，请完整回答后再提交！");return;}
               if (getObj("Z10").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","A2_1","对不起！您还没回答第3题，请完整回答后再提交！");return;}
               
               var numo3=getObj("Z10").value;
                var numo4=getObj("Z11").value;
                numar5=numo3.split("|");
                numar6=numo4.split("|");
               for(i=0;i<numar5.length;i++)
               {
                    if(numar5[i]!="0")
                    {
                        
                        if(numar6[i]=="0")
                        {
                            MyFun("t_A","A2_1","对不起！您还没回答第3题，请完整回答后再提交！");return;
                        }  
                    } 
               }
               
               if (getObj("Z12").value=="|0"){MyFun("Z_11_1","son","对不起！您还没回答第3题中C选项，请完整回答后再提交！");return;}
               if (getObj("Z13").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","D_1_1","对不起！您还没回答第4题，请完整回答后再提交！");return;}
               
               var numo7=getObj("Z13").value;
                var numo8=getObj("Z14").value;
                var numo12=getObj("zfr").value;
                
                numar9=numo7.split("|");
                numar10=numo8.split("|");
                numar11=numo12.split("|");
               for(i=0;i<numar9.length;i++)
               {
                    if(numar9[i]!="0")
                    {
                        
                        if(numar10[i]=="0" || numar11[i]=="0")
                        {
                            MyFun("t_A","D_1_1","对不起！您还没回答第4题，请完整回答后再提交！");return;
                        }  
                    } 
               }
               
               
               
               
               if (getObj("Z15").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","A9_1","对不起！您还没回答第5题中A选项，请完整回答后再提交！");return;}
               
               var numo21=getObj("Z15").value;
                var numo22=getObj("tr1").value;
                numar23=numo21.split("|");
                numar24=numo22.split("|");
               for(i=0;i<numar24.length;i++)
               {
                    if(numar23[i]!="0")
                    {
                        
                        if(numar24[i]=="0")
                        {
                            MyFun("t_A","A9_22","对不起！您还没回答第5题，请完整回答后再提交！");return;
                        }  
                    } 
               }
               
               //if (getObj("tr2").value=="|0|0|0|0|0|0|0"){MyFun("t_A","C1_1","对不起！您还没回答第10题中A选项，请完整回答后再提交！");return;}
               //if (getObj("Z16").value=="|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","C2_1","对不起！您还没回答第10题B选项，请完整回答后再提交！");return;}
               //if (getObj("Z17").value=="|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","C3_1","对不起！您还没回答第10题C选项，请完整回答后再提交！");return;}
               
//                 
//                 //alert(getobj("izname").value);
                 if (!isEmail(getObj("imail").value)){MyFun("t_a","imail","请正确填写您的email格式");return;}
                if (getObj("izname").value==""){MyFun("t_a","izname","真实姓名不能为空");return;}
                if (!getradio("isex")){MyFun("t_a","isex","请选择性别");return;}
                if (!getradio("imarriage")){MyFun("t_a","imarriage","请选婚姻状况");return;}
                if (getObj("iseducation").value==""){MyFun("t_a","iseducation","请选择教育程度");return;}
                if (getObj("ibirthday").value==""){MyFun("t_a","ibirthday","请选择出生年");return;}
//                if (getobj("province").value==""){myfun("t_a","province","请选择省/直辖市");return;}
//                if (getobj("diqushuyu").value==""){myfun("t_a","diqushuyu","请选择所属的地区");return;}
//                if (getobj("iaddress").value==""){myfun("t_a","iaddress","家庭住址不能为空！");return;}
//                if (getobj("ipostcode").value==""){myfun("t_a","ipostcode","邮政编码不能为空！");return;}
                if (getObj("itelephone").value==""){MyFun("t_a","itelephone","联系电话不能为空！");return;}
               //  if (getObj("iTelephone").value.isMobile()||getObj("iTelephone").value.isTel())  
               // {  
               // } 
               // else 
               // {  
                  //  alert("请输入正确的手机号码或电话号码\n\n例如:13123456789或010-88888888"); return;
                   // tel.focus();       
                //}
                if (getObj("pinlv").value==""){MyFun("t_a","pinlv","请选择上网频率");return;}
                if (getObj("ipersonincome").value==""){MyFun("t_a","ipersonincome","请选择个人月收入");return;}
                if (getObj("ihomeincome").value==""){MyFun("t_a","ihomeincome","请选择家庭月收入");return;}
                if (getObj("ipersonmonthexpense").value==""){MyFun("t_a","ipersonmonthexpense","请选择个人月支出");return;}
                if (getObj("ipersonmonthnetexpense").value==""){MyFun("t_a","ipersonmonthnetexpense","请选择个人每月网上支出");return;}
                if (getObj("iemployment").value==""){MyFun("t_a","iemployment","请选择公司所属行业");return;}
                if (getObj("iposition").value==""){MyFun("t_a","iposition","请选择您的职业");return;}
                //if (getobj("i1_1").value=="|0|0|0|0|0|0|0"){myfun("t_a","codem","请选择最常上网地点");return;}
                if (getObj("inetlevel").value==""){MyFun("t_a","inetlevel","请选择对互联网熟练程度");return;}
                //alert(getObj("inetlevel").value);
                if (getObj("inetfirsttime").value==""){MyFun("t_a","inetfirsttime","请选择第一次上网的时间");return;}
                if (getObj("inetdaytime").value==""){MyFun("t_a","inetdaytime","请选择平均每日上网时间");return;}
                if (getObj("inetmethod").value==""){MyFun("t_a","inetmethod","请选择主要上网方式");return;}
                if (getObj("daikuan").value==""){MyFun("t_a","daikuan","请选择上网所使用的带宽");return;}
                 if (getObj("icy").value==""){MyFun("t_a","icy","请选择目前和您共同居住的家庭成员人数");return;}
                  if (getObj("iswrs").value==""){MyFun("t_a","iswrs","请选择家庭成员上网人数");return;}
                  
                if (!getradio("icurrentnetsite")){MyFun("t_a","icurrentnetsite","请选择当前电脑主要上网地点");return;}
                 if (!getradio("icurrentperson")){MyFun("t_a","icurrentperson","请选择当前电脑使用人情况");return;}
                 
                 if (!getradio("senzhen")){MyFun("t_a","senzhen","请选择您在深圳生活、工作、居住的时间？");return;}
                 
                 if (getObj("Codem").value==""){MyFun("t_A","Codem","验证码不能为空");return;}
                 SubClickBto(getObj("imail").value,getObj("Codem").value);
               
    }
    function getradio(radioname)
    {
	      var myradio=document.getElementsByName(radioname);
          var flag=false;
          for(var i=0;i<myradio.length;i++){  
                  if(myradio[i].checked)
                   {
                         flag=true;
                         break;
                    }
            }  
         return flag;
	 }
    function MyFun2(obj,obj1,ts)
    {
        alert(ts);
        setTimeout(window.location.href=obj1);
    }
    function MyFun(obj,obj1,ts)
    {
        alert(ts);
        setTimeout('getObj("'+obj1+'").focus()',1);
    }
    function getSelect(CBid,HiddenID,i,maxI)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" + getObj(CBid+d).selectedIndex;
	    }
    }
    function getRadio(CBid,HiddenID,i,maxI)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        var Hiddenvaluestr="";
	        if(getObj(CBid+d).checked==true)
	        {
		        Hiddenvaluestr="1";
	        }
	        else
	        {
		       Hiddenvaluestr="0";
	        }
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" +Hiddenvaluestr;
	    }	    
    }
    function inputenDisabled(InputName,beginnmb,Inputnmb,DisabledType)
    {
	    for(var i=1;i<=Inputnmb;i++)
	    {
		    if(DisabledType==0)
		    {
		    getObj(InputName+i).selectedIndex=0;
		    getObj(InputName+i).disabled="disabled";
		    }
		    else if(DisabledType==1)
		    {
		    getObj(InputName+i).disabled="";
		    }
		    else if(DisabledType==2)
		    {
			    if(getObj(InputName+(parseInt(beginnmb)+i)).disabled==true)
			    {
			    getObj(InputName+(parseInt(beginnmb)+i)).disabled=false;
			    }
			    else if(getObj(InputName+(parseInt(beginnmb)+i)).disabled==false)
			    {
			    getObj(InputName+(parseInt(beginnmb)+i)).selectedIndex=0;getObj(InputName+(parseInt(beginnmb)+i)).disabled=true;
			    }
		    }
	    }
    }
     function clickCBB(cbid,divid)
    {
        var cb = document.getElementById(cbid);//equals
        
        if(cb.checked)
        {
            getObj(divid).style.display="";
        }
        else
        {
            getObj(divid).style.display="none";
        }
    }
    function clickCBBB(cbid,divid)
    {
        var cb = document.getElementById(cbid);//equals
        
        if(cb.checked)
        {
            getObj(divid).style.display="none";
        }
        else
        {
            getObj(divid).style.display="";
        }
    }
    function Dis(str,inr)
    {
        var b=0;
        for(i=1;i<inr;i++)
        {
            if(getObj(str+i).checked==true)
	        {
	            b=b+1;
	        }
	        
	    }
	    
	    if(b>2)
        {
            for(i=1;i<inr;i++)
            {
                if(getObj(str+i).checked==true)
	            {
	               getObj(str+i).disabled=false;
	            }else
	            {
	                getObj(str+i).disabled=true;
	            }
    	        
	        } 
        }else
        {
         for(i=1;i<inr;i++)
            {
                
	                getObj(str+i).disabled=false;
	        } 
        }
     }
    function iDisabled(InputName)
    {
   
	    if(getObj(InputName).disabled==true)
	    {
	     getObj(InputName).disabled=false;
	    }
	    else if(getObj(InputName).disabled==false)
	    {
	     getObj(InputName).disabled=true;
	    }
    }
    function getCheckBox(CBid,HiddenID,i,maxI,hi)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        var Hiddenvaluestr="";
	        if(getObj(CBid+d+'_'+hi).checked==true)
	        {
		        Hiddenvaluestr="1";
	        }
	        else
	        {
		       Hiddenvaluestr="0";
	        }
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" +Hiddenvaluestr;
	    }	    
    }
    function getSelect2(CBid,HiddenID,i,maxI,hi)
    {
        getObj(HiddenID).value = "";
        for(var d=i;d<maxI;d++)
        {
	        getObj(HiddenID).value = getObj(HiddenID).value + "|" + getObj(CBid+d+'_'+hi).selectedIndex;
	    }	    
    }
    function clickCB2(cbid,divid,InputName,beginnmb,Inputnmb,DisabledType)
    {
        var cb = document.getElementById(cbid);
        if(cb.checked)
        {
            getObj(divid).style.display="";
            getObj('cball').style.display="";
        }
        else
        {
            getObj(divid).style.display="none";
            getObj('cball').style.display="none";
        }
        inputenDisabled(InputName,beginnmb,Inputnmb,DisabledType); 
    }
    function isEmail(theStr)
    {
			    var unchar="/\\;:,";
			    var atIndex = theStr.indexOf('@');
			    var dotIndex = theStr.indexOf('.', atIndex);
			    var flag = true;
			    for (i=0;i<theStr.length;i++){	
				    if (unchar.indexOf(theStr.substr(i,1)) > -1)
				    {
					    return false;		
				    }
			    }
			    theSub = theStr.substring(0, dotIndex+1)
			    if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
			    {	flag = false; }
			    else { flag = true; }
			    return(flag);
    }
   function MyOnchange1(Myvalue)
    {
    if(!isEmail(Myvalue)){alert("Email格式不正确");return;}
   // MyClickAjax("/Questionnaire/SelectName.aspx?Email="+Myvalue,2);getObj("Mybut").value="Email格式不正确"getObj("Mybut").disabled=true;
    }   
    function isDate(str)
    { 
        var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/
        if (reg.test(str)){return true;}else{return false;}
    }
    function checkPhone( strPhone ) 
    { 
        var phoneRegWithArea = /^[0][1-9]{2,3}-[0-9]{5,8}$/; 
        var phoneRegNoArea = /^[1-9]{1}[0-9]{5,8}$/; 
        if( strPhone.length > 9 ) 
        {
            if( phoneRegWithArea.test(strPhone) ){return true; }else{return false;}
        }else
        {
            if(phoneRegNoArea.test(strPhone)){return true; }else{return false;}
        }
    }
    String.prototype.Trim = function() {  
      var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);  
      return (m == null) ? "" : m[1];  
    }

    String.prototype.isMobile = function() {  
      return (/^(?:13\d|15[0123456789])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));;  
    } 

    String.prototype.isTel = function()
    {
        //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
        //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));with(document.form1)
        return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    }

    function chkForm() 
    {  
                  
    } 

  
