﻿function reloadcode(){
	document.getElementById('validataOne').src = '/createImage.jsp?' + Math.random();
}
function noNull(inPut, inPutDiv,message) {
	var str = document.getElementById(inPut).value;
	if (str.length > 0) {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
		return true;
	} else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空</span>";
		return false;
	}
}
function noNullfive(inPut, inPutDiv,message) {
	var str = document.getElementById(inPut).value;
	if (str.replace(/(^\s*)|(\s*$)/g,'').length > 2) {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
		return true;
	} else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空且输入字符至少三个字符！</span>";
		return false;
	}
}
function lengthNeedE_S(inPut, inPutDiv,message,s1,s2) {
	var str = document.getElementById(inPut).value;
	if (str.length > (s1-1)&&str.length<(s2+1)) {
		reg=/^[a-zA-Z0-9_]+$/;
		if(reg.test(str)){
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return true;
		}else{
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"必须由字母a-z或数字0-9或\"_\"组成</span>";	
			return false;
		}
	} else if(str.length<s1 && str.length>0){
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"必须为6-19位</span>";	
		return false;
	} else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空</span>";
		
		return false;
	}
}
var isOnly=false;
function setRequestZh(data){
	if(data>0){
		document.getElementById("zhdiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red\">此账号已被注册，请重新输入</span>";
		isOnly=false;
		return false;
	}else {
		isOnly=true;
		document.getElementById("zhdiv").innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green\">此账号未被注册，可以使用</span>";
		return true;
	}
}

function noNullAndUnq(inPut,inPutDiv,message) { 
	var str = document.getElementById(inPut).value;
	if (str.length > 5) {
		//reg=/^[a-zA-Z0-9_]+$/;
		reg=/^[0-9a-z]+[0-9a-z-]*[0-9a-z]+$/i;
		if(reg.test(str)){ 
			User.isZh(str,setRequestZh);	
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return isOnly;
		}else{
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"必须为a-z和0-9和\"-\"组成</span>";
			
			return false;
		}
	} else if(str.length<6 && str.length>0){
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"必须为6-19位</span>";
		
		return false;
	} else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空</span>";
	
		return false;
	}
}

var isCompany=false;
function setRequestCompany(data){
	if(data>0){
		document.getElementById("namediv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red\">此公司已注册，请重新输入</span>";
		isCompany=false;
		return false;
	}else {
		isCompany=true;
		document.getElementById("namediv").innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green\">正确</span>";
		return true;
	}
}
function noNullAndUnqCompany(inPut,inPutDiv,message) { 
	var str = document.getElementById(inPut).value;
	if (str.length >= 5) {
            User.isCompanyName(str,setRequestCompany);	
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return isCompany;
	}else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空,必须为5位字符以上</span>";
		return false;
	}
}


function noNullAndUnqName(inPut,inPutDiv,message) { 
	var str = document.getElementById(inPut).value;
	if (str.length >= 2) {
			User.isName(str,setRequestName);	
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return true;		
	} else if(str.length<6 && str.length>0){
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"必须为2-6位</span>";
		
		return false;
	} else {
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空</span>";
	
		return false;
	}
}

function checkEmail(inPut,inPutDiv,message){
	var str = document.getElementById(inPut).value;
	if (str.length != 0) {reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
		if(reg.test(str)){
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return true;
		}else{
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"格式错误，请重新填写</span>";
			
			return false;
		}
	}else{
		document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"不能为空</span>";
		
		return false;
	}
}

function checkEmails(inPut,inPutDiv,message){
	var str = document.getElementById(inPut).value;
	if (str.length != 0) {reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
		if(reg.test(str)){
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return true;
		}else{
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >"+message+"格式错误，请重新填写</span>";
			
			return false;
		}
	}
}

