function spanidtip(controlid,spanid,tipstr)
{
	document.getElementById(spanid).className = "spanidtipblock";
	document.getElementById(spanid).innerHTML="<img src='/images/join30.gif' width='9' height='12' />" + tipstr;
}
function spaniderror(myspanid,mystr)
{
	myspanid.className = "spanidblockerror";
	myspanid.innerHTML=mystr;
}
function spanidok(myspanid,mystr)
{
	myspanid.className = "spanidblockok";
	myspanid.innerHTML=mystr;
}
function spanidnone(myspanid)
{
	myspanid.className = "spanidnone";
	myspanid.innerHTML="";
}
function showS_UserName(doc){
   if(doc=="0"){
      spanidok($('S_UserName'),'填写正确,此用户名可以注册');
      return true;
   }else if(doc=="1"){
      spaniderror($('S_UserName'),'用户名已经存在');
      return false;
   }else if(doc=="2"){
      spaniderror($('S_UserName'),'此用户名被系统已保护,不允许注册');
      return false;
   }
}
function showS_Email(doc){
   if(doc=="0"){
      spanidok($('S_Email'),'填写正确,此邮箱可以注册');
      return true;
   }else if(doc=="1"){
      spaniderror($('S_Email'),'邮箱已经存在,请更改');
      return false;
   }else if(doc=="2"){
      spaniderror($('S_Email'),'此邮箱被系统已保护,不允许注册');
      return false;
   }
}
//检测登录名是否可以注册
function Val_LoginName()
{
	var controlid=document.getElementById("UserName");
	var spanid=document.getElementById("S_UserName");
	var childid=document.getElementById("PassWord");
	var patrn=/^[A-Za-z0-9]{3,19}$/; 
	if(controlid.value!=""&&controlid.value==childid.value){
        Val_PassWord();
	}
	if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			spaniderror(spanid,'输入的格式错误,3-20位；只限数字(0-9)和英文(a-z)，不支持中文，不区分大小写');
			return false;
		}
		else
		{
			spanid.className = "spanidtipblock";
	        spanid.innerHTML="正在检测中---";
			AJAXCALL("CheckUserName.ashx?UserName="+controlid.value,showS_UserName);
			return true;
		}
	}else{
		spaniderror(spanid,'必填项，请输入会员登录名');
		return false;
	}
}

//检测邮箱是否可以注册
function Val_Email1()
{
	var controlid=document.getElementById("Email");
	var spanid=document.getElementById("S_Email");
	var patrn=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			spaniderror(spanid,'输入的邮箱格式错误');
			return false;
		}
		else
		{
			spanid.className = "spanidtipblock";
	        spanid.innerHTML="正在检测中---";
			AJAXCALL("CheckEmail.ashx?Email="+controlid.value,showS_Email);
			return true;
		}
	}else{
		spaniderror(spanid,'必填项，请输入邮箱');
		return false;
	}
}

