function isEnKong(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 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 isEnDomain0(argValue) 
{
	var flag1=false;
	var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	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 isNum(argValue) 
{
	var flag1=false;
	var compStr="-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 Trim(info)
{
	return info.replace(/(^\s*)|(\s*$)/g, "");
}


function Info_Check(domain10,querytype)
{	
	domain10 = Trim(domain10);
	if (IsChDomain(domain10))
	{
		if(querytype==1 || querytype==4){
			alert("请输入英文域名!");
			document.frm_domain.domainname_eng.focus();
			return false;
		}
		SetCheckBox(querytype);
	}
	else if (IsEnDomain(domain10))
	{
		if(querytype==2){
			alert("请输入中文字符!");
			document.frm_domain.domainname_gbk.focus();
			return false;
		}
		SetCheckBox(querytype);
	}	
}

function SetCheckBox(querytype)
{
	//var theForm = document.forms[0];
	//frm_domain;	
	var theForm = document.frm_domain;
	theForm.action.value = "dowhois";			
	if (2==querytype) {
		// 中文
		theForm.domain_lang.value = "CHI";
		theForm.domain_encoding.value = "ASCII";
		theForm.domainname.value = theForm.domainname_gbk.value;
		theForm.queryType.value = 2;		
	} else if (1==querytype){
		theForm.domain_lang.value = "ENG";
		theForm.domain_encoding.value = "GBK";
		theForm.domainname.value = theForm.domainname_eng.value;				
		theForm.queryType.value = 1;				
	} else if (4==querytype){
		theForm.domain_lang.value = "ENG";
		theForm.domain_encoding.value = "GBK";
		theForm.domainname.value = theForm.domainname_engcn.value;				
		theForm.queryType.value = 4;				
	}
}
//whois的域名
function setDomainName(domainname)
{
	var theForm = document.frm_domain;
	if(domainname!=""){
		theForm.domainname.value = domainname;
		theForm.queryType.value = 3;		
	}
	theForm.action.value = "dowhoissearch";
}

function CheckDomain()
{			
	var en_intel_start = 0;
	var en_intel_end = 13;
	var en_gbk_start = 21;
	var en_gbk_end = 25;
	var en_cn_start = 31;
	var en_cn_end = 65;
	var en_area_start = 16;
	var en_area_end = 50;
	var elem,i;	

	var theForm = document.frm_domain;
	if( theForm.queryType.value == 3) return true;

	if( theForm.queryType.value != 1){		
		for(i=en_intel_start; i <= en_intel_end; i++){
			elem = eval("document.frm_domain.tld"+i);                
			elem.checked = false;			
		}		
	}
	if( theForm.queryType.value != 2){		
		for(i=en_gbk_start; i <= en_gbk_end; i++){
			//alert("document.frm_domain.tld"+i);
			elem = eval("document.frm_domain.tld"+i);                
			elem.checked = false;			
		}		
	}
	if( theForm.queryType.value != 4){		
		for(i=en_cn_start; i <= en_cn_end; i++){
			elem = eval("document.frm_domain.tld"+i);                
			elem.checked = false;			
		}		
	}
	
	var etext=theForm.domainname.value;
	var elen =theForm.domainname.value.length;
	var i;
	var aa;
	
	var domainStr;
	var domainStrV;
	var keywz;
	if (elen>60) {
		alert("请不要输入超过60个字符！");
		return false;		
	}
	if(Trim(etext) =="") {
		alert("请输入要查询的域名！");
		return false;
	}
	
	if(IsChDomain(etext)) {
		if(theForm.queryType.value==1 || theForm.queryType.value==4) {
			 if(confirm('您输入的是汉字，是要注册中文域名吗？')){			 	
			 	document.frm_domain.queryType.value = 2;			 	
			 	//checkForm(2);
			 }else{		
				return false;
			 }	 
		}			
	}
	if(IsEnDomain(etext)) {
		if(theForm.queryType.value==2) {		 
			if(confirm('您输入的不是汉字，是要注册英文域名吗？')){
			 	document.frm_domain.queryType.value=1;			 	
			 	//checkForm(0);
			 }else{		
				return false;
			 }	 
		}			
	}
	
	for (i=0;i<=elen-1;i++) {
		aa=etext.charAt(i)
		if ((aa==' ')) {
			alert("域名不能有空格！");
			return false;
		}
	}
	if(etext.indexOf('.') >0) {  
	    var domain= etext.substring(0,etext.indexOf('.'));
	        domain = domain.toLowerCase();
	        if(domain == '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.frm_domain."+tld+".checked = true;");
	    etext = etext.substring(0,etext.indexOf('.'));
	}
	theForm.domainname.value =etext;
	
	if (theForm.tld0.checked==true) {
		domainStr= theForm.domainname.value;
		domainStrV=theForm.domainname.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 checkForm(SArea)   
{   
  //默认英文域名, 隐藏区级域名
  document.all['domain_eng'].style.display =""              //显示英文域名
  document.all['show_domain_area'].style.display = "";	    //显示区级域名链接
  document.all['domain_area'].style.display = "none";       //区级域名
  document.all['hid_domain_area'].style.display = "none";	//隐藏区级域名链接  

  //显示区级域名链接
  if( SArea == 1 ){  	  	  	
  	document.all['domain_eng'].style.display ="none";              
  	document.all['show_domain_area'].style.display = "none";
  	document.all['domain_area'].style.display = "";   
  	document.all['hid_domain_area'].style.display = "";
  }else if( SArea == 2 ){  	  	  	
  	document.all['domain_eng'].style.display ="";
  	document.all['show_domain_area'].style.display = "";
  	document.all['domain_area'].style.display = "none";   
  	document.all['hid_domain_area'].style.display = "none";
  }  
 
}

//实现域名注册左侧选项卡功能
var scrollNewsCt=1;
var pauseTime=15*1000;
var timer1;
function hideAllClips() {
	for (i=1; i<4; i++){
		var allClips="topNews_"+i;
		var clipNum="clipNum"+i;
		document.getElementById(allClips).style.display="none";
		document.getElementById(clipNum).className="topNewsClip_OFF";
	}
}
	
function clip_Switch(n) {
	var curClip="topNews_"+n;
	var curClipNum="clipNum"+n;
	hideAllClips();
	document.getElementById(curClip).style.display="block";
	document.getElementById(curClipNum).className="topNewsClip_ON";
	scrollNewsCt=n; 	
}
	
function fwdScroll() {
	stopScroll();
	clip_Switch(scrollNewsCt);
	scrollNewsCt+=1;
	if (scrollNewsCt==4) {
		scrollNewsCt=1;
		}
		timer1=setTimeout("fwdScroll()",pauseTime);
	}
	
function stopScroll() {
	clearTimeout(timer1);
	}

function bwdScroll() {
	stopScroll();
	scrollNewsCt-=1;
	if (scrollNewsCt==0) {
		scrollNewsCt=3;
		}
		clip_Switch(scrollNewsCt);
		timer1=setTimeout("bwdScroll()",pauseTime);
	}
