﻿function killErrors() {

return true;

}
window.onerror = killErrors;




	function chk_form()
	{
		var regfm= document.Regform;
		if (regfm.Username.value == '')
		{
			regfm.Username.focus();
			return false;
		}

		if (regfm.Userpass.value == '')
		{
			regfm.Userpass.focus();
			return false;
		}
			if (regfm.Copyname.value == '')
		{
			regfm.Copyname.focus();
			return false;
		}
			if (regfm.Yourname.value == '')
		{
			regfm.Yourname.focus();
			return false;
		}	
		if (regfm.Usertype.value == 'VIP客户'&regfm.fhr_shr.value == '')
		{
		    alert("用户类型为VIP客户时，匹配条件必须输入！\n匹配条件为：匹配发货人或收货人！");
			regfm.fhr_shr.focus();
			return false;
		}	
		if (regfm.Usertype.value == '代理商'&regfm.fhr_shr.value == '')
		{
		    alert("用户类型为代理商时，匹配用户必须输入！\n匹配条件为：匹配伙伴名称！");
			regfm.fhr_shr.focus();
			return false;
		}	
		if (regfm.Usertype.value == '业务员'&regfm.fhr_shr.value == '')
		{
		    alert("用户类型为业务员时，匹配用户必须输入！\n匹配条件为：匹配网点名称！");
			regfm.fhr_shr.focus();
			return false;
		}	
		if (confirm("是否确认提交信息？"))
		return true;
		else
		return false;
		
	}


var promptleft="<img src='images/dda.gif' alt=''><span style='color:#60983A'>"
var promptright="</span>"
var errorleft="<img src='images/pic_error.gif' alt=''><span style='color:red'>"
var errorright="&nbsp;&nbsp;</td></tr></table>"
var correctleft="<img src='images/pic_right.gif' alt=''><span style='color:#60983A'>"
var correctright="</span>"
var xhr;



function username()

{

		  var objQueryStat = document.getElementById("chk_username");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"4-16个字符(可以是小写字母、数字)昵称。"+promptright;

}

//用户名

function userpass()

{

		  var objQueryStat = document.getElementById("chk_userpass");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"密码由a-z;A-Z;0-9的字母数字组合。"+promptright;

}


//密码


function copyname()

{

		  var objQueryStat = document.getElementById("chk_copyname");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"请输入您所在公司的名称，个人请填写姓名！"+promptright;

}


//公司名


function yourname()

{

		  var objQueryStat = document.getElementById("chk_yourname");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"请输入真实姓名,以方便我们和您联系！"+promptright;

}

//您的姓名



function fhrshr()

{

		  var objQueryStat = document.getElementById("chk_fhr_shr");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"VIP客户：发货/收货人，业务员：网点名，代理商：伙伴名称"+promptright;

}

//匹配发货人收货人

function vipiss()

{

		  var objQueryStat = document.getElementById("chk_vipis");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"VIP客户归属哪位业务员"+promptright;

}
//网点名称
function address()

{

		  var objQueryStat = document.getElementById("chk_address");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"请输入您公司或您的真实地址！"+promptright;

}

//地址


function tel()

{

		  var objQueryStat = document.getElementById("chk_tel");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"请输入联系电话，例举:02084069957！"+promptright;

}

//联系电话

function fax()

{

		  var objQueryStat = document.getElementById("chk_fax");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"如果没有传真，请填写固定电话号码！"+promptright;

}

//传真

function phone()

{

		  var objQueryStat = document.getElementById("chk_phone");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"请输入您的手机号，以方便我们能及时找到您！"+promptright;

}

//手机号


function email()

{

		  var objQueryStat = document.getElementById("chk_email");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = promptleft+"Email方便与系统自动给您发送您相关的货物信息,找回密码等！"+promptright;

}

//电子邮箱










function NameProcessBack()