//检测登陆名
function Val_LoginName1()
{
	var controlid=document.getElementById("UserName");
	var spanid=document.getElementById("S_UserName");
	var childid=document.getElementById("PassWord");
	var patrn=/^[A-Za-z0-9]{3,19}$/; 
	if(controlid.value!=""&&controlid.value==childid.value){
        Val_PassWord();
	}
	if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			spaniderror(spanid,'输入的格式错误,3-20位；只限数字(0-9)和英文(a-z)，不支持中文，不区分大小写');
			return false;
		}
		else
		{
			spanidok(spanid,'填写正确');
            return true;
		}
	}else{
		spaniderror(spanid,'必填项，请输入会员登录名');
		return false;
	}
}
//检测密码
function Val_PassWord()
{
    var controlid=document.getElementById("PassWord");
    var parentid=document.getElementById("UserName");
	var spanid=document.getElementById("S_PassWord");
	var childid=document.getElementById("ConfirmPassWord");
	var patrn=/^[A-Za-z0-9]{6,19}$/; 
	if(controlid.value!=""&&controlid.value!=childid.value){
	    childid.value="";
	    spanidnone(document.getElementById("S_ConfirmPassWord"));
	}
	if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			spaniderror(spanid,'输入错误,应该为:6-20英文字母(区分大小写)或数字组成');
			return false;
		}
		else
		{
		    if(controlid.value==parentid.value)
		    {
		       spaniderror(spanid,'密码不可以和用户名相同');
		       return false; 
		    }else if(controlid.value=="123456")
		    {
		        spaniderror(spanid,'密码太简单,请重新输入');
		       return false; 
		    }else{
			    spanidok($('S_PassWord'),'填写正确');
                return true;
            }
		} 
	}else{
		spaniderror(spanid,'必填项，请输入密码');
		return false;
	}
}
//检测确认密码
function Val_ConfirmPassWord()
{
    var controlid=document.getElementById("ConfirmPassWord");
    var parentid=document.getElementById("PassWord");
	var spanid=document.getElementById("S_ConfirmPassWord");
	if(controlid.value!=""){
	     if(controlid.value==parentid.value)
	     {
	        spanidok($('S_ConfirmPassWord'),'填写正确');
            return true;
	     }
	     else
	     {
	        spaniderror(spanid,'两次输入的密码不一致！请再输入一遍您上面填写的密码.');
		    return false;
	     }
	}else{
		spaniderror(spanid,'必填项，请重复输入密码');
		return false;
	}
}
//检测联系人
function Val_ContactPerson()
{
    var controlid=document.getElementById("ContactPerson");
    var spanid=document.getElementById("S_ContactPerson"); 
    if(trim(controlid.value)!=""){
	    spanidok(spanid,'填写正确');
        return true;
	}else{
		spaniderror(spanid,'必填项，请输入真实姓名');
		return false;
	}
}
//检测性别
function Val_Sex()
{
    var controlid0=document.getElementById("Sex_0");
    var controlid1=document.getElementById("Sex_1");
    var spanid=document.getElementById("S_Sex"); 
    if(controlid0.checked ==true||controlid1.checked ==true){
	    spanidok(spanid,'填写正确');
        return true;
	}else{
		spaniderror(spanid,'必填项，请选择性别');
		return false;
	}
}
//检测职位
function Val_Position()
{
    var controlid=document.getElementById("Position");
    var spanid=document.getElementById("S_Position"); 
    if(trim(controlid.value) !=""){
	    spanidok(spanid,'填写正确');
        return true;
	}else{
		spaniderror(spanid,'必填项，请输入职位');
		return false;
	}
}
//检测Email
function Val_Email()
{
    var controlid=document.getElementById("Email");
    var spanid=document.getElementById("S_Email");
    var patrn=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			controlid.value=="";
			spaniderror(spanid,'输入的格式错误');
			return false;
		}
		else
		{
			spanidok(spanid,'填写正确');
            return true;
		}
	}else{
		spaniderror(spanid,'必填项，请输入电子邮箱');
		return false;
	}
}

//检测电话
function Val_Tel()
{
    var controlid1=document.getElementById("Tel1");
    var controlid2=document.getElementById("Tel2");
    var controlid3=document.getElementById("Tel3");
    var spanid=document.getElementById("S_Tel");
    var patrn=/^[0-9-+/、＋－，,０１２３４５６７８９]*$/;
    var patrn1=/^[0-9-+/、＋－，,０１２３４５６７８９]*$/;
    var Vtel1=0;
    var Vtel2=0;
    var Vtel3=0;
    if(controlid1.value!=""){
		if (!patrn.test(controlid1.value))
		{
			spaniderror(spanid,'国家号码错误,只可以为数字');
			return false;
		}
		else
		{
			Vtel1=1;
		}
	}
	if(controlid2.value!=""){
		if (!patrn.test(controlid2.value))
		{
			spaniderror(spanid,'地区号码错误,只可以为数字');
			return false;
		}
		else
		{
			Vtel2=1;
		}
	}
	if(controlid3.value!=""){
		if (!patrn1.test(controlid3.value))
		{
			spaniderror(spanid,'电话号码错误,只可以为数字或/ -');
			return false;
		}
		else
		{
			Vtel3=1;
		}
	}
	if(Vtel1==1&&Vtel2==1&&Vtel3==1){
		    spanidok(spanid,'填写正确');
            return true;
		}else{
		spaniderror(spanid,'必填项，请输入电话号码');
		return false;
	}
}

