	var validatedInfo		= "<font color='#999999'></font>";
	var requireErrorInfo	= "<font color='#ff0000'>此项为必填项。</font><br>";
	var msgInfo	= new Array();
	
	msgInfo[0]	= new Array('<font class="font_red">选中列表中的域名,可进行删除!</font',
	'请输入注册域名到注册列表中！');
	msgInfo[1]	= new Array('3-16个字母数字。',
	'您设置的密码有误。密码由3-16个字母数字组成。');
	msgInfo[2] = new Array('<font class="font_red">此处为域名所有人</font>');
	msgInfo[3] = new Array('<font class="font_red">此处为域名所有人</font>');
	msgInfo[4] = new Array('<font color=red> </font>');
	msgInfo[5] = new Array('<font color=red> </font>');
	msgInfo[6] = new Array('最多50个汉字');
	msgInfo[7] = new Array('<font class="font_red">该URL可正常访问且内容和通用网址 <br> 有相关性，否则注销不退款！</font>');
	msgInfo[8] = new Array('<font class="font_red">由国家代码，区号，电话号，分机号组成</font>');
	
	function formEle(infobox,errormsg)
	{
		document.getElementById(infobox).innerHTML= errormsg;
		document.getElementById(infobox).className = "ss1"
	}

	//错误提示
	function formErr(infobox,errormsg)
	{
		document.getElementById(infobox).innerHTML="&nbsp;" + errormsg;
		document.getElementById(infobox).className = "ss2"
	}
	
	//正确提示
	function formSucc(infobox)
	{
		document.getElementById(infobox).innerHTML="&nbsp;" + validatedInfo;
		document.getElementById(infobox).className = ""
		hischeck=true;
	}

	function Info_Check(vobject,infobox)
	{
		var b_flag;
		switch(infobox)
		{
			case "selectItemID":
				b_flag = SelectItem_check(vobject,infobox);
				break;
			case "domainpwdid":
				b_flag = password_check(vobject,infobox);
				break;
			case "ORGANIZATIONID":
				b_flag = organization_check(vobject,infobox);
				break;
			case "CNORGANIZATIONID":
				b_flag = cnorganization_check(vobject,infobox);
				break;
			case "TYORGANIZATIONID":
				b_flag = tyorganization_check(vobject,infobox);
				break;
			case "PCID":
				b_flag = pc_check(vobject,infobox);
				break;
			case "TYPCID":
				b_flag = typc_check(vobject,infobox);
				break;
			case "EMAILID":
				b_flag = mail_check(vobject,infobox);
				break;
			case "NSIP":
				b_flag = ip_check(vobject,infobox);
				break;
			case "NSIP2":
				b_flag = ip2_check(vobject,infobox);
				break;
			case "telid":
				b_flag = phone_check(vobject,infobox);
				break;
			case "faxid":
				b_flag = fax2_check(vobject,infobox);
				break;
			case "tytelid":
				b_flag = tytel_check(vobject,infobox);
				break;
			case "tyfaxid":
				b_flag = tyfax_check(vobject,infobox);
				break;
			case "d1ID":
				b_flag = dns_check(vobject,infobox);
				break;
			case "d2ID":
				b_flag = dns_check(vobject,infobox);
				break;
			case "ORGANIZATION2ID":
				b_flag = EnInfo_check1(vobject,infobox);
				break;
			case "txtPing_UID":
				b_flag = EnInfo_check2(vobject,infobox);
				break;
			case "txtEnCoName_UID":
				b_flag = EnInfo_check3(vobject,infobox);
				break;
			case "ORGANIZATION_P2ID":
				b_flag = EnInfo_check(vobject,infobox);
				break;
			case "SP2ID":
				b_flag = EnInfo_check(vobject,infobox);
				break;
			case "CITY2ID":
				b_flag = EnInfo_check(vobject,infobox);
				break;
			case "STREET12ID":
				b_flag = Street12_check(vobject,infobox);
				break;
			case "NAMELID":
				b_flag = NAMELID_check(vobject,infobox);
				break;
			case "NAMEFID":
				b_flag = NAMELID_check(vobject,infobox);
				break;
			case "NAMEID2":
				b_flag = NAMEID2_check(vobject,infobox);
				break;
			case "ENAME2ID":
				b_flag = e_name2_check(vobject,infobox);
				break;

			case "ENAME3ID":
				b_flag = e_name3_check(vobject,infobox);
				break;
			case "OWNERID":
				b_flag = owner_check(vobject,infobox);
				break;
			case "txtURLid":
				b_flag = Url_check(vobject,infobox);
				break;
			case "TYNAMEID":
				b_flag = TYName_check(vobject,infobox);
				break;
			case "TYSTREET1ID":
				b_flag = TYstreet_check(vobject,infobox);
				break;
			default :
				b_flag = Trim_check(vobject,infobox);
		}
		if(b_flag)
			formSucc(infobox);
	}

	function SelectItem_check(vobject,infobox)
	{
		if(vobject.length==0)
		{
			formErr(infobox,"请输入注册域名到注册列表中！");
			return false;
		}
		else
		{
			var i;
			for(i=0;i<vobject.length;i++)
			{
				vobject[i].selected=true;
			}
		}
		return true;
	}

	function password_check(vobject,infobox)
	{
	   if(!sub4(Trim(vobject.value),3))
		{
			formErr(infobox,"<域名密码> 3到16个字符！");
			return false;
		}
		if(!IsEnDomain1(vobject.value))
		{
			formErr(infobox,"<密码> 只能是数字和字母！");
			return false;
		}
		return true;
	}
	function organization_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),4))
		{
			formErr(infobox,"<注册单位> 最少4个字符！");
			return false;
		}
		return true;
	}

	function cnorganization_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),4))
		{
			formErr(infobox," 最少4个字符！");
			return false;
		}
		if(IsChinese(vobject.value))
		{
			if(Trim(vobject.value).length >32)
			{
				formErr(infobox,"不能超过32个中文字符！");
				return false;
			}
		}
		return true;
	}

	function tyorganization_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox," 最少4个字符！");
			return false;
		}
		if(!IsChinese(vobject.value))
		{
			formErr(infobox," 必须含有中文！");
			return false;
		}

		for (var i=0;i<51;i++)
		{
			if (vobject.value.indexOf(tempStrA[i])>-1)
			{
				formErr(infobox,"“对不起，包含受限信息，请参见提示2”");
				return false;
			}			
		}
		return true;
	}
	function NAMEID2_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),4))
		{
			formErr(infobox,"信息太少，最少4个字符！");
			return false;
		}
		return true;
	}

	function NAMELID_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),1))
		{
			formErr(infobox,"信息太少，最少1个字符！");
			return false;
		}
		return true;
	}
	function Trim_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"信息太少，最少2个字符！");
			return false;
		}
		return true;
	}

	function TYstreet_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"信息太少，最少2个字符！");
			return false;
		}
		for (var i=0;i<51;i++)
		{
			if (vobject.value.indexOf(tempStrA[i])>-1)
			{
				formErr(infobox,"“对不起，包含受限信息，请参见提示2”");	
				return false;
			}
                        
		}
		return true;
	}

	function TYName_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"信息太少，最少2个字符！");
			return false;
		}
		
		if(!IsChinese(vobject.value))
		{
			formErr(infobox,"必须含有中文！");
			return false;
		}
		return true;
	}

	function pc_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),6))
		{
			formErr(infobox,"<邮编> 只能6个字符！");
			return false;
		}
		if(!IsNum(vobject.value))
		{
			formErr(infobox,"<邮编> 只能输入数字！");
			return false;
		}
		return true;
	}

	function typc_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),6))
		{
			formErr(infobox,"<邮编> 只能6个字符！");
			return false;
		}
		if(!IsNum(vobject.value))
		{
			formErr(infobox,"<邮编> 只能输入数字！");
			return false;
		}
		for (var i=0;i<167;i++)
		{
			if (vobject.value.indexOf(postCode[i])>-1)
			{
			formErr(infobox,"“对不起，包含受限信息，请参见提示2”");
				return false;
			}    
		}
		return true;
	}	
	function pc_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),6))
		{
			formErr(infobox,"<邮编> 只能6个字符！");
			return false;
		}
		if(!IsNum(vobject.value))
		{
			formErr(infobox,"<邮编> 只能输入数字！");
			return false;
		}
		return true;
	}
	function  mail_check(vobject,infobox)
	{
		if(!IsEmail(vobject.value))
		{
			formErr(infobox,"<电子邮件>所输入的内容不合法！");
			return false;
		}
		return true;
	}
	function  owner_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"最少2个字符！");
			return false;
		}	
		if(!IsComP0(vobject.value))
		{
			formErr(infobox,"只能是字母数字！");
			return false;
		}
		if(!Isspit(vobject.value))
		{
			formErr(infobox,"所有者中间必须含有空格！");
			return false;
		}
		return true;
	}
	function  ip_check(vobject,infobox)
	{
		if(!IsIP(vobject.value))
		{
			formErr(infobox,"IP格式不合法！");
			return false;
		}
		return true;
	}
	function  ip2_check(vobject,infobox)
	{
		if(!IsIP(vobject.value))
		{
			formErr(infobox,"IP格式不合法！");
			return false;
		}
		return true;
	}

	function  phone_check(vobject,infobox)
	{
		if(Trim(vobject.value) =="")
		{
			formErr(infobox,"请填写电话号码！");
			return false;
		}
		if(!IsNum(vobject.value))
		{
			formErr(infobox,"<电话号码> 只能输入数字！");
			return false;
		}

		if(!sub4(vobject.value,7))
		{
			formErr(infobox,"<电话号码> 最少7个字符！");
			return false;
		}
		if(!sub5(vobject.value,12))
		{
			formErr(infobox,"<电话号码> 有误，长度不能超过12位，如果输入的是手机号码则不需要填写区号！");
			return false;
		}
		subPhoneBl=true;
		return true;
	}

	function  fax2_check(vobject,infobox)
	{
		/*if(!IsFax(vobject.value))
		{
			formErr(infobox,"<传真号码>所输入的内容不合法！");
			return false;
		}*/
 		if(Trim(vobject.value) =="")
		{
			formErr(infobox,"请填写传真号码！");
			return false;
		}
		if(!sub4(vobject.value,7))
		{
			formErr(infobox,"<传真号码> 最少7个字符！");
			return false;
		}
		if(!sub5(vobject.value,12))
		{
			formErr(infobox,"<传真号码> 有误，长度不能超过12位，如果输入的是手机号码则不需要填写区号！");
			return false;
		}
		if(!IsNum(vobject.value))
		{
			formErr(infobox,"<传真号码> 只能输入数字！");
			return false;
		}
		return true;
	}

	function tel_check(vobject,infobox)
	{
 
		if(Trim(document.getElementById("tel2").value) =="")
		{
			formErr(infobox,"请填写电话号码！");
			return false;
		}
		if(!sub4(document.getElementById("tel2").value,10))
		{
			formErr(infobox,"<电话号码> 最少10个字符！");
			return false;
		}
		if(!sub5(document.getElementById("tel2").value,12))
		{
			formErr(infobox,"<电话号码> 有误，长度不能超过12位，如果输入的是手机号码则不需要填写区号！");
			return false;
		}
		if(!IsNum(document.getElementById("tel2").value))
		{
			formErr(infobox,"<电话号码> 只能输入数字！");
			return false;
		}
 
		return true;
	}

	function tytel_check(vobject,infobox)
	{
		if(!sub4(document.getElementById("tel1").value,2))
		{
			formErr(infobox,"<国家代码> 最少2个字符！");
			return false;
		}
		if(!IsNum(document.getElementById("tel1").value))
		{
			formErr(infobox,"<国家代码> 只能输入数字！");
			return false;
		}

		if(Trim(document.getElementById("tel2").value) =="")
		{
			formErr(infobox,"区号不能为空！");
			return false;
		}
		if(!sub4(document.getElementById("tel2").value,2))
		{
			formErr(infobox,"<区号> 最少2个字符！");
			return false;
		}
		if(!IsNum(document.getElementById("tel2").value))
		{
			formErr(infobox,"<区号> 只能输入数字！");
			return false;
		}
		
		for (var i=0;i<36;i++)
		{
			if (document.getElementById("tel2").value.indexOf(telCode[i])>-1)
			{
				formErr(infobox,"“对不起，包含受限信息，请参见提示2");
				return false;
			}
					
		}
		if(Trim(document.getElementById("tel3").value) =="")
		{
			formErr(infobox,"请填写电话号码！");
			return false;
		}
		if(!sub4(document.getElementById("tel3").value,7))
		{
			formErr(infobox,"<电话号码> 最少10个字符！");
			return false;
		}
		if(!IsNum(document.getElementById("tel3").value))
		{
			formErr(infobox,"<电话号码> 只能输入数字！");
			return false;
		}

		if(document.getElementById("tel4").value != "")
		{
			if(!IsNum(document.getElementById("tel4").value))
			{
				formErr(infobox,"<分机号> 只能输入数字！");
				return false;
			}
		}
		return true;
	}

	function fax_check(vobject,infobox)
	{
		if(Trim(document.getElementById("dom_fax").value) =="")
		{
			formErr(infobox,"请填写传真号码！");
			return false;
		}
		if(!sub4(document.getElementById("dom_fax").value,10))
		{
			formErr(infobox,"<传真号码> 最少10个字符！");
			return false;
		}
		if(!sub5(document.getElementById("dom_fax").value,12))
		{
			formErr(infobox,"<传真号码> 有误，长度不能超过12位，如果输入的是手机号码则不需要填写区号！");
			return false;
		}
		if(!IsNum(document.getElementById("dom_fax").value))
		{
			formErr(infobox,"<传真号码> 只能输入数字！");
			return false;
		}
 
		return true;
	}	function tyfax_check(vobject,infobox)
	{
	 
		if(Trim(document.getElementById("dom_fax").value) =="")
		{
			formErr(infobox,"请填写传真号码！");
			return false;
		}
		if(!sub4(document.getElementById("dom_fax").value,7))
		{
			formErr(infobox,"<传真号码> 最少10个字符！");
			return false;
		}
		if(!IsNum(document.getElementById("dom_fax").value))
		{
			formErr(infobox,"<传真号码> 只能输入数字！");
			return false;
		}
 
		return true;
	}

	function EnInfo_check(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"最少2个字符！");
			return false;
		}	

		if(!IsCity(vobject.value))
		{
			formErr(infobox,"只能是字母数字！");
			return false;
		}
		return true;
	}

	function EnInfo_check1(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"最少2个字符！");
			return false;
		}	

		if(!IsComP0(vobject.value))
		{
			formErr(infobox,"只能是字母数字！");
			return false;
		}
		return true;
	}

	function EnInfo_check2(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"最少2个字符！");
			return false;
		}	

		if(!IsComP0(vobject.value))
		{
			formErr(infobox,"只能是字母数字！");
			return false;
		}
		if(vobject.value.indexOf(" ") != -1)
		{
			formErr(infobox,"不能含有空格！");
			return false;
		}
		return true;
	}

	function EnInfo_check3(vobject,infobox)
	{
		if(!sub4(Trim(vobject.value),2))
		{
			formErr(infobox,"最少2个字符！");
			return false;
		}	

		if(!IsComP0(vobject.value))
		{
			formErr(infobox,"只能是字母数字！");
			return false;
		}
		if(vobject.value.indexOf(".") != -1)
		{
			formErr(infobox,"不能含有.！");
			return false;
		}
		return true;
	}
	function Street12_check(vobject,infobox)
	{
		if(!IsAddress0(Trim(vobject.value)))
		{
			formErr(infobox,"<地址-英文> 只能是字母数字！");
			return false;
		}	
		return true;
	}

	function dns_check(vobject,infobox)
	{
		if(vobject.value=="")
		{
			formErr(infobox,"dns不能为空！");
			return false;
		}
		if (document.getElementById("d1").value==document.getElementById("d2").value) 
		{
			formErr(infobox,"不可以提交两台相同的DNS服务器");
			return false;
		}
		if (!IsDNS(vobject.value) || IsIP(vobject.value))
		{	
			formErr(infobox,"dns的格式不合法！");
			return false;
		} 
		return true;

	}

	function e_name2_check(vobject,infobox)
	{
		if(!sub4(document.getElementById("name2").value,2))
		{
			formErr(infobox,"联系人(英文)名最少2个字符！");
			return false;
		}	

		if(!IsCity(document.getElementById("name2").value))
		{
			formErr(infobox,"联系人(英文)名只能是字母数字！");
			return false;
		}

		return true;
	}
	function e_name3_check(vobject,infobox)
	{

		if(!sub4(document.getElementById("name3").value,2))
		{
			formErr(infobox,"联系人(英文)姓最少2个字符！");
			return false;
		}	

		if(!IsCity(document.getElementById("name3").value))
		{
			formErr(infobox,"联系人(英文)姓只能是字母数字！");
			return false;
		}
		return true;
	}
	function Url_check(vobject,infobox)
	{
		if (!IsURL0(vobject.value)) 
		{
			formErr(infobox,"输入的URL不合法！");
			return false;
		}
		if (!IsDNS0(vobject.value)) 
		{
			formErr(infobox,"输入的URL不合法！");
			return false;
		}
		if(!sub4(vobject.value,11))
		{
			formErr(infobox,"输入的URL不合法！");
			return false;
		}
		return true;
	}