﻿// JScript 文件

     function isChina(s) //判断字符是否是中文字符
    {
       var patrn= /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
       if (!patrn.exec(s)) 
       {
        return false; 
       }else{
        return true;
       }
    } 
 
 
 function docheck(obj)
 {
   
    var domainStr=document.getElementById("txtDomainName").value;
    vkeyWords=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/; 
    if(domainStr.length<=0)
    {
        alert("请输入您要查询的域名！");
        return ;
    }
   if(!vkeyWords.test(domainStr))
   {
        alert("您输入的查询参数不正确,包含非法字符，请重新输入!");
        document.getElementById("txtDomainName").value="";
        document.getElementById("txtDomainName").focus();
        return false;
   }   
    if(domainStr.length>60)
    {
        alert("域名长度不能超过60个字符！");
        document.getElementById("txtDomainName").value="";
        document.getElementById("txtDomainName").focus();
        return false;
    }
    
    if(isChina(domainStr)==true)
    {
        alert("对不起，该功能目前只支持英文域名查询！");
        return false;
    }
     var checkValue=document.getElementsByTagName("input");    
     var count=0;
     var mainSelect="";
     for(var i=0;i<checkValue.length;i++)
     {
        if(checkValue[i].getAttribute("type")=="checkbox")
        {
           if(checkValue[i].checked)
           {
            count+=1;
            mainSelect+=checkValue[i].value+"|";
           }
        }
     }
     if(count>3)
     {
        alert("域名后缀最多只能选3个！");
        return false;
     }
     else
     {
        if(count==0)
        {
           alert("请至少选择一个域名后缀！"); 
           return false;
        }
        else
        {
            top.window.location.href=obj+"domain.aspx?topid=8&domain="+domainStr+"&suffix="+mainSelect;
        }
        
     }
}