/* 进行域名查询的公用表单　*/

/*
	判断域名字符是否合法? 是中文还是英文字符.
*/

function check2Domain(domain,type)
{
	if(domain.indexOf(".")>-1) return -1;
	if(type==1)//中文域名
	{
		if(/^[0-9A-Za-z\.-]{1,50}$/.test(domain)==true)
		{
			return -1;
		}
	}
	
	else if(/^[0-9A-Za-z\.-]{1,50}$/.test(domain)==false)
	{
		return -1;
	}
	return 1;
}

/*
	对通用网址进行查询
*/
function CheckCnTong(form){
	var domain=check2Domain(form.DomainName.value,1);
	if(domain<1) {
		alert("请输入正确的中文通用网址");
		form.DomainName.focus();
		return false;
	}
	return true;
}

/*
	查询域名表单
*/
function CheckForm(form,type)
{
	len = form.suffix.length;
	var count = 0;
	for(var i = 0;i < len;i++)
	{
		if(form.suffix[i].checked)
			count++;
	}
	
	if(count <= 0)
	{
		alert("请选择域名后缀");
		return false;
	}
	
	if(count > 6)
	{
		alert("为保证查询速度,每次最多允许查询6个域名");
		return false;
	}
	
	form.DomainName.value=form.DomainName.value.replace(/ /g,"");
	form.DomainName.value=form.DomainName.value.replace(/\.{2,}/g,".");
	form.DomainName.value=form.DomainName.value.replace(/^\.{1,}/,"");
	form.DomainName.value=form.DomainName.value.replace(/\.{1,}$/,"");
	form.DomainName.value=form.DomainName.value.toLowerCase();
	
	if(form.DomainName.value==''){
		alert("请输入域名!");
		form.DomainName.focus();
		return false;
	}
	if(/^(www\.)/.test(form.DomainName.value)){
		alert('域名前面不用输入www.');
		form.DomainName.focus();
		return false;
	}
	
	if(form.DomainName.value.length<3 && type==0){
		alert("英文域名长度不能小于3");
		form.DomainName.focus();
		return false;
	}
	if(form.DomainName.value.length<2 && type==1){
		alert("中文域名长度不能小于2");
		form.DomainName.focus();
		return false;
	}
	var domain=check2Domain(form.DomainName.value,type);
	if(domain<1) {
		alert("请输入正确的域名!");
		form.DomainName.focus();
		return false;
	}
}

/*
	puny字符转换表单
*/
function check(form)
{
	if(form.Query.value == ''){
	alert("请输入您想进行转换的字符");
	form.Query.focus();
	return false;
	 }
}