function ShowDiv(obj){

     document.getElementById("xs").style.display="";
    document.getElementById("cg").style.display="none";
}
function ShowDiv1(obj){
     document.getElementById("xs").style.display="none";
    document.getElementById("cg").style.display="";
}
function ShowDiv2(obj){
     document.getElementById("xs").style.display="";
    document.getElementById("cg").style.display="";
}
function isletter(c)
{
	if (((c>='a') && (c<='z')) || ((c>='A') && (c<='Z')))
		return true;
	else
		return false;
}

function isnumber(c)
{
	if ((c>='0') && (c<='9'))
		return true;
	else
		return false;
}
function checkloginname(s){
	for (i=0; i<s.length; i++)
	{
		n = s.substr(i, 1)
		if (!(isletter(n) || isnumber(n) || (n=='_')))
		{
			return false;
		}
	}
	return true;
}
function checktel(s){
	for (i=0; i<s.length; i++)
	{
		n = s.substr(i, 1)
		if (!(isnumber(n) || (n=='-')))
		{
			return false;
		}
	}
	return true;
}
function checknickname(s){
	var invalidchar=new Array(" ","\'","\"","\t","&","<",">","+","(",")","\\","%","\255");
	var t="";
	for (i=0; i<s.length; i++)
	{
		n = s.substr(i, 1);
		for(j=0;j<invalidchar.length;j++)
		{
			if (n==invalidchar[j])
			{
			 t+=n;
			}
			
		}
				
	}
	if(t!="") {alert("昵称中有非法字符"+t);return false;}
	else return true;
}
function checkemail(email)
{
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
    flag = pattern.test(email); 

	if(flag) 
	{ 
	return true; 
	} 
	else 
	{ 
	return false; 
	}     
}

