﻿
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/C925.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 MySubmit11()
    {
       
	     getObj("st1").style.display="";
	     getObj("st2").style.display="none";
         getObj("My_A").focus();
    }
    function MySubmit12()
    {
    getCSSvalueFF("D_","A",1,20,"_1");//存A1
        getSelectSS("D_","B",1,20,"_2");//存A2
        getCSSvalueFF("D_","C",1,20,"_3");//存A3
        
        getCSSvalueFF("D_","D",20,41,"_1");//存A5
        getCSSvalueFF("D_","E",20,41,"_2");//存A6
        getSelectSS("D_","F",20,41,"_3");//存A7
        getCSSvalueFF("D_","G",20,41,"_4");//存A7
        
        getCSSvalueFF("D_","H",50,74,"_1");//存A5
        getCSSvalueFF("D_","I",50,74,"_2");//存A6
        getCSSvalueFF("D_","J",50,74,"_3");//存A7
        getSelectSS("D_","K",50,74,"_4");//存A7
    
        getCSSvalueF("E_","L",1,24);//存B1
        getCSSvalueF("F_","M",1,24);//存B2
        
        getCSSvalueF("z200_","N",1,31);//存B2
        
        getCSSvalueF("z201_","O",1,24);//存B2
        
        getCSSvalueF("N501_","P",1,57);//存B2
        
        getCSSvalueF("z202_","Q",1,8);//存B2
        
        getradio12("R","M_",1,21);
        
        getCSSvalueF("N1_","S",1,40);
         if (getObj("L").value=="|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","My_A","对不起！您还没回答第3题，请完整回答后再提交！");return;}
               if (getObj("M").value=="|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_73_1","对不起！您还没回答第3题第2列，请完整回答后再提交！");return;}
               if (getObj("N").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","E_23","对不起！您还没回答第4题，请完整回答后再提交！");return;}
               if (getObj("O").value=="|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","z200_30","对不起！您还没回答第5题，请完整回答后再提交！");return;}
               if (getObj("P").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|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","z201_23","对不起！您还没回答第6题，请完整回答后再提交！");return;}
               if (getObj("Q").value=="|0|0|0|0|0|0|0"){MyFun("t_A","N501_56","对不起！您还没回答第7题，请完整回答后再提交！");return;}
               if (getObj("R").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","z202_7","对不起！您还没回答第8题，请完整回答后再提交！");return;}
               if (getObj("S").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|0|0|0|0|0|0|0|0"){MyFun("t_A","N1_1","对不起！您还没回答第9题，请完整回答后再提交！");return;}
       
	     getObj("11").style.display="";
	     getObj("st1").style.display="none";
         getObj("My_A").focus();
    }
    
    
    function MySubmit()
    {
         
        getCSSvalueFF("D_","A",1,20,"_1");//存A1
        getSelectSS("D_","B",1,20,"_2");//存A2
        getCSSvalueFF("D_","C",1,20,"_3");//存A3
        
        getCSSvalueFF("D_","D",20,41,"_1");//存A5
        getCSSvalueFF("D_","E",20,41,"_2");//存A6
        getSelectSS("D_","F",20,41,"_3");//存A7
        getCSSvalueFF("D_","G",20,41,"_4");//存A7
        
        getCSSvalueFF("D_","H",50,74,"_1");//存A5
        getCSSvalueFF("D_","I",50,74,"_2");//存A6
        getCSSvalueFF("D_","J",50,74,"_3");//存A7
        getSelectSS("D_","K",50,74,"_4");//存A7
    
        getCSSvalueF("E_","L",1,24);//存B1
        getCSSvalueF("F_","M",1,24);//存B2
        
        getCSSvalueF("z200_","N",1,31);//存B2
        
        getCSSvalueF("z201_","O",1,24);//存B2
        
        getCSSvalueF("N501_","P",1,57);//存B2
        
        getCSSvalueF("z202_","Q",1,8);//存B2
        
        getradio12("R","M_",1,21);
        
        getCSSvalueF("N1_","S",1,40);//存B2
        
        getObj("ss").value=document.referrer;
                    
         
//               
//               //-------------------------------
              //if (getObj("A").value=="|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","对不起！您还没回答第1题，请完整回答后再提交！");return;}
               //if (getObj("B").value=="|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","对不起！您还没回答第1题中第2列，请完整回答后再提交！");return;}
               //if (getObj("C").value=="|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","对不起！您还没回答第1题中第3列，请完整回答后再提交！");return;}
               //if (getObj("D").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","D_19_1","对不起！您还没回答第1题B选项中第1列，请完整回答后再提交！");return;}
               ///if (getObj("E").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","D_19_1","对不起！您还没回答第1题B选项中第2列，请完整回答后再提交！");return;}
               //if (getObj("F").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","D_19_1","对不起！您还没回答第1题B选项中第3列，请完整回答后再提交！");return;}
              // if (getObj("G").value=="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","D_19_1","对不起！您还没回答第1题B选项中第4列，请完整回答后再提交！");return;}
              // if (getObj("H").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_40_1","对不起！您还没回答第2题中第1列，请完整回答后再提交！");return;}
              // if (getObj("I").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_40_1","对不起！您还没回答第2题中第2列，请完整回答后再提交！");return;}
              // if (getObj("J").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_40_1","对不起！您还没回答第2题中第3列，请完整回答后再提交！");return;}
              // if (getObj("K").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_40_1","对不起！您还没回答第2题中第4列，请完整回答后再提交！");return;}
               
              
               //if (getObj("Z17").value=="|0|0|0|0|0|0|0|0|0|0|0"){MyFun("t_A","Y4_1","对不起！您还没回答第9题，请完整回答后再提交！");return;}
               //getObj("hi").value="";
               //getObj("hi").value=getObj("Z18").value+getObj("Z19").value+getObj("Z20").value+getObj("Z21").value+getObj("Z22").value;
               // if (getObj("hi").value.split("1").length !=23)
               // {
               //     MyFun("t_A","rcy","对不起！您还没回答完整第10题，每行必答题，请完整回答后再提交！");
               //     return ;
               // }

//                        
//                 if (getObj("Z23").value.split("1").length>7)
//                 {
//                    MyFun("t_A","fit","对不起！11题为1至6个选项！请完整回答后再提交！");
//                    return ;
//                 }
//                 if (getObj("Z23").value.split("1").length<2)
//                 {
//                    MyFun("t_A","fit","对不起！11题为1至6个选项！请完整回答后再提交！");
//                    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("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 (getObj("Codem").value==""){MyFun("t_A","Codem","验证码不能为空");return;}
                 SubClickBto(getObj("imail").value,getObj("Codem").value);
               
    }
    
    function Dis()
    {
        
                if(getObj("z202_1").checked==true)
	            {
	               getObj("z202_2").disabled=true;
	               getObj("z202_3").disabled=true;
	               getObj("z202_4").disabled=true;
	               getObj("z202_5").disabled=true;
	               getObj("z202_6").disabled=true;
	               getObj("z202_7").disabled=true;
	              
	            }else
	            {
	               
	               getObj("z202_2").disabled=false;
	               getObj("z202_3").disabled=false;
	               getObj("z202_4").disabled=false;
	               getObj("z202_5").disabled=false;
	               getObj("z202_6").disabled=false;
	               getObj("z202_7").disabled=false;
	            }
	    
     }
    
    
    
    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 getradio12(HiddenID,radioname,p,ls)
    {
        getObj(HiddenID).value = "";
        var cc="";
        
        for(var j=p;j<ls;j++)
        {
          var flag="0";
	      var myradio=document.getElementsByName(radioname+j);
          
          for(var i=0;i<myradio.length;i++){  
                  if(myradio[i].checked)
                   {
                         flag=i+1;
                         break;
                    }
            }
            cc+='|'+flag;
         }
         getObj(HiddenID).value= cc;
	 }
	 
	 
	 
    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 inputenDisabled2(InputName,beginnmb,Inputnmb,DisabledType)
    {
	    for(var i=2;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+'1').checked==true || getObj(InputName+'2').checked==true)
			    {getObj(InputName+(parseInt(beginnmb)+i)).disabled=false;}
			    else if(getObj(InputName+(parseInt(beginnmb)+i)).disabled==false && getObj(InputName+'1').checked!=true || getObj(InputName+'2').checked!=true)
			    {getObj(InputName+(parseInt(beginnmb)+i)).selectedIndex=0;getObj(InputName+(parseInt(beginnmb)+i)).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() 
    {  
                  
    } 

  