function checkPwd(){
	var str1 = document.getElementById("zhpwd").value;
	var str2 = document.getElementById("rezhpwd").value;
	if(str1==null || str1=="" ){
		document.getElementById("rezhpwddiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >您还没有填写密码！</span>";
		return false;
	}else if(str2==null || str2=="" ){
			document.getElementById("rezhpwddiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >您还没有填写确认密码！</span>";
			return false;
	}else{
		if(str1==str2){
			document.getElementById("rezhpwddiv").innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >输入正确</span>";
			return true;
		}else{
			document.getElementById("rezhpwddiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >两次输入的密码不一样，请重新输入</span>";
			
			return false;
		}
	}
}




var isOnlyName=false;
function setRequestName(data){
	if(data>0){
		document.getElementById("namediv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red\">此采购商姓名已被注册，请重新输入</span>";
		isOnlyName=false;
		return false;
	}else {
		isOnlyName=true;
		document.getElementById("namediv").innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green\">此采购商姓名未被注册，可以使用</span>";
		return true;
	}
}

function noNullAndWebSite(inPut,inPutDiv,message) {
	var str = document.getElementById(inPut).value;
	if (str.length > 5) {
		reg=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\:+!]*([^<>])*$/;
		if(reg.test(str)){
			Company.isWebSite(str,setRequestWebSite);	
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green \" >正确</span>";
			return true;
		}else{
			document.getElementById(inPutDiv).innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >请填写正确格式淘宝链接地址,如：http://shop36582436.taobao.com</span>";
			
			return false;
		}
	} 
}
function setRequestWebSite(data){
	if(data>0){
		document.getElementById("webSitediv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red\">此淘宝地址已被注册，请重新输入</span>";
		
		return false;
	}else {
		document.getElementById("webSitediv").innerHTML = "<img src=\"/web_CN/control/images/icon_right.gif\" align=\"absmiddle\"> <span style=\"color:green\">此淘宝地址未被注册，可以使用</span>";
		return true;
	}
}

function checkeUsers(){
	var userType1=$("userType1");
	var userType2=$("userType2");
	if(userType1.checked==true && userType2.checked==false){
		  document.getElementById("onbbb").innerHTML="设置您的公司信息";
		  document.getElementById("onbbb1").style.display="block";
		  document.getElementById("onbbb2").style.display="block";
		  document.getElementById("onbbb3").style.display="block";
          document.getElementById("taobaoke2").style.display="none";
		  document.getElementById("taobaoke3").style.display="none";
	}
	if(userType2.checked==true && userType1.checked==false){
		  document.getElementById("onbbb").innerHTML="设置您的淘宝客信息";
		  document.getElementById("taobaoke2").style.display="block";
		  document.getElementById("taobaoke3").style.display="block";
          document.getElementById("onbbb1").style.display="none";
		  document.getElementById("onbbb2").style.display="none";
		  document.getElementById("onbbb3").style.display="none";
	}
}
function checkForm(){
	var zh=document.UserForm.zh.value;
	var zhpwd=document.UserForm.zhpwd.value;
	var email=document.UserForm.email.value;
	var name=document.UserForm.name.value;
	var namet=document.getElementById("namet");
	var city=document.UserForm.countySel.value;
	var address=document.UserForm.address.value;
	var userType1=$("userType1");
	var userType2=$("userType2");
	var webSite=document.UserForm.webSite.value;
	if(!noNullAndUnq('zh','zhdiv','登陆账号')){
	    return false;
	}
	if(null==zh || ""==zh ){
		document.getElementById("zhdiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >登陆账号不能为空</span>";
		document.UserForm.zh.focus();
		return false;
	}
	if(null==zhpwd || ""==zhpwd ){
		document.getElementById("zhpwddiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >登陆密码不能为空</span>";
		document.UserForm.zhpwd.focus();
		return false;
	}
	if(!lengthNeedE_S('zhpwd','zhpwddiv','登陆密码',6,20)){
		return false;
	}
	if(!checkPwd()){
		return false;
	}
	if(null==email || ""==email ){
		document.getElementById("emaildiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >电子邮箱不能为空</span>";
		document.UserForm.email.focus();
		return false;
	}
	if(!checkEmail('email','emaildiv','电子邮箱')){
		return false;
	}
	if(userType1.checked==true && userType2.checked==false){
	if(!noNullAndUnqCompany('name','namediv','公司名称')){
		return false;
	}
	if(null==name || ""==name ){
		document.getElementById("namediv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >公司名称不能为空</span>";
		document.UserForm.name.focus();
		return false;
	}
}
	if(userType2.checked==true && userType1.checked==false){
	if(null==namet.value || ""==namet.value ){
		document.getElementById("nametdiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >淘宝名称不能为空</span>";
		namet.focus();
		return false;
	}
	if(null==webSite || ""==webSite ){
		document.getElementById("webSitediv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >淘宝链接地址不能为空(格式：http://shop36582436.taobao.com/)</span>";
		webSite.focus();
		return false;
	}
	if(!noNullfive('namet','nametdiv','淘宝名称')){
		return false;
	}
	if(!noNull('webSite','webSitediv','淘宝链接地址')){
		return false;
	}
	name = namet.value;
	}
	if(null==city || ""==city ){
		document.getElementById("countySeldiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >所属区域不能为空</span>";
		document.UserForm.city.focus();
		return false;
	}
	if(null==address || ""==address ){
		document.getElementById("addressdiv").innerHTML = "<img src=\"/web_CN/control/images/icon_noteawake.gif\" align=\"absmiddle\"> <span style=\"color:red \" >公司名称不能为空</span>";
		document.UserForm.address.focus();
		return false;
	}
	if(!noNullfive('address','addressdiv','详细地址')){
		return false;
	}
	if(!noNull('checkcode','checkcodediv','验证码')){
		return false;
	}else{
	var flag=false;
				  	DWREngine.setAsync(false);
				    User.isCode($("checkcode").value,function(data){
							if(data=="1"){
								alert("验证码错误！");
								reloadcode();
								$("checkcode").value="";
								$("checkcode").focus();
								flag= false;
							}else{
								flag= true;
							}
					});
				 	DWREngine.setAsync(true);   
				  	if(flag==false){
 						return false;
 					}
	}
	
	//location.href="http://www.365webcall.com/invite.aspx?email="+email+"&accountid=mw7m66NmPbwbmz3Am6N7Xz3APwImz3Am6mm6X&pwd="+zh+"&name="+encodeURIComponent(zh);
	//send_request(function(value){
			//		alert(value);
			//	},"http://www.365webcall.com/invite.aspx?email="+email+"&accountid=mw7m66NmPbwbmz3Am6N7Xz3APwImz3Am6mm6X&pwd="+zh+"&name="+encodeURIComponent(zh),true)
	//location.href="http://www.365webcall.com/invite.aspx?email="+email+"&accountid=mw7m66NmPbwbmz3Am6N7Xz3APwImz3Am6mm6X&pwd="+zh+"&name="+encodeURIComponent(zh);
	//UserForm.action="/regAction.do?method=reg";	
	//UserForm.submit();
}

