function $(Obj){
	return document.getElementById(Obj);
}

function ChangeCode(Obj){
	Obj.src="/inc/code.asp?id="+Math.random();
}

function Preload(){
	var PreImage=new Array();
	for (var i=0;i<arguments.length;i++){
		PreImage[i]=new Image();
		PreImage[i].src=arguments[i];
	}
}

function FloatDiv(Obj,Ch){
    var Did=$(Obj);
    if (Did){
        var DidTop=parseInt(Did.style.top);
        var Diff=(document.documentElement.scrollTop + Ch - DidTop)*.80;
        Did.style.top=Ch+document.documentElement.scrollTop-Diff+"px";
        FloatID=setTimeout("FloatDiv('"+Obj+"',"+Ch+")",30);
    }
}

function NavMenu(Num){
	StyleSwitch("nav_menu","a",Num,"nav_menu_on","");

	var MenuList=$("nav_list");
	var X;
	var CoorX=88*Num;
	if (CoorX+MenuList.getElementsByTagName("p")[Num].offsetWidth>972){
		X=CoorX-((CoorX+MenuList.childNodes[Num].offsetWidth)-(972-88));
		X+=50;
	}
	else{
		X=CoorX;
		if (Num==0) X=20;
	}

	var TagCount=MenuList.getElementsByTagName("p").length;
	for (var i=0;i<TagCount;i++){
		MenuList.getElementsByTagName("p")[i].style.top="30px";
	}
	MenuList.getElementsByTagName("p")[Num].style.display="block";
	MenuList.getElementsByTagName("p")[Num].style.left=X+"px";
	MenuList.getElementsByTagName("p")[Num].style.top="0px";
}

function ProtjMenu(Num){
	StyleSwitch("protj_menu","li",Num,"protj_menu_on","");
	DivSwitch("protj_list","div",Num)
}

function DcMenu(Num){
	StyleSwitch("dc_menu","li",Num,"dc_menu_on","dc_menu_out");
	DivSwitch("dc_list","div",Num)
}

function StyleSwitch(TagNode,TagName,TagNum,Style1,Style2){
	var Node=$(TagNode);
	var TagCount=Node.getElementsByTagName(TagName).length;
	for (var i=0;i<TagCount;i++){
		Node.getElementsByTagName(TagName)[i].className=Style2;
	}
	Node.getElementsByTagName(TagName)[TagNum].className=Style1;
}

function DivSwitch(TagNode,TagName,TagNum){
	var Node=$(TagNode);
	var TagCount=Node.getElementsByTagName(TagName).length;
	for (var i=0;i<TagCount;i++){
		Node.getElementsByTagName(TagName)[i].style.display="none";
	}
	Node.getElementsByTagName(TagName)[TagNum].style.display="block";
}

function CheckLogin(ObjForm){
	var Reg=/^\w{3,20}$/;
	if (ObjForm.user.value==""){
		alert("请输入用户名！");
		ObjForm.user.focus();
		return false;
	}
	//if (!Reg.test(ObjForm.user.value)){
	//	alert("用户名长度不能少于3位！");
	//	ObjForm.user.value="";
	//	ObjForm.user.focus();
	//	return false;
	//}
	if (ObjForm.pass.value==""){
		alert("请输入用户密码！");
		ObjForm.pass.focus();
		return false;
	}
	if (!Reg.test(ObjForm.pass.value)){
		alert("请重新输入用户密码！");
		ObjForm.pass.value="";
		ObjForm.pass.focus();
		return false;
	}
	
	ObjForm.submit();
}

function CheckLogin2(ObjForm){
	var Reg=/^\w{3,20}$/;
	var User=$("user");
	var Pass=$("pass");
	
	if (ObjForm.User.value==""){
		alert("请输入用户名！");
		ObjForm.User.focus();
		return false;
	}
	//if (!Reg.test(ObjForm.User.value)){
	//	alert("用户名长度不能少于3位！");
	//	ObjForm.User.value="";
	//	ObjForm.User.focus();
	//	return false;
	//}
	if (ObjForm.Pass.value==""){
		alert("请输入用户密码！");
		ObjForm.Pass.focus();
		return false;
	}
	if (!Reg.test(ObjForm.Pass.value)){
		alert("请重新输入用户密码！");
		ObjForm.Pass.value="";
		ObjForm.Pass.focus();
		return false;
	}
	
	ObjForm.submit();
}


function CheckFaq(ObjForm){
	if (ObjForm.searchkey.value==""){
		alert("请输入关键字！");
		ObjForm.searchkey.focus();
		return false;
	}
	ObjForm.submit();
}