{

	if(xhr.readyState == 4)

	{

	    var Data = xhr.responseText;

		//alert("name processed SUCCEED");

		//alert(Data);

		//开始分析数据，看名字是否有效

		var info = Data.split(',');

		//alert(info[0]);

		if( info[0] == 0)

		{

		  //alert("名字有效");

		  var objQueryStat = document.getElementById("chk_username");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML = correctleft+"恭喜，这个用户名可以注册!"+correctright;

		}

		else

		{

		   //alert("该名字已经存在");

		   var objQueryStat = document.getElementById("chk_username");

		   objQueryStat.style.display = "block";

    	   objQueryStat.innerHTML = errorleft+"该用户名已经被注册，请重新选择一个!"+errorright;

		}

	}

	else

	{

		//alert(xhr.readyState);

	}

}
//检测用户名是否可用








//email信息callback

function MailProcessBack()

{

	if(xhr.readyState == 4)

	{

	    var Data = xhr.responseText;

		//alert("name processed SUCCEED");

		//alert(Data);

		//开始分析数据，看名字是否有效

		var info = Data.split(',');

		//alert(info[0]);

		if( info[0] == 1)

		{

		  //alert("名字有效");

		  var objQueryStat = document.getElementById("div_email");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML =  correctleft+"邮箱格式正确!"+correctright;

		}

		else

		{

		   //alert("该名字已经存在");

		   var objQueryStat = document.getElementById("div_email");

		   objQueryStat.style.display = "block";

    	   objQueryStat.innerHTML = errorleft+"该邮箱已经被注册过，请重新选择一个!"+errorright;

		}

	}

}














function CreateXHR()

{

	//早期的IE版本是Msxm12.XMLHTTP

	//IE5+是Microsoft.XMLHTTP

	//非IE，支持的是XMLHttpRequest

	try{

		xhr = new ActiveXObject("Microsoft.XMLHTTP");

	}catch(e){

		try{

		//alert("IE5--");

		xhr = new ActiveXObject("Msxm12.XMLHTTP");

		}catch(E){

		    xhr = false;

		}

	}

	

	if(!xhr && typeof XMLHttpRequest != 'undefined')

	{

	 //alert("none IE");

	 xhr =new XMLHttpRequest();

	}

	else

	{

	 //alert("IE5++");

	}	



	return xhr;

}



function IsValidString(temp)

{

	validStr=new String("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_");

	for(i=0;i<temp.length;i++)

	{

		if(validStr.indexOf(temp.charAt(i))==-1)

		{

			return false;

		}

	}

	

	return true;

}









function ProcessUsername(username)

{



	//本地的规则检测

	if (username.length>16 |username.length<4)

	{

		//alert("登录名称长度需要在6-16之间");

	   var objQueryStat = document.getElementById("chk_username");

	   objQueryStat.style.display = "block";

       objQueryStat.innerHTML = errorleft+"登录名称长度需要在4-16之间!"+errorright;



	}

	else

	{

		if(IsValidString(username))

		{

			//alert(username)	;

			xhr = CreateXHR();

			xhr.onreadystatechange=NameProcessBack;

			var url = "check.asp?cmd=chk_username&";

		xhr.open("POST",url+"username="+username);

			xhr.send(null);

		}

		else

		{

			//不是有数字字母和下划线组成

		   var objQueryStat = document.getElementById("chk_username");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"登录名称只能包含数字，字母，下划线"+errorright;

		}

	}

}



























//email地址

function ProcessEmail(email) { 

  

  var myReg = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([abcegimnortvz]{2,3})$/;

  if(myReg.test(email)) 

  {



  var objQueryStat = document.getElementById("chk_email");

  objQueryStat.style.display = "block";

  objQueryStat.innerHTML =  correctleft+"格式正确，通过检测！"+correctright;

  }

  

  else

  {

  var objQueryStat = document.getElementById("chk_email");

  objQueryStat.style.display = "block";

  objQueryStat.innerHTML = errorleft+"邮箱格式不正确，请正确填写！"+errorright;

  }

 } 



function ProcessUserpass(userpass)