//检测传真
function Val_Fax()
{
    var controlid1=document.getElementById("Fax1");
    var controlid2=document.getElementById("Fax2");
    var controlid3=document.getElementById("Fax3");
    var spanid=document.getElementById("S_Fax");
    var patrn=/^[0-9-+/、＋－，,０１２３４５６７８９]*$/;
    var patrn1=/^[0-9-+/、＋－，,０１２３４５６７８９]*$/;
    var Vtel1=0;
    var Vtel2=0;
    var Vtel3=0;
    if(controlid1.value!=""){
		if (!patrn.test(controlid1.value))
		{
			spaniderror(spanid,'国家号码错误,只可以为数字');
			return false;
		}
		else
		{
			Vtel1=1;
		}
	}
	if(controlid2.value!=""){
		if (!patrn.test(controlid2.value))
		{
			spaniderror(spanid,'地区号码错误,只可以为数字');
			return false;
		}
		else
		{
			Vtel2=1;
		}
	}
	if(controlid3.value!=""){
		if (!patrn1.test(controlid3.value))
		{
			spaniderror(spanid,'传真号码错误,只可以为数字或/ -');
			return false;
		}
		else
		{
			Vtel3=1;
		}
	}
	if(Vtel1==1&&Vtel2==1&&Vtel3==1){
		    spanidok(spanid,'填写正确');
            return true;
	}else{
	        spanidnone(spanid);
            return true;
	}
}

//检测手机
function Val_Mob()
{
    var controlid=document.getElementById("Mob");
    var spanid=document.getElementById("S_Mob");
    var patrn=/^[0-9+-]*$/;
    if(controlid.value!=""){
		if (!patrn.test(controlid.value))
		{
			spaniderror(spanid,'手机号码只可以为数字');
			return false;
		
	    }
	    else{
	            spanidok(spanid,'填写正确');
        return true;
	    }
	  }else{
	            spanidnone(spanid);
                return true;
	    }
}