function CheckRegForm()
{
	var UserName=document.UserReg.UserName.value;
	var password = document.UserReg.password.value;
	var repassword = document.UserReg.PwdConfirm.value;
	var Name = document.UserReg.Name.value;
	var Email = document.UserReg.Email.value;
	var Job = document.UserReg.Job.value;
	var Tel = document.UserReg.Tel.value;
	var CpName = document.UserReg.CpName.value;
	var Addr = document.UserReg.Addr.value;
	var Trade = document.UserReg.Trade.value;
	var MgType = document.UserReg.MgType;
	var MgServ = document.UserReg.MgServ.value;
	var MgNeed = document.UserReg.MgNeed.value;
	var verifycode = document.UserReg.verifycode.value;
	if(UserName == "")
	{
		alert("请输入用户名");
		document.UserReg.UserName.focus();
		return false;
	}
	if(UserName.length>10||UserName.length<3||!checkloginname(UserName))
	{
		alert("用户名长度应为3-10位,只能由字母(a-z A-Z)、数字(0-9)和下划线(_)构成!");
		document.UserReg.UserName.focus();
		return false;
	}
	if(password == "")
	{
		alert("请输入密码");
		document.UserReg.password.focus();
		return false;
	}
	if(repassword == "")
	{
		alert("请输入重复密码");
		document.UserReg.PwdConfirm.focus();
		return false;
	}
	if(password.length>16 ||password.length<6)
	{
		alert("密码6-16位");
		document.UserReg.password.focus();
		return false;
	}
	
	if(repassword.length>16 ||repassword.length<6)
	{
		alert("密码6-16位");
		document.UserReg.PwdConfirm.focus();
		return false;
	}
	for(i=0;i<password.length;i++)
     {
        c=password.charAt(i);
        if(c=="("||c==")"||c=="'"||c=="\""||c=="<"||c==">"||c=="\\")
        {
		   alert("密码中不能包含（）＇”＜＞＼字符，请重新输入！");
		   document.UserReg.password.focus();
           return false;
        }
		if(i==0)
		{
			if(c==' ')
			{
				alert("密码中第一位不能是空格字符，请重新输入！");
				document.UserReg.password.focus();
				return false;
			}
		}
		if(i==password.length-1)
		{
			if(c==' ')
			{
				alert("密码中最后一位不能是空格字符，请重新输入！");
				document.UserReg.password.focus();
				return false;
			}
		}
     }
	if(password!=repassword)
	{
		alert("密码不匹配，请保证重输密码与设定密码相同");
		document.UserReg.password.focus();
		return false;
	}
	if (Name == "")
	{
		alert("请输入姓名");
		document.UserReg.Name.focus();
		return false;
	}
	if (!checknickname(Name)){
		alert("请输入合法的姓名!");
		document.UserReg.Name.focus();
		return false;
	}
	if (Job == "")
	{
		alert("请填写您的职位");
		document.UserReg.Job.focus();
		return false;
	}
	if ( Email ==""){
		alert("请输入E-mail地址");
		document.UserReg.Email.focus();
		return false;
	}
	if (!checkemail(Email)){
		alert("请输入正确的E-mail地址!");
		document.UserReg.Email.focus();
		return false;
	}
	if ((Email.length < 5)||(Email.length >30))
	{
		alert("email地址至少5位字符,最多不超过30位");
		document.UserReg.Email.focus();
		return false;
	}
	if (Tel.length>20||Tel.length<7||!checktel(Tel)){
		alert("固定电话长度应为7-20位,只能由数字(0-9)和(-)构成!");
		document.UserReg.Tel.focus();
		return false;
	}
	if(CpName == "")
	{
		alert("请输入贵公司名称");
		document.UserReg.CpName.focus();
		return false;
	}
	if(Addr == "")
	{
		alert("请输入经营地址");
		document.UserReg.Addr.focus();
		return false;
	}
	if(Trade == "")
	{
		alert("请选择主营行业");
		document.UserReg.Trade.focus();
		return false;
	}
	if (MgType== 'a')
	{
		if (MgServ == "")
		{
		alert("请填写您销售的产品（提供的服务）");
		document.UserReg.MgServ.focus();
		return false;
		}
	}
	if (MgType== 'b')
	{
		if (MgNeed == "")
		{
		alert("请填写您采购的产品（需要的服务）");
		document.UserReg.MgNeed.focus();
		return false;
		}
	}
	if (MgType== 'c')
	{
		if ((MgServ == "") || (MgNeed == ""))
		{
		alert("请填写您销售的产品（提供的服务）和采购的产品（需要的服务）");
		document.UserReg.MgServ.focus();
		return false;
		}
	}
	if (verifycode == "")
	{
		alert("请填写认证码");
		document.UserReg.verifycode.focus();
		return false;
	}
}
function CheckGQForm()
{
	var GqTitle=document.AddGQ.GqTitle.value;
	var GqInfo = document.AddGQ.GqInfo.value;
	if ((GqTitle.length < 5)||(GqTitle.length >60))
	{
		alert("标题至少5位,最多不超过60位");
		document.AddGQ.GqTitle.focus();
		return false;
	}
	if ((GqInfo.length < 5)||(GqInfo.length >500))
	{
		alert("详细描述至少5位,最多不超过500位");
		document.AddGQ.GqInfo.focus();
		return false;
	}
}
function CheckProForm()
{
	var GqTitle=document.AddPro.GqTitle.value;
	var GqInfo = document.AddPro.GqInfo.value;
	var Model = document.AddPro.Model.value;
	var Units = document.AddPro.Units.value;
	var Price = document.AddPro.Price.value;
	var MixOrders = document.AddPro.MixOrders.value;
	if ((GqTitle.length < 1)||(GqTitle.length >60))
	{
		alert("标题至少1位,最多不超过60位");
		document.AddPro.GqTitle.focus();
		return false;
	}
	if ((GqInfo.length < 5)||(GqInfo.length >500))
	{
		alert("详细描述至少5位,最多不超过500位");
		document.AddPro.GqInfo.focus();
		return false;
	}
	if (Model.length >100)
	{
		alert("产品型号最多不超过100位");
		document.AddPro.Model.focus();
		return false;
	}
	if (!checktel(Price))
	{
		alert("产品单价只能由数字(0-9)组成");
		document.AddPro.Price.focus();
		return false;
	}
	if (!checktel(MixOrders))
	{
		alert("最小起订量只能由数字(0-9)组成");
		document.AddPro.MixOrders.focus();
		return false;
	}

}
function CheckHrForm()
{
	var Name=document.AddHr.Name.value;
	var Viewname = document.AddHr.Viewname.value;
	var uploadfile = document.AddHr.uploadfile.value;
	if(Name == "")
	{
		alert("请输入证书名称");
		document.AddHr.Name.focus();
		return false;
	}
	if(uploadfile == "")
	{
		alert("请上传证书图片");
		document.AddHr.Name.focus();
		return false;
	}
	if(Viewname == "")
	{
		alert("上传图片出错,请重新上传");
		document.AddHr.Name.focus();
		return false;
	}
}
function CheckGusetForm()
{
	var GqTitle=document.AddGuset.GqTitle.value;
	var GqInfo = document.AddGuset.GqInfo.value;
	var Name = document.AddGuset.name.value;
	var Email = document.AddGuset.email.value;
	var Tel = document.AddGuset.tel.value;
	var CpName = document.AddGuset.cpname.value;
	var Addr = document.AddGuset.addr.value;
	if ((GqTitle.length < 5)||(GqTitle.length >60))
	{
		alert("标题至少5位,最多不超过60位");
		document.AddGuset.GqTitle.focus();
		return false;
	}
	if ((GqInfo.length < 5)||(GqInfo.length >500))
	{
		alert("详细描述至少5位,最多不超过500位");
		document.AddGuset.GqInfo.focus();
		return false;
	}
	if (Name == "")
	{
		alert("请输入姓名");
		document.AddGuset.name.focus();
		return false;
	}
	if (!checknickname(Name)){
		alert("请输入合法的姓名!");
		document.AddGuset.name.focus();
		return false;
	}
	//if ( Email ==""){
		//alert("请输入E-mail地址");
		//document.AddGuset.email.focus();
		//return false;
	//}
	//if (!checkemail(Email)){
		//alert("请输入正确的E-mail地址!");
		//document.AddGuset.email.focus();
		//return false;
	//}
	//if ((Email.length < 5)||(Email.length >30))
	//{
		//alert("email地址至少5位字符,最多不超过30位");
		//document.AddGuset.email.focus();
		//return false;
	//}
	if (Tel.length>20||Tel.length<7||!checktel(Tel)){
		alert("固定电话长度应为7-20位,只能由数字(0-9)和(-)构成!");
		document.AddGuset.tel.focus();
		return false;
	}
	if(CpName == "")
	{
		alert("请输入贵公司名称");
		document.AddGuset.cpname.focus();
		return false;
	}
	if(Addr == "")
	{
		alert("请输入经营地址");
		document.AddGuset.addr.focus();
		return false;
	}
}