{

	if(userpass.length>16|userpass.length<6)

	{

	   var objQueryStat = document.getElementById("chk_userpass");

	   objQueryStat.style.display = "block";

       objQueryStat.innerHTML = errorleft+"登录密码长度需要在6-16之间!"+errorright;	

	}

	else

	{

		if(!IsValidString(userpass))

		{

			//不是有数字字母和下划线组成

		   var objQueryStat = document.getElementById("chk_userpass");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"登录密码只能包含数字，字母，下划线"+errorright;		

		}

		else

		{

		  //密码合法		

		  var objQueryStat = document.getElementById("chk_userpass");

		  objQueryStat.style.display = "block";

		  objQueryStat.innerHTML =  correctleft+"恭喜，输入合法,验证通过！"+correctright;

		}

	}

}
//密码



function ProcessCopyname(copyname)

{ var myReg = /^[\u4e00-\u9fa5]+$/;

	if(myReg.test(copyname))

	{

		//通过检测

		var objQueryStat = document.getElementById("chk_copyname");

		objQueryStat.style.display = "block";

		objQueryStat.innerHTML =  correctleft+"通过检测！"+correctright;

	}

	else

	{

		   var objQueryStat = document.getElementById("chk_copyname");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"请输入公司的中文名称！"+errorright;			

	}





}
//公司名称










function ProcessYourname(yourname)

{ var myReg = /^[\u4e00-\u9fa5]+$/;

	if(myReg.test(yourname))

	{

		//通过检测

		var objQueryStat = document.getElementById("chk_yourname");

		objQueryStat.style.display = "block";

		objQueryStat.innerHTML =  correctleft+"通过检测！"+correctright;

	}

	else

	{

		   var objQueryStat = document.getElementById("chk_yourname");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"请联系人的中文名称！"+errorright;			

	}





}
//联系人













//匹配用户




function ProcessVipis(vipis)

{ var myReg = /^[\u4e00-\u9fa5]+$/;

	if(myReg.test(vipis))

	{

		//通过检测

		var objQueryStat = document.getElementById("chk_vipis");

		objQueryStat.style.display = "block";

		objQueryStat.innerHTML =  correctleft+"通过检测！"+correctright;

	}

	else

	{

		   var objQueryStat = document.getElementById("chk_vipis");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"该VIP客户归属与哪一位业务员？"+errorright;			

	}





}
//匹配用户


function ProcessAddress(address)

{ var myReg = /^[\u4e00-\u9fa5]+$/;

	if(myReg.test(address))

	{

		//通过检测

		var objQueryStat = document.getElementById("chk_address");

		objQueryStat.style.display = "block";

		objQueryStat.innerHTML =  correctleft+"通过检测！"+correctright;

	}

	else

	{

		   var objQueryStat = document.getElementById("chk_address");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"请输入公司中文地址！"+errorright;			

	}





}
//地址



function ProcessTel(tel)

{

	//要符合电话号码规范

	var myReg = /^[0-9]{11,12}$/; 

  	if(myReg.test(tel))

        {

	 		var objQueryStat = document.getElementById("chk_tel");

			objQueryStat.style.display = "block";

			objQueryStat.innerHTML = correctleft+"通过检测！"+correctright;

	 }

	 else

	

  	{

  		   var objQueryStat = document.getElementById("chk_tel");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"格式为:区号+号码,如：02084069957"+errorright;			

 	 }

  

}



function ProcessFax(fax)

{

	//要符合电话号码规范

	var myReg = /^[0-9]{11,12}$/; 

  	if(myReg.test(fax))

        {

	 		var objQueryStat = document.getElementById("chk_fax");

			objQueryStat.style.display = "block";

			objQueryStat.innerHTML = correctleft+"通过检测！"+correctright;

	 }

	 else

	

  	{

  		   var objQueryStat = document.getElementById("chk_fax");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"格式为:区号+号码,如：02084069973"+errorright;			

 	 }

  

}
function ProcessPhone(phone)

{

	//要符合电话号码规范

	var myReg = /^[0-9]{11,12}$/; 

  	if(myReg.test(phone))

        {

	 		var objQueryStat = document.getElementById("chk_phone");

			objQueryStat.style.display = "block";

			objQueryStat.innerHTML = correctleft+"通过检测！"+correctright;

	 }

	 else

	

  	{

  		   var objQueryStat = document.getElementById("chk_phone");

		   objQueryStat.style.display = "block";

		   objQueryStat.innerHTML = errorleft+"手机号码格式如：13603057565"+errorright;			

 	 }

  

}





