function Info_Check()
{
	var domain10 =document.form1.domain1.value;

	domain10 == Trim(domain10);
	if(IsChDomain(domain10))
		SetCheckBox(true);
	else if (IsEnDomain(domain10))
		SetCheckBox(false);
}

function Trim(info)
{
	return info.replace(/(^\s*)|(\s*$)/g, "");
}

function IsChDomain(argString)
		{
				var flag=false;
				var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
				var length1=argString.length;
				for(var chrIndex=0;chrIndex<length1;chrIndex++)
					{
						var temp=argString.charCodeAt(chrIndex)
						if(temp>=10000) 
							flag=true;
						else
						{
							var temp1=compStr.indexOf(argString.charAt(chrIndex));
							if(temp1==-1)
							{
								flag=false;
								break;							
							}
						}
					}
				return flag;
			}
function IsEnDomain(argValue) 
			{
				var flag1=false;
				var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
				var length2=argValue.length;
				for (var iIndex=0;iIndex<length2;iIndex++)
					{
						var temp1=compStr.indexOf(argValue.charAt(iIndex));
						if(temp1==-1) 
							{
								flag1=false;
								break;							
							}
						else
							{
								flag1=true;
							}
					}
				return flag1;
			}

function SetCheckBox(flag)
{
	document.form1.comcn.disabled=flag;
	document.form1.cn.disabled=flag;
	document.form1.mobi.disabled=flag;
	document.form1.org.disabled=flag;
	document.form1.govcn.disabled=flag;
	document.form1.info.disabled=flag;
	document.form1.netcn.disabled=flag;
	document.form1.orgcn.disabled=flag;
	document.form1.name.disabled=flag;
	document.form1.中国.disabled= !flag;
	document.form1.公司.disabled= !flag;
             
}

function isEmail(txt){ //是否为电子邮件地址:xxx@xxx.xxx
	if(txt == null || txt == ""){return false;}
	else{
		var regex = /(.){1,}@(.){1,}\.(.){1,}/;
		return regex.test(txt);
	}
}

function CheckEmail(item)
{
	var etext=form1.domain1.value;
	var elen=form1.domain1.value.length;
	var i;
	var aa;

	//增加minghui.com sinous.com cbs.com cdn.com 提示，以后问题解决了还要去掉	
	var domainStr;
	var domainStrV;
	var keywz;
	if (elen>60)
	{
		alert("请不要输入超过60个字符！");
		return false;		
	}
	if(Trim(etext) =="")
	{
    	alert("请输入要查询的域名！");
		return false;
	}
	for (i=0;i<=elen-1;i++)
	{
		aa=etext.charAt(i)
		if ((aa==' '))
		{
			alert("域名不能有空格！");
			return false;
		}
	}
	if(etext.indexOf('.') >0)
	{  
	    var domain1= etext.substring(0,etext.indexOf('.'));
	        domain1 = domain1.toLowerCase();
	        if(domain1 == 'www')
	            etext = etext.substring(etext.indexOf('.')+1,etext.length);
	            
	    var tld = etext.substring(etext.indexOf('.'),etext.length);
	    tld = tld.toLowerCase();
	    tld =tld.replace(/\./g,"");

	    eval("document.form1."+tld+".checked = true;");
	    etext = etext.substring(0,etext.indexOf('.'));
	}
	form1.domain.value =etext;
	
	if (form1.com.checked==true) 
	{
		domainStr=form1.domain1.value;
		domainStrV=form1.domain1.value.length-1;
		if (domainStr.indexOf("cbs")>0 || domainStr.indexOf("CBS")>0)
		{	
			keywz=domainStrV-2;		  
		}
		if (domainStr.indexOf("cdn")>0 || domainStr.indexOf("CDN")>0)
		{	
			keywz=domainStrV-2;		  
		}
		if (domainStr.indexOf("zlbf")>0 || domainStr.indexOf("ZLBF")>0)
		{	
			keywz=domainStrV-2;		  
		}
		if (domainStr.indexOf("sinous")>0 || domainStr.indexOf("SINOUS")>0)
		{	
			keywz=domainStrV-5;		  
		}
		if (domainStr.indexOf("minghui")>0 || domainStr.indexOf("MINGHUI")>0)
		{	
			keywz=domainStrV-6;		  
		}
		//alert(keywz);
		if (domainStr.indexOf("cbs",-domainStrV)==keywz || domainStr.indexOf("minghui",-domainStrV)==keywz || domainStr.indexOf("sinous",-domainStrV)==keywz || domainStr.indexOf("cdn",-domainStrV)==keywz || domainStr.indexOf("zlbf",-domainStrV)==keywz || domainStr.indexOf("CBS",-domainStrV)==keywz || domainStr.indexOf("MINGHUI",-domainStrV)==keywz || domainStr.indexOf("SINOUS",-domainStrV)==keywz || domainStr.indexOf("CDN",-domainStrV)==keywz || domainStr.indexOf("ZLBF",-domainStrV)==keywz) 	  
		{
			if (confirm("以minghui, sinous,cbs,cdn,zlbf\n\n结尾的.com域名目前解析有问题，\n\n可能无法访问，您确定继续注册吗？")==true)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
   return true;
   
}

//验证特殊字符
function isAlpha(txt) {  
	return (txt.replace(/\w/g, "").length == 0);  
}

//验证邮政编码
function isPostalCode(txt){
	return (txt.replace(/^[1-9]\d{5}$/,"").length == 0);
} 

//验证身份证
function isID(txt){
	return (txt.replace(/^\d{14}(\d{1}|\d{4}|(\d{3}[xy]))$/,"").length == 0);
}

function delSpace(txt){ //清除字符串中所有的空白字符
	if(txt == null){
		return "";
	}
	else{
		txt = txt.toString();
		txt = txt.replace(/\s{1,}/,"");
		return txt;
	}
}

function ChkData(str){  //时间验证，格式：2008-1-1   
    alert(str)
	var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);     
	if(r==null){
  		return false;
  	}     
  	var d= new Date(r[1],r[3]-1,r[4]);     
  	return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);   
} 

function CheckMail(xm,mail){
	var xmlhttp;
	var retu = 0;
	try{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	}catch(e){
		try{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		}catch(e){
			try{
				xmlhttp = new XMLHttpRequest();
			}catch(e){}
		}
	}
	xmlhttp.open("get","action/checkinfo.asp?"+xm+"="+escape(mail),false);
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				if(xmlhttp.responseText == "1"){
					retu = 1;
				}
				if(xmlhttp.responseText == "2"){
					retu = 2;
				}
				else{
					tetu = 0;
				}
			}
			else{
				alert("出现连接错误");
				//location = "index.asp";
			}
		}
	}
	xmlhttp.send(null);
	//alert(retu);
	return retu;
}