function CheckAdvise(ObjForm){
	if (ObjForm.title.value==""){
		alert("请输入标题！");
		ObjForm.title.focus();
		return false;
	}
	if (ObjForm.name.value==""){
		alert("请输入您的姓名！");
		ObjForm.name.focus();
		return false;
	}
	if (ObjForm.email.value==""){
		alert("请输入电子邮箱！");
		ObjForm.email.focus();
		return false;
	}
	if (ObjForm.tel.value==""){
		alert("请输入联系电话！");
		ObjForm.tel.focus();
		return false;
	}
	if (ObjForm.nr.value==""){
		alert("请输入内容！");
		ObjForm.nr.focus();
		return false;
	}
	if (ObjForm.getcode.value==""){
		alert("请输入验证码！");
		ObjForm.getcode.focus();
		return false;
	}
	
	ObjForm.submit();
}

function CheckBuy(ObjForm){
	if (ObjForm.domains.value==""){
		alert("请输入您的域名！");
		ObjForm.domains.focus();
		return false;
	}
   if(ObjForm.domains.value.indexOf("www.")==0){
    alert("不能包含www.");
	ObjForm.domains.focus();
	return false;
	 }
	  if(ObjForm.domains.value.indexOf(".")== -1||ObjForm.domains.value.lastIndexOf(".")==ObjForm.domains.value.length-1){
		alert("域名格式有问题，是否输入错误！");
		ObjForm.domains.focus();
		return false;
	 }
	if (ObjForm.ftpuser.value==""){
		alert("请输入ftp帐户！");
		ObjForm.ftpuser.focus();
		return false;
	}
	var Reg=/^\w{4,20}$/;
	if (!Reg.test(ObjForm.ftpuser.value)){
		alert("ftp用户名由4-20位字符[A-Z,a-z,0-9]组成！");
		ObjForm.ftpuser.focus();
		return false;
	}
	if (ObjForm.ftppass.value==""){
		alert("请输入ftp帐户密码！");
		ObjForm.ftppass.focus();
		return false;
	}
	if (!Reg.test(ObjForm.ftppass.value)){
		alert("ftp密码由6-20位字符[A-Z,a-z,0-9]组成！");
		ObjForm.ftppass.focus();
		return false;
	}
	if (ObjForm.ftppass.value!=ObjForm.ftppass2.value){
		alert("ftp确认密码错误！");
		ObjForm.ftppass2.focus();
		return false;
	}
}

function fn_TogglePasswordAutoGenerate ( theCheckbox )
{
	if ( ! theCheckbox.checked )
	{
				theCheckbox.form.ftppass.value = "" ;
				theCheckbox.form.ftppass2.value = "" ;
				theCheckbox.form.ftppass.focus();
	}else
	{
				theCheckbox.form.ftppass.value = "aghhjk356c" ;
				theCheckbox.form.ftppass2.value = "aghhjk356c" ;
	}
}
		
		
function CheckBuy2(ObjForm){
	if (ObjForm.domains.value==""){
		alert("请输入您的域名！");
		ObjForm.domains.focus();
		return false;
	}
	if (ObjForm.tel.value==""){
		alert("请输入您的联系电话！");
		ObjForm.tel.focus();
		return false;
	}
	if (ObjForm.email.value==""){
		alert("请输入您的电子邮箱！");
		ObjForm.email.focus();
		return false;
	}
	if (ObjForm.name.value==""){
		alert("请输入联系人！");
		ObjForm.name.focus();
		return false;
	}
}

function CheckReg(ObjForm){
	var Reg=/^\w{6,20}$/;
	if (ObjForm.user.value==""){
		alert("请输入用户名！");
		ObjForm.user.focus();
		return false;
	}
	if (!Reg.test(ObjForm.user.value)){
		alert("请重新输入用户名！");
		ObjForm.user.value="";
		ObjForm.user.focus();
		return false;
	}
	if (ObjForm.pass.value==""){
		alert("请输入用户密码！");
		ObjForm.pass.focus();
		return false;
	}
	if (!Reg.test(ObjForm.pass.value)){
		alert("请重新输入用户密码！");
		ObjForm.pass.value="";
		ObjForm.pass.focus();
		return false;
	}
	if (ObjForm.pass.value!=ObjForm.pass2.value){
		alert("确认密码错误！");
		ObjForm.pass2.focus();
		return false;
	}
	if (ObjForm.linkman.value==""){
		alert("请输入联系人！");
		ObjForm.linkman.focus();
		return false;
	}
	if (ObjForm.address.value==""){
		alert("请输入联系地址！");
		ObjForm.address.focus();
		return false;
	}
	Reg=/^\d{3,6}$/;
	if (ObjForm.post.value==""){
		alert("请输入邮政编码！");
		ObjForm.post.focus();
		return false;
	}
	if (!Reg.test(ObjForm.post.value)){
		alert("邮政编码格式错误！");
		ObjForm.post.focus();
		return false;
	}
	Reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
	if (ObjForm.email.value==""){
		alert("请输入电子邮件！");
		ObjForm.email.focus();
		return false;
	}
	if (!Reg.test(ObjForm.email.value)){
		alert("电子邮件格式错误！");
		ObjForm.email.focus();
		return false;
	}
	if (ObjForm.tel.value==""){
		alert("请输入联系电话！");
		ObjForm.tel.focus();
		return false;
	}
	
	ObjForm.submit();
}