//检测公司名
function Val_ComCnName()
{
    var controlid=document.getElementById("ComCnName");
    var spanid=document.getElementById("S_ComCnName");
    var patrn=/^[0-9]*$/;
    if(trim(controlid.value)!="")
    {
        spanidok(spanid,'填写正确');
        return true;
    }
    else
    {
        spaniderror(spanid,'必填项,请输入公司名称');
		return false;
    }
}
//公司所在地
function Val_ComArea()
{
    var controlid1=document.getElementById("ComAreaOne");
    //var controlid2=document.getElementById("ComAreaTwo");
    var spanid=document.getElementById("S_ComArea");
    if(trim(controlid1.value)!="")
    {
        spanidok(spanid,'填写正确');
        return true;
    }
    else
    {
        spaniderror(spanid,'必填项,请选择省份或城市');
		return false;
    }
}
//检测经营地址
function Val_Address()
{
    var controlid=document.getElementById("Address");
    var spanid=document.getElementById("S_Address");
    if(trim(controlid.value)!="")
    {
        spanidok(spanid,'填写正确');
        return true;
    }
    else
    {
        spaniderror(spanid,'必填项,请输入经营地址');
		return false;
    }
}
//主营方向
function Val_ComBusinessRole()
{
    var ComBusinessRole_0=document.getElementById("ComBusinessRole_0");
    var ComBusinessRole_1=document.getElementById("ComBusinessRole_1");
    var ComBusinessRole_2=document.getElementById("ComBusinessRole_2");
    var div_ComMainProducts=document.getElementById("div_ComMainProducts");
    var div_ComMainSellProducts=document.getElementById("div_ComMainSellProducts");
    var ComMainProducts=document.getElementById("ComMainProducts");
    var ComMainSellProducts=document.getElementById("ComMainSellProducts"); 
    var S_ComBusinessRoleSell=document.getElementById("S_ComBusinessRoleSell"); 
    var S_ComBusinessRole=document.getElementById("S_ComBusinessRole"); 
    var Val_0=true;
    if(ComBusinessRole_0.checked ==true){
        div_ComMainProducts.className = "spanidblock";
        div_ComMainSellProducts.className = "spanidnone";
        div_ComMainProducts.style.display = "block";
        div_ComMainSellProducts.style.display = "none";
        S_ComBusinessRoleSell.className="spanidnone";
        if(trim(ComMainProducts.value)!="")
        {
            spanidok(S_ComBusinessRole,'填写正确');
            Val_0=true;
        }
        else
        {
            spaniderror(S_ComBusinessRole,'请填写贵公司销售的产品(或服务)关键字');
			 Val_0=false;
        }
    }else if(ComBusinessRole_1.checked ==true){
        div_ComMainProducts.className = "spanidnone";
        div_ComMainSellProducts.className = "spanidblock";
        div_ComMainSellProducts.style.display = "block";
        div_ComMainProducts.style.display = "none";
        S_ComBusinessRole.className="spanidnone";
        if(trim(ComMainSellProducts.value)!="")
        {
            spanidok(S_ComBusinessRoleSell,'填写正确');
             Val_0=true;
        }
        else
        {
            spaniderror(S_ComBusinessRoleSell,'请填写贵公司采购的产品(或服务)关键字');
			 Val_0=false;
        }
    }else if(ComBusinessRole_2.checked ==true){
        div_ComMainProducts.className = "spanidblock";
        div_ComMainSellProducts.className = "spanidblock";
        div_ComMainSellProducts.style.display = "block";
        div_ComMainProducts.style.display = "block";
        if(trim(ComMainProducts.value)!="")
        {
            spanidok(S_ComBusinessRole,'填写正确');
             Val_0=true;
        }
        else
        {
            spaniderror(S_ComBusinessRole,'请填写贵公司销售的产品(或服务)关键字');
			 Val_0=false;
        }
         if(trim(ComMainSellProducts.value)!="")
        {
            spanidok(S_ComBusinessRoleSell,'填写正确');
             Val_0=true;
        }
        else
        {
            spaniderror(S_ComBusinessRoleSell,'请填写贵公司采购的产品(或服务)关键字');
			 Val_0=false;
        }
    }
    if(Val_0==true){
     return true;
    }else{
        return false;
    } 
}
//检验验证码
function Val_ValCode1(){
    var controlid=document.getElementById("ValCode1");
    var spanid=document.getElementById("S_ValCode1");
    var patrn=/^[0-9]{4}$/; 
    if(controlid.value!="")
    {
        if (patrn.test(controlid.value)){
            spanidok(spanid,'填写正确');
            return true;
         }else{
            spaniderror(spanid,'验证码为4位数字');
            return true;
         }
    }
    else
    {
        spaniderror(spanid,'必填项,请输入验证码');
		return false;
    }
}
function ValForm()
{
    var val=true;
	
	if(!Val_ValCode1()) {document.getElementById("ValCode1").focus(); val=false;}
	if(!Val_ComBusinessRole()) val=false;
	if(!Val_Address()) {document.getElementById("Address").focus(); val=false;}
	if(!Val_ComArea()) {val=false;}
	if(!Val_ComCnName()) {document.getElementById("ComCnName").focus(); val=false;}
	if(!Val_Mob()) val=false;
	if(!Val_Fax()) val=false;
	if(!Val_Tel()) {document.getElementById("Tel1").focus(); val=false;}
	if(!Val_Position()) {document.getElementById("Position").focus(); val=false;}
	if(!Val_Sex()) {document.getElementById("Sex").focus(); val=false;}
	if(!Val_ContactPerson()) {document.getElementById("ContactPerson").focus(); val=false;}
	if(!Val_Email1) {document.getElementById("Email").focus(); val=false;}
	if(!Val_ConfirmPassWord()){document.getElementById("ConfirmPassWord").focus(); val=false;}
	if(!Val_PassWord()){document.getElementById("PassWord").focus(); val=false;}
	if(!Val_LoginName1()){document.getElementById("UserName").focus(); val=false;}
	if(val)
	{
	    return true;
	}else{
	    return false;
	}
}
function reloadcode()
{ 
document.getElementById("imgValCode1").src="/ValCode.ashx?ranco=" + Math.random();
} 