﻿// JScript 文件

//判断是否为中文域名(javascript)：

　　function IsChDomain(domainStr)

　　{

　　var flag = false;

　　var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

　　var domainLength = domainStr.length;

　　for(var i = 0;i < domainLength;i++)

　　{

　　var temp = domainStr.charCodeAt(i);

　　if(temp >= 10000)//含有字符编码大于10000的字符判断为中文，不太严格

　　{

　　flag=true;

　　}

　　else

　　{

　　var temp2 = compStr.indexOf(domainStr.charAt(i));

　　if(temp2 == -1)

　　{

　　flag = false;

　　break;

　　}

　　}

　　}

　　return flag;

　　}
　　
//判断是否为英文域名：
　　function IsEnDomain(domainStr)

　　{

　　var flag = false;

　　var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

　　var domainLength = domainStr.length;

　　for(var i = 0;i<domainLength;i++)

　　{

　　if(compStr.indexOf(domainStr.charAt(i)) == -1)

　　{

　　flag = false;

　　break;

　　}

　　else

　　{

　　flag = true;

　　}

　　}

　　return flag;

　　}



//中国等不能注册英文域名,把相应的CheckBox的disabled属性设置为true，代码为(javascript)：

　　function Trim(domainStr)

　　{

　　return domainStr.replace(/(^s*)|(s*$)/g, "");

　　}

　　function checkValue()

　　{


　　if(document.getElementById("txtDomainName").value.length >= 60)

　　{

　　alert('域名长度不能超过60个字符！');

　　return false;

　　}

　　for(var i = 0;i < document.getElementById("txtDomainName").value.length;i++)

　　{

　　if(document.getElementById("txtDomainName").value.charAt(i) == ' ')

　　{

　　alert('域名中不能含有空格！');

　　return false;

　　break;

　　}

　　}

　　checkDomainType();

　　return true;

　　}

　　function checkDomainType()

　　{

　　var domainName = document.getElementById("txtDomainName").value;

　　domainName = Trim(domainName);

　　if(IsChDomain(domainName))

　　{

　　setCheckBox(true);

　　}

　　else if(IsEnDomain(domainName))

　　{

　　setCheckBox(false);

　　}

　　}

　　function setCheckBox(flag)

　　{

　　document.getElementById("chkcom").disabled = flag;

　　document.getElementById("chknet").disabled = flag;

　　document.getElementById("chkorg").disabled = flag;

　　document.getElementById("chkorgcn").disabled = flag;

　　document.getElementById("chkcomcn").disabled = flag;

　　document.getElementById("chknetcn").disabled = flag;

　　document.getElementById("chkgovcn").disabled = flag;
　　
　　document.getElementById("chktv").disabled = flag;

　　document.getElementById("chkchina").disabled = !flag;

　　document.getElementById("chkcompany").disabled = !flag;

　　document.getElementById("chknetwork").disabled = !flag;

　　}