function CheckReg2(ObjForm){
	var Reg=/^\w{1,20}$/;
	if (ObjForm.pass.value!=""){
		if (ObjForm.pass.value==""){
			alert("请输入用户密码！");
			ObjForm.pass.focus();
			return false;
		}
		if (!Reg.test(ObjForm.pass.value)){
			alert("请重新输入用户密码！");
			ObjForm.pass.value="";
			ObjForm.pass.focus();
			return false;
		}
		if (ObjForm.pass.value!=ObjForm.pass2.value){
			alert("确认密码错误！");
			ObjForm.pass2.focus();
			return false;
		}
	}
	if (ObjForm.linkman.value==""){
		alert("请输入联系人！");
		ObjForm.linkman.focus();
		return false;
	}
	if (ObjForm.address.value==""){
		alert("请输入联系地址！");
		ObjForm.address.focus();
		return false;
	}
	Reg=/^\d{3,6}$/;
	if (ObjForm.post.value==""){
		alert("请输入邮政编码！");
		ObjForm.post.focus();
		return false;
	}
	if (!Reg.test(ObjForm.post.value)){
		alert("邮政编码格式错误！");
		ObjForm.post.focus();
		return false;
	}
	Reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
	if (ObjForm.email.value==""){
		alert("请输入电子邮件！");
		ObjForm.email.focus();
		return false;
	}
	if (!Reg.test(ObjForm.email.value)){
		alert("电子邮件格式错误！");
		ObjForm.email.focus();
		return false;
	}
	if (ObjForm.tel.value==""){
		alert("请输入联系电话！");
		ObjForm.tel.focus();
		return false;
	}
	
	ObjForm.submit();
}

function RegItem(Meter,Obj,Num){
	var Sid=$("r"+Num);
	var FocusStr=new Array();
	FocusStr[1]="用户名由6-20位字符[A-Z,a-z,0-9,_]组成";
	FocusStr[2]="用户密码由6-20位字符[A-Z,a-z,0-9,_]组成";
	FocusStr[3]="请再次输入用户密码";
	FocusStr[4]="请输入您公司的名称，字符限制50位以内";
	FocusStr[5]="请输入您的姓名";
	FocusStr[6]="请输入您的联系地址，字符限制50位以内";
	FocusStr[7]="请输入邮政编码，字符限制6位以内";
	FocusStr[8]="请输入您的电子邮件地址";
	FocusStr[9]="请输入您的QQ号码，以方便联系";
	FocusStr[10]="请输入您的MSN帐号，以方便联系";
	FocusStr[11]="请输入您的联系电话，以确保能及时收到我们的通知";
	FocusStr[12]="请输入您的传真号码，以方便联系";
	var BlurStr=new Array();
	BlurStr[1]="不能含有空格、问号等字符，长度为6-20位";
	BlurStr[2]="不能含有空格、问号等字符，长度为6-20位";
	BlurStr[3]="用户密码与确认密码不一致";
	BlurStr[5]="请正确输入您的姓名";
	BlurStr[6]="请正确输入联系地址";
	BlurStr[7]="请正确输入邮政编码";
	BlurStr[8]="请正确输入电子邮件地址";
	BlurStr[11]="请正确输入联系电话";
	
	var X=Obj.getBoundingClientRect().left;
	X=X+Obj.offsetWidth+15;
	var Y=Obj.getBoundingClientRect().top+document.documentElement.scrollTop;
	if (Meter=="f"){
		Y=Y-12;
		var Div=document.createElement("div");
		Div.style.position="absolute";
		Div.style.left=X+"px";
		Div.style.top=Y+"px";
		Div.innerHTML=FocusStr[Num];
		Sid.innerHTML="";
		Sid.appendChild(Div);
	}
	if (Meter=="b"){
		Y=Y-5;
		var Div=document.createElement("p");
		Div.style.position="absolute";
		Div.style.left=X+"px";
		Div.style.top=Y+"px";
		Div.style.lineHeight="27px";
		Div.innerHTML=BlurStr[Num];
		
		var Reg=/^\w{6,20}$/;
		switch(Num){
		case 1:
			if (!Reg.test(Obj.value)){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 2:
			if (!Reg.test(Obj.value)){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 3:
			if (Obj.value!=Obj.form.pass.value){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 5:
			if (Obj.value==""){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 6:
			if (Obj.value==""){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 7:
			Reg=/^\d{3,6}$/;
			if (!Reg.test(Obj.value)){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 8:
			Reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
			if (!Reg.test(Obj.value)){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		case 11:
			if (Obj.value==""){
				Sid.innerHTML="";
				Sid.appendChild(Div);
			}
			else{
				Regtg(Num);
			}
			break;
		}
	}
}

function Regtg(Num){
	var Sid=$("r"+Num);
	Sid.innerHTML="<img src=\"/images/Reg_Ok.gif\" />";
}
