function CheckAll(){
	this.str_user_name=false;
	this.str_user_password=false;
	this.str_user_repassword=false;
	this.str_user_realname=false;
	this.str_user_email=false;
	this.str_user_position=false;
	this.str_user_phone=false;
	this.str_company_type=false;
	this.str_user_fax=true;
	this.str_user_mobile=true;
	this.str_cbi_name=false;
	this.str_cat_id=false;
	this.str_sell=false;
	this.str_buy=false;
	this.str_business_way=false;
	this.str_reg_code=false;
}
var checkAll = new CheckAll;
function cei_tel_btn(i){
		//alert("ok");
		if(i == 2 && document.getElementById("cei_telephone2").value == "区号"){
			document.getElementById("cei_telephone2").value = "";
			document.getElementById("cei_telephone2").style.color = "#000000";
		}else if(i == 3 && document.getElementById("cei_telephone3").value == "电话号码"){
			document.getElementById("cei_telephone3").value = "";
			document.getElementById("cei_telephone3").style.color = "#000000";
		}else if(i == 1 && document.getElementById("cei_telephone1").value == "86"){
			document.getElementById("cei_telephone1").value = "";
			document.getElementById("cei_telephone1").style.color = "#000000";
		}
}
function tel_tel_btn(i){
	if(i == 1 && document.getElementById("cei_fax1").value == "86"){
			document.getElementById("cei_fax1").value = "";
			document.getElementById("cei_fax1").style.color = "#000000";
	}else if(i == 2 && document.getElementById("cei_fax2").value == "区号"){
			document.getElementById("cei_fax2").value = "";
			document.getElementById("cei_fax2").style.color = "#000000";
	}else if(i == 3 && document.getElementById("cei_fax3").value == "传真号码"){
			document.getElementById("cei_fax3").value = "";
			document.getElementById("cei_fax3").style.color = "#000000";
	}
}
function Client(method,url){
	var regex = new RegexValidation;
	var ajax = new HttpRequest(method,url);
	var request;
	var img_err = '<img src="../images/register/remind-error.jpg" alt="error"/>&nbsp;&nbsp;';
	var img_rgt = '<img src="../images/register/gou.gif" alt="right"/>&nbsp;';
	function post(callback,param){
		request = ajax.init();
		ajax.post(request,callback,param);
	}

	/*检查名称，首先判断是否符合格式，再通过ajax查询数据库是否有记录*/
	function Isvalidname(){
		var str = regex.Trim(ajax.$('user_name').value);
		if ( str =='' ){
			ajax.$("username_tip").innerHTML=img_err+"此项为必填项。由5-20位英文字母或数字组成，不区分大小写，注册成功后不可修改";
			ajax.$("username_tip").className='tab_s_e';
			return false;
		}else if(str.length < 5 || str.length > 20 ){
			ajax.$("username_tip").innerHTML=img_err+"用户名至少5位英文字母或数字";
			ajax.$("username_tip").className='tab_s_e';
			return false;
		}else if( (!/[x00-xff]+/.test( str )) || (!regex.IsEnglighAndNumber(str)) ){
			ajax.$("username_tip").innerHTML=img_err+"您的填写有误，用户名只能由5-20位英文或数字组成";
			ajax.$("username_tip").className='tab_s_e';
			return false;
		}
		return true;
	}

	function isemptyname(){
		var str = regex.Trim(ajax.$('user_name').value);
		if ( str =='' ){
			ajax.$("username_tip").innerHTML=img_err+"此项为必填项。由5-20位英文字母或数字组成，不区分大小写，注册成功后不可修改";
			ajax.$("username_tip").className='tab_s_e';
			checkAll.str_user_name=false;
		}
	}

	function isemptyemail(){
		var str = regex.Trim(ajax.$('user_email').value);
		if ( str == "" ){
			ajax.$("email_tip").innerHTML=img_err+"电子邮件是客户与您联系、找回密码的重要途径，请谨慎填写。推荐<a href='http://www.126.com/' style='color:#015999;' target='_blank'>网易邮箱</a>";
			ajax.$("email_tip").className='tab_s_e';
			checkAll.str_user_email=false;
		}
	}

	/*检查邮件地址，首先判断是否符合格式，再通过ajax查询数据库是否有记录*/
	function Isvalidemail(){
		var str = regex.Trim(ajax.$('user_email').value);
		if ( str == "" ){
			ajax.$("email_tip").innerHTML=img_err+"电子邮件是客户与您联系、找回密码的重要途径，请谨慎填写。推荐<a href='http://www.126.com/' style='color:#015999;' target='_blank'>网易邮箱</a>";
			ajax.$("email_tip").className='tab_s_e';
			return false;
		}else if( !regex.ValidateEmail(str) ){
			ajax.$("email_tip").innerHTML=img_err+"电子邮件格式不正确，请重新输入。推荐<a href='http://www.126.com/' style='color:#015999;' target='_blank'>网易邮箱</a>";
			ajax.$("email_tip").className='tab_s_e';
			return false;
		}
		return true;
	}

	/*判断密码是否符合格式*/
	this.Isvalidpassword = Isvalidpassword;
	function Isvalidpassword(){
		var str      = regex.Trim(ajax.$('user_password').value);
		var str_user = regex.Trim(ajax.$('user_name').value);
		if ( str == '' ){
			ajax.$("password_tip").innerHTML=img_err+"此项为必填项。由6-20位英文字母或数字组成，区分大小写";
			ajax.$("password_tip").className='tab_s_e';
			checkAll.str_user_password=false;
			return false;
		}else if(str.length < 6  ){
			//ajax.$("password_tip").innerHTML=img_err+"您设置的密码有误，密码是由6-20位英文字母和数字组成的，请注意大小写";
			ajax.$("password_tip").innerHTML=img_err+"密码至少为6位英文字母或数字，区分大小写";
			ajax.$("password_tip").className='tab_s_e';
			checkAll.str_user_password=false;
			return false;
		}else if( !regex.IsEnglighAndNumber(str) ){
			ajax.$("password_tip").innerHTML=img_err+" 您输入的密码有误，密码由6-20位英文字母或数字组成的，区分大小写";
			//ajax.$("password_tip").innerHTML=img_err+"密码至少为6位英文字母或数字，区分大小写";
			ajax.$("password_tip").className='tab_s_e';
			checkAll.str_user_password=false;
			return false;
		}else if( str==str_user ){
			ajax.$("password_tip").innerHTML=img_err+"密码与用户名不能相同，请您输入其它密码";
			ajax.$("password_tip").className='tab_s_e';
			checkAll.str_user_password=false;
			return false;
		}

		ajax.$("password_tip").innerHTML=img_rgt;
		ajax.$("password_tip").className='tab_s_r';
		checkAll.str_user_password=true;
	}

	/*验证确认密码时候和密码相同*/
	this.Isvalidrepassword=Isvalidrepassword;
	function Isvalidrepassword(){
		var str = regex.Trim(ajax.$('user_password2').value);
		if( str=="" ){
			ajax.$("password2_tip").innerHTML=img_err+"此项为必填项。请再输入一遍您上面填写的密码";
			ajax.$("password2_tip").className='tab_s_e';
			checkAll.str_user_repassword=false;
			return false;
		}else if( str!=ajax.$('user_password').value || str.length < 6 ){
			ajax.$("password2_tip").innerHTML=img_err+"两次输入的密码不相同，请再次输入您上面所填写的密码";
			ajax.$("password2_tip").className='tab_s_e';
			checkAll.str_user_repassword=false;
			return false;
		}
		ajax.$("password2_tip").innerHTML=img_rgt;
		ajax.$("password2_tip").className='tab_s_r';
		checkAll.str_user_repassword=true;
	}

	/*判断有没有写真实姓名*/
	this.Isvalidrealname=Isvalidrealname;
	function Isvalidrealname(){
		//var lst =  /^[\u4E00-\u9FA5|a-zA-Z|\-]/; 
		var lst =  /^[\u4E00-\u9FA5a-zA-Z\-\.\s]+$/; 
		var str = regex.Trim(ajax.$('ui_realname').value);
		if ( str == '' ){
			//ajax.$("realname_tip").innerHTML=img_err+"此项为必填项。真实姓名由为2-10个汉字、英文或数字组成";
			ajax.$("realname_tip").innerHTML=img_err+"请填写您的真实姓名";
			ajax.$("realname_tip").className='tab_s_e'; 
			checkAll.str_user_realname=false;
			return false;
		}else if (!lst.test(str)){
			//ajax.$("realname_tip").innerHTML=img_err+"此项为必填项。真实姓名由为2-10个汉字、英文或数字组成";
			ajax.$("realname_tip").innerHTML=img_err+"请填写您的真实姓名";
			ajax.$("realname_tip").className='tab_s_e'; 
			checkAll.str_user_realname=false;
			return false;
		}else if( str.length<2  ){
			//ajax.$("realname_tip").innerHTML=img_err+"您的填写有误，真实姓名由为2-10个汉字、英文或数字组成";
			ajax.$("realname_tip").innerHTML=img_err+"请继续填写您的真实姓名";
			ajax.$("realname_tip").className='tab_s_e'; 
			checkAll.str_user_realname=false;
			return false;
		}else if(str.length>25){
			ajax.$("realname_tip").innerHTML=img_err+"您的填写有误，真实姓名由为2-25个汉字、英文或数字组成";
			//ajax.$("realname_tip").innerHTML=img_err+"请继续填写您的真实姓名";
			ajax.$("realname_tip").className='tab_s_e'; 
			checkAll.str_user_realname=false;
			return false;
		}
		ajax.$("realname_tip").innerHTML=img_rgt;
		ajax.$("realname_tip").className='tab_s_r';
		checkAll.str_user_realname=true;
	}

	/*性别*/
	this.ui_sex1 = ui_sex1;
	function ui_sex1(){
		ajax.$("sex_tip").innerHTML="";
		ajax.$("sex_tip").className='tab_s_r';
	}

	/*性别*/
	this.ui_sex2 = ui_sex2;
	function ui_sex2(){
		ajax.$("sex_tip").innerHTML="";
		ajax.$("sex_tip").className='tab_s_r';
	}

	/*判断有没有写职位*/
	this.Isvalidposition=Isvalidposition;
	function Isvalidposition(){
		var str = regex.Trim(ajax.$('ui_position').value);
		if ( str == '' ){
			ajax.$("position_tip").innerHTML=img_err+"请填写您的职位";
			ajax.$("position_tip").className='tab_s_e';
			checkAll.str_user_position=false;
			return false;
		}else	if( str.length<2 || str.length>15 ){
			ajax.$("position_tip").innerHTML=img_err+"请继续填写您的职位";
			ajax.$("position_tip").className='tab_s_e';
			checkAll.str_user_position=false;
			return false;
		}
		ajax.$("position_tip").innerHTML=img_rgt;
		ajax.$("position_tip").className='tab_s_r';
		checkAll.str_user_position=true;
	}
	/*验证用户电话号码*/
	this.Isvalidphone1=Isvalidphone1;
	function Isvalidphone1(){
		var str = ajax.$('cei_telephone1').value;
		var str1 = regex.Trim(str.replace(/\b(0+)/gi,""));
		if ( str1 == '' ){
			//ajax.$("telephone_tip").innerHTML=img_err+"此项为必填项";
			ajax.$('cei_telephone1').value = "86";
			ajax.$('cei_telephone1').style.color = "#A5A5A5";
			//ajax.$("telephone_tip").className='tab_s_e';
			return false;
		}
		if ( str1 != '' ){
			if(!(/^[0-9]{1,}$/.test(str1))) {
				ajax.$("telephone_tip").innerHTML=img_err+"国家区号只能是数字";
				ajax.$("telephone_tip").className='tab_s_e';
				checkAll.str_user_phone=false;
				return false;
			} else{
				ajax.$("telephone_tip").innerHTML = "请继续填写您的电话号码";
				ajax.$("telephone_tip").className='reg_eg';
				return true;
			}
		}
		return true;
	}

	/*验证用户电话号码*/
	this.Isvalidphone2=Isvalidphone2;
	function Isvalidphone2(){
		var str2 = regex.Trim(ajax.$('cei_telephone2').value);
		if ( Isvalidphone1() ){
			if ( str2 == '' ){
				//ajax.$("telephone_tip").innerHTML=img_err+"此项为必填项";
				//ajax.$("telephone_tip").className='tab_s_e';
				ajax.$('cei_telephone2').style.color = "#A5A5A5";
				ajax.$('cei_telephone2').value = "区号";
				checkAll.str_user_phone=false;
				return false;
			}else if( !(/^[0-9]{2,4}$/.test(str2)) && ajax.$('cei_telephone2').value != "区号"){
				ajax.$("telephone_tip").innerHTML=img_err+"地区区号只能是数字";
				ajax.$("telephone_tip").className='tab_s_e';
				checkAll.str_user_phone=false;
				return false;
			}else{
				ajax.$("telephone_tip").innerHTML = "请继续填写电话号码";
				ajax.$("telephone_tip").className='reg_eg';
				return true;
			}
		}
		return false;
	}

	/*验证用户电话号码*/
	this.Isvalidphone3=Isvalidphone3;
	function Isvalidphone3(){
		var str3 = regex.Trim(ajax.$('cei_telephone3').value);
		if ( str3 == '' || str3 == '电话号码'){
			ajax.$("telephone_tip").innerHTML=img_err+"请输入您的电话号码";
			ajax.$("telephone_tip").className='tab_s_e';
			ajax.$('cei_telephone3').style.color = "#A5A5A5";
			ajax.$('cei_telephone3').value = "电话号码";
			checkAll.str_user_phone=false;
			return false;
		}else if ( Isvalidphone2() ){
			var lastword = str3.substr(str3.length-1 ,1);
			var firstword = str3.substr(0,1);
			if(!(regex.is_numeric(lastword)) || !(regex.is_numeric(firstword)) || str3.indexOf("//")!=-1 || str3.indexOf("--")!=-1 ){
				ajax.$("telephone_tip").innerHTML=img_err+"请输入正确的电话号码";
				ajax.$("telephone_tip").className='tab_s_e';
				checkAll.str_user_phone=false;
				return false;
			}
			if(str3.length<7 || str3.length>30){
				ajax.$("telephone_tip").innerHTML=img_err+"电话号码至少7位";
				ajax.$("telephone_tip").className='tab_s_e';
				checkAll.str_user_phone=false;
				return false;
			}
			if(!(/^[0-9\-\/]{7,30}$/.test(str3)) ){
				ajax.$("telephone_tip").innerHTML=img_err+"电话号码只能使用数字或“/”、“-”";
				ajax.$("telephone_tip").className='tab_s_e';
				checkAll.str_user_phone=false;
				return false;
			}else{
				ajax.$("telephone_tip").innerHTML = img_rgt;
				ajax.$("telephone_tip").className='tab_s_r';
				checkAll.str_user_phone=true;
			}
		}
	}

	/*验证用户传真*/
	this.Isvalidfax1=Isvalidfax1;
	function Isvalidfax1(){
		var str1 = regex.Trim(ajax.$('cei_fax1').value);
		if ( str1 != '' ){
			if(!(/^[0-9]{1,}$/.test(str1))) {
				ajax.$("fax_tip").innerHTML=img_err+"国家区号只能是数字";
				ajax.$("fax_tip").className='tab_s_e';
				checkAll.str_user_fax=false;
				return false;
			} else{
				ajax.$("fax_tip").innerHTML = "请继续填写您的传真号码";
				ajax.$("fax_tip").className='reg_eg';
				//checkAll.str_user_fax=false;
				return true;
			}
		}else if(str1 == ''){
			ajax.$('cei_fax1').value = "86";
			ajax.$('cei_fax1').style.color = "#A5A5A5";
		}
		return true;
	}

	/*验证用户传真*/
	this.Isvalidfax2=Isvalidfax2;
	function Isvalidfax2(){
		var str2 = regex.Trim(ajax.$('cei_fax2').value);
		if ( !Isvalidfax1() ){
			return false;
		}
		if ( (Isvalidfax1() && (str2 != '' && str2 != "区号")) ){
			if(!(/^[0-9]{2,4}$/.test(str2)) ){
				ajax.$("fax_tip").innerHTML=img_err+"您的地区区号填写错误";
				ajax.$("fax_tip").className='tab_s_e';
				checkAll.str_user_fax=false;
				return false;
			}else{
				ajax.$("fax_tip").innerHTML = "请继续填写您的传真号码";
				ajax.$("fax_tip").className='reg_eg';
				checkAll.str_user_fax=false;
				return true;
			}
		}else if(str2 == ''){
			ajax.$('cei_fax2').style.color = "#A5A5A5";
			ajax.$('cei_fax2').value = "区号";
		}
		return true;
	}
/*验证用户传真*/
	this.Isvalidfax3=Isvalidfax3;
	function Isvalidfax3(){
		var str1 = regex.Trim(ajax.$('cei_fax1').value);
		var str2 = regex.Trim(ajax.$('cei_fax2').value);
		var str3 = regex.Trim(ajax.$('cei_fax3').value);
		if ( !Isvalidfax2() ){
			return false;
		}
		if ( Isvalidfax2() && (str3 != '' && str3 != '传真号码') ){
			var lastword = str3.substr(str3.length-1 ,1);
			var firstword = str3.substr(0,1);
			if(!(regex.is_numeric(lastword)) || !(regex.is_numeric(firstword)) || str3.indexOf("//")!=-1 || str3.indexOf("--")!=-1){
				ajax.$("fax_tip").innerHTML=img_err+"请输入正确的传真号码";
				ajax.$("fax_tip").className='tab_s_e';
				checkAll.str_user_fax=false;
				return false;
			}
			if(str3.length<7 || str3.length>30){
				ajax.$("fax_tip").innerHTML=img_err+"传真号码至少7位";
				ajax.$("fax_tip").className='tab_s_e';
				checkAll.str_user_fax=false;
				return false;
			}
			if(!(/^[0-9\-\/]{7,30}$/.test(str3))){
				ajax.$("fax_tip").innerHTML=img_err+"传真号码只能使用数字或“/”、“-”";
				ajax.$("fax_tip").className='tab_s_e';
				checkAll.str_user_fax=false;
				return false;
			}else{
				ajax.$("fax_tip").innerHTML = img_rgt;
				ajax.$("fax_tip").className='tab_s_r';
				checkAll.str_user_fax=true;
			}
		}else if(str3 == ''){
			ajax.$('cei_fax3').style.color = "#A5A5A5";
			ajax.$('cei_fax3').value = "传真号码";
		}
		if ( str1 == '' && str2 == '' && str3 == '' ){
			ajax.$("fax_tip").className='reg_eg';
			checkAll.str_user_fax=true;
		}
	}

	/*主营方向 开始*/
	this.business_way1 = business_way1;
	function business_way1(){
		var str = ajax.$('business_way1').checked;
		if(str){
			ajax.$('sell_input').style.display = "block";
			ajax.$('buy_input').style.display = "none";
			checkAll.str_buy=true;
			var str_sell = regex.Trim(ajax.$('cei_sell_1').value);
			if(str_sell){
				Isvalidsell();
			}
			checkAll.str_business_way=true;
			ajax.$("business_way_tip").innerHTML="";
			ajax.$("business_way_tip").className='tab_s_r';
			return true;
		}
		return false;
	}

	this.business_way2 = business_way2;
	function business_way2(){
		var str = ajax.$('business_way2').checked;
		if(str){
			ajax.$('sell_input').style.display = "none";
			ajax.$('buy_input').style.display = "block";
			checkAll.str_sell=true;
			var str_buy = regex.Trim(ajax.$('cei_buy_1').value);
			if(str_buy!=""){
				Isvalidbuy();
			}
			checkAll.str_business_way=true;
			ajax.$("business_way_tip").innerHTML="";
			ajax.$("business_way_tip").className='tab_s_r';
			return true;
		}
		return false;
	}

	this.business_way3 = business_way3;
	function business_way3(){
		var str = ajax.$('business_way3').checked;
		if(str){
			ajax.$('sell_input').style.display = "block";
			ajax.$('buy_input').style.display = "block";
			checkAll.str_business_way=true;
			var str_sell = regex.Trim(ajax.$('cei_sell_1').value);
			var str_buy = regex.Trim(ajax.$('cei_buy_1').value);
			if(str_sell!=""){
				Isvalidsell();
			}
			if(str_buy!=""){
				Isvalidbuy();
			}
			ajax.$("business_way_tip").innerHTML="";
			ajax.$("business_way_tip").className='tab_s_r';
			return true;
			}
		return false;
		}
	/*主营方向 结束*/

	this.business_way = business_way;
	function business_way(){
		business_way1();
		business_way2();
		business_way3();
		if( !checkAll.str_business_way ){
			ajax.$("business_way_tip").innerHTML=img_err+"请选择主营方向";
			ajax.$("business_way_tip").className='tab_s_e';
			return false;
		}
	}
	
	/*主要销售*/
	this.Isvalidsell = Isvalidsell;
	function Isvalidsell(){
		var str_cei_sell = new Array();
		str_cei_sell[1] = regex.Trim(ajax.$('cei_sell_1').value);
		str_cei_sell[2] = regex.Trim(ajax.$('cei_sell_2').value);
		str_cei_sell[3] = regex.Trim(ajax.$('cei_sell_3').value);
		var str_business_way1_checked = ajax.$('business_way1').checked;
		var str_business_way3_checked = ajax.$('business_way3').checked;
		if ( str_cei_sell[1] == '' && str_cei_sell[2] == '' && str_cei_sell[3] == '' && ( str_business_way1_checked || str_business_way3_checked ) ){
			ajax.$("sell_tip").innerHTML=img_err+"此项为必填项，请至少填写一项";
			ajax.$("sell_tip").className='tab_s_e';
			checkAll.str_sell=false;
			return false;
		}else if((str_business_way1_checked || str_business_way3_checked) && (str_cei_sell[1] != '' || str_cei_sell[2] != '' || str_cei_sell[3] != '') ){
			ajax.$('cei_sell_1').value='';
			ajax.$('cei_sell_2').value='';
			ajax.$('cei_sell_3').value='';
			for(var i=1,j=1;i<=3;i++ ){
				if(str_cei_sell[i] != ''){
					ajax.$('cei_sell_'+j).value = str_cei_sell[i] ;
					j++;
				}
			}
			for(var i=2;i<=3;i++){
				for (var j=1;j<=i;j++ ){
					if(regex.Trim(ajax.$('cei_sell_' + j).value) == regex.Trim( ajax.$('cei_sell_'+i).value ) && j!=i && regex.Trim(ajax.$('cei_sell_' + j).value).length>0){
						ajax.$("sell_tip").innerHTML=img_err+"请不要重复输入";
						ajax.$("sell_tip").className='tab_s_e';
						checkAll.str_sell=false;
						return false;
					}
				}
			}
			ajax.$("sell_tip").innerHTML=img_rgt;
			ajax.$("sell_tip").className='reg_eg';
			checkAll.str_sell=true;
		}
	}


	/*主要销售*/
	this.Isvalidbuy = Isvalidbuy;
	function Isvalidbuy(){
		var str_cei_buy = new Array();
		str_cei_buy[1] = regex.Trim(ajax.$('cei_buy_1').value);
		str_cei_buy[2] = regex.Trim(ajax.$('cei_buy_2').value);
		str_cei_buy[3] = regex.Trim(ajax.$('cei_buy_3').value);
		var str_business_way2_checked = ajax.$('business_way2').checked;
		var str_business_way3_checked = ajax.$('business_way3').checked;
		if ( str_cei_buy[1] == '' && str_cei_buy[2] == '' && str_cei_buy[3] == '' && ( str_business_way2_checked || str_business_way3_checked )){
			ajax.$("buy_tip").innerHTML=img_err+"此项为必填项，请至少填写一项";
			ajax.$("buy_tip").className='tab_s_e';
			checkAll.str_buy=false;
			return false;
		}else if((str_business_way2_checked || str_business_way3_checked) && (str_cei_buy[1] != '' || str_cei_buy[2] != '' || str_cei_buy[3] != '')){
			ajax.$('cei_buy_1').value='';
			ajax.$('cei_buy_2').value='';
			ajax.$('cei_buy_3').value='';
			for(var i=1,j=1;i<=3;i++ ){
				if(str_cei_buy[i] != ''){
					ajax.$('cei_buy_'+j).value = str_cei_buy[i] ;
					j++;
				}
			}
			for(var i=2;i<=3;i++){
				for (var j=1;j<=i;j++ ){
					if(regex.Trim(ajax.$('cei_buy_' + j).value) == regex.Trim( ajax.$('cei_buy_'+i).value ) && j!=i && regex.Trim( ajax.$('cei_buy_'+i).value ).length>0){
						ajax.$("buy_tip").innerHTML=img_err+"请不要重复输入";
						ajax.$("buy_tip").className='tab_s_e';
						checkAll.str_sell=false;
						return false;
					}
				}
			}
				ajax.$("buy_tip").innerHTML=img_rgt;
				ajax.$("buy_tip").className='reg_eg';
				checkAll.str_buy=true;
		}
	}



	
	/*验证用户输入的手机号码是否符合格式*/
	this.Isvalidmobile=Isvalidmobile;
	function Isvalidmobile(){
		var str = regex.Trim(ajax.$('ui_mobile').value);
		if( str.length!=0 && (!regex.ValidateNum(str)) ){
			ajax.$("mobile_tip").innerHTML=img_err+"请输入正确的手机号";
			ajax.$("mobile_tip").className='tab_s_e';
			checkAll.str_user_mobile=false;
			return false;
		}else if((str.length<11 || str.length>12) && ( str.length != 0 || str !='' )){
			ajax.$("mobile_tip").innerHTML=img_err+"请输入正确的手机号";
			ajax.$("mobile_tip").className='tab_s_e';
			checkAll.str_user_mobile=false;
			return false;
		}else if( str.length == 0 || str=='' ){
			ajax.$("mobile_tip").innerHTML = "建议您填写，以便客户及时与您联系，万国商业网绝不会绑定该号码及收取任何费用";
			ajax.$("mobile_tip").className='reg_eg';
		}else{
			ajax.$("mobile_tip").innerHTML = img_rgt;
			ajax.$("mobile_tip").className='tab_s_r';
		}
		checkAll.str_user_mobile=true;
	}

	/*验证公司名*/
	this.Isvalidcompanyname=Isvalidcompanyname;
	function Isvalidcompanyname(){
		var str = regex.Trim(ajax.$('cbi_name').value);
		if ( str == '' ){
			ajax.$("company_name_tip").innerHTML=img_err+"请填写您的公司名称";
			ajax.$("company_name_tip").className='tab_s_e';
			checkAll.str_cbi_name=false;
			return false;
		}else if(str.length<2 || str.length>80){
			ajax.$("company_name_tip").innerHTML=img_err+"请正确填写您的公司名称";
			ajax.$("company_name_tip").className='tab_s_e';
			checkAll.str_cbi_name=false;
			return false;
		}else if(!(/^[\u4e00-\u9fa5,\(,\)]{2,80}$/.test(str)) || regex.IsblankInChinese(str)){
			ajax.$("company_name_tip").innerHTML=img_err+"请用中文请填写正确的公司名称";
			ajax.$("company_name_tip").className='tab_s_e';
			checkAll.str_cbi_name=false;
			return false;
		}else{ 
			return true;
		}
	}

	function isemptycompanyname(){
		var str = regex.Trim(ajax.$('cbi_name').value);
		if ( str == '' ){
			ajax.$("company_name_tip").innerHTML=img_err+"请填写您的公司名称";
			ajax.$("company_name_tip").className='tab_s_e';
			checkAll.str_cbi_name=false;
		}
	}

	/*公司类型*/
	this.Isvalidcompanytype = Isvalidcompanytype;
	function Isvalidcompanytype(){
		var str1 = ajax.$('cei_company_type_1').checked;
		var str2 = ajax.$('cei_company_type_2').checked;
		var str3 = ajax.$('cei_company_type_3').checked;
		var str4 = ajax.$('cei_company_type_4').checked;
		if( str1 || str2 || str3 || str4 ){
			checkAll.str_company_type=true;
			ajax.$("company_type_tip").innerHTML=img_rgt;
		}else{
			ajax.$("company_type_tip").innerHTML=img_err+"请选择公司类型";
			ajax.$("company_type_tip").className='tab_s_e';
			checkAll.str_company_type=false;
			return false;
		}
	}


	/*行业*/
	this.Isvalidcat = Isvalidcat;
	function Isvalidcat(){
		var str = regex.Trim(ajax.$('cat_id').value);
		if ( str == '' ){
			ajax.$("cat_id_tip").innerHTML=img_err+"请选择所属行业";
			ajax.$("cat_id_tip").className='tab_s_e';
			checkAll.str_cat_id=false;
			return false;
		}else{
			ajax.$("cat_id_tip").innerHTML=img_rgt;
			ajax.$("cat_id_tip").className='tab_s_r';
			checkAll.str_cat_id=true;
		}
	}

	/*用户名ajax部分*/
	var username_result=function(){
		if(request.readyState==4){
			if(request.responseText == 1){
				ajax.$("username_tip").innerHTML=img_err+"您注册的帐号已经存在，请重新输入";
				ajax.$("username_tip").className='tab_s_e';
				checkAll.str_user_name=false;
				return false;
			}else{
				checkAll.str_user_name=true;
				ajax.$("username_tip").innerHTML=img_rgt+"恭喜您，此用户名可以使用";
				ajax.$("username_tip").className='tab_s_r';
				return true;
			}
			request = null;
		}
	}

	this.username = username;
	function username(){
		if(Isvalidname())
		{
			ajax.$("username_tip").innerHTML="与服务器通信中";
			var username = escape(ajax.utf16to8(regex.Trim(ajax.$('user_name').value)));
			var param = 'ajax_action='+'check_user'+'&user_name='+username;
			post(username_result,param);
		}else{
			checkAll.str_user_name=false;
		}
	}

	/*用户名ajax部分结束*/
	/*公司名ajax部分*/
	var cbiname_result=function(){
		if(request.readyState==4){
			if(request.responseText == 1){
				ajax.$("company_name_tip").innerHTML=img_err+"您填写的公司名称已存在，请再次核对。如果仍有疑问，请<a href='/aboutus/contactus.html' target='_blank' style='color:blue;'>联系我们</a>";
				ajax.$("company_name_tip").className='tab_s_e';
				checkAll.str_cbi_name=false;
				return false;
			}else{
				checkAll.str_cbi_name=true;
				ajax.$("company_name_tip").innerHTML=img_rgt+"恭喜您，此公司名称可以使用";
				ajax.$("company_name_tip").className='tab_s_r';
				return true;
			}
			request = null;
		}
	}

	this.cbiname = cbiname
	function cbiname(){
		if(Isvalidcompanyname())
		{
			ajax.$("company_name_tip").innerHTML="与服务器通信中";
			var cbi_name = escape(ajax.utf16to8(regex.Trim(ajax.$('cbi_name').value)));
			var param = 'ajax_action='+'check_company'+'&cbi_name='+cbi_name;
			post(cbiname_result,param);
		}else{
			checkAll.str_cbi_name=false;
		}
	}

	/*公司名ajax部分结束*/

	//验证码
	var reg_code_result=function(){
		if(request.readyState==4){
			//alert(resquest.responseText);
			if(request.responseText == "yes"){
				ajax.$("validateCode_tip").innerHTML=img_rgt;
				ajax.$("validateCode_tip").className='tab_s_r';
				checkAll.str_reg_code=true;
				//alert(checkAll.str_reg_code+"====");
				return false;
			}else{
				
				ajax.$("validateCode_tip").innerHTML=img_err+"请正确填写验证码";
				ajax.$("validateCode_tip").className='tab_s_e';
				checkAll.str_reg_code=false;
				//alert(checkAll.str_reg_code+"-----");
				return false;
			}
			request = null;
		}
	}
	this.reg_code=reg_code
	function reg_code(){
		var code = regex.Trim(ajax.$('user_validateCode').value);
		if(code=="" || code.length<0){
			ajax.$("validateCode_tip").innerHTML=img_err+"此项为必填项";
			ajax.$("validateCode_tip").className='tab_s_e';
			checkAll.str_reg_code=false;
		}else{
			var param = 'ajax_action=check_reg_code&str_reg_code='+code;
			post(reg_code_result,param);
		}
	}

	/*邮件地址ajax*/
	var email_result=function(){
		if(request.readyState==4){
			if(request.responseText == 1){
				ajax.$("email_tip").innerHTML=img_err+"您填写的邮箱已被注册。<a href='http://china.busytrade.com/login/login.php' target='_blank'>登陆</a>&nbsp;&nbsp;<a href='http://china.busytrade.com/register/forgot_passwd.php' target='_blank'>找回密码</a>";
				ajax.$("email_tip").className='tab_s_e';
				checkAll.str_user_email=false;
				return false;
			}else{
				checkAll.str_user_email=true;
				ajax.$("email_tip").innerHTML=img_rgt+"恭喜你，此电子邮件可以注册";
				ajax.$("email_tip").className='tab_s_r';
				return true;
			}
			request = null;
		}
	}

	this.email = email
	function email(){
		if(Isvalidemail())
		{
			ajax.$("email_tip").innerHTML="与服务器通信中";
			var user_email = escape(ajax.utf16to8(regex.Trim(ajax.$('user_email').value)));
			var param = 'ajax_action=check_email&user_email='+user_email;
			post(email_result,param);
		}else{
			checkAll.str_user_email=false;
		}
	}
	/*邮件地址部分ajax结束*/

	this.final = function (){
		isemptyname();
		isemptyemail();
		Isvalidpassword();
		Isvalidrepassword();
		Isvalidrealname();
		Isvalidposition();
		ui_sex1();
		Isvalidphone3();
		Isvalidfax3();
		//Isvalidmobile();
		isemptycompanyname();
		Isvalidcompanytype();
		Isvalidcat();
		business_way();
		Isvalidsell();
		Isvalidbuy();
		reg_code();
		if( checkAll.str_user_position && checkAll.str_user_name && checkAll.str_user_email && checkAll.str_user_password && checkAll.str_user_repassword && checkAll.str_user_realname && checkAll.str_user_phone && checkAll.str_sell && checkAll.str_company_type && checkAll.str_buy  && checkAll.str_cbi_name && checkAll.str_business_way && checkAll.str_cat_id && checkAll.str_reg_code ){
			ajax.$('user_reg_form').onsubmit="return true";
			return true;
		}else{
			alert("您填写的信息有问题，请参看提示");
			return false;
		}
	}

	this.bind=bind;
	function bind(){
		ajax.$('user_name').onblur = new Client('POST','signup.php').username;
		ajax.$('user_email').onblur = new Client('POST','signup.php').email;
		ajax.$('user_password').onblur = new Client('POST','signup.php').Isvalidpassword;
		ajax.$('user_password2').onblur = new Client('POST','signup.php').Isvalidrepassword;
		ajax.$('ui_realname').onblur = new Client('POST','signup.php').Isvalidrealname;
		ajax.$('ui_sex1').onclick = new Client('POST','signup.php').ui_sex1;
		ajax.$('ui_sex2').onclick = new Client('POST','signup.php').ui_sex2;
		ajax.$('cei_telephone1').onblur = new Client('POST','signup.php').Isvalidphone1;
		ajax.$('cei_telephone2').onblur = new Client('POST','signup.php').Isvalidphone2;
		ajax.$('cei_telephone3').onblur = new Client('POST','signup.php').Isvalidphone3;
		ajax.$('cei_fax1').onblur = new Client('POST','signup.php').Isvalidfax1;
		ajax.$('cei_fax2').onblur = new Client('POST','signup.php').Isvalidfax2;
		ajax.$('cei_fax3').onblur = new Client('POST','signup.php').Isvalidfax3;
		ajax.$('ui_mobile').onblur = new Client('POST','signup.php').Isvalidmobile;
		ajax.$('ui_position').onblur = new Client('POST','signup.php').Isvalidposition;
		ajax.$('cbi_name').onblur = new Client('POST','signup.php').cbiname;
		ajax.$('cei_company_type_1').onclick = new Client('POST','signup.php').Isvalidcompanytype;
		ajax.$('cei_company_type_2').onclick = new Client('POST','signup.php').Isvalidcompanytype;
		ajax.$('cei_company_type_3').onclick = new Client('POST','signup.php').Isvalidcompanytype;
		ajax.$('cei_company_type_4').onclick = new Client('POST','signup.php').Isvalidcompanytype;
		ajax.$('str_cat_info').onclick = new Client('POST','signup.php').Isvalidcat;
		ajax.$('business_way1').onclick = new Client('POST','signup.php').business_way1;
		ajax.$('business_way2').onclick = new Client('POST','signup.php').business_way2;
		ajax.$('business_way3').onclick = new Client('POST','signup.php').business_way3;
		ajax.$('cei_sell_1').onblur = new Client('POST','signup.php').Isvalidsell;
		ajax.$('cei_sell_2').onblur = new Client('POST','signup.php').Isvalidsell;
		ajax.$('cei_sell_3').onblur = new Client('POST','signup.php').Isvalidsell;
		ajax.$('cei_buy_1').onblur = new Client('POST','signup.php').Isvalidbuy;
		ajax.$('cei_buy_2').onblur = new Client('POST','signup.php').Isvalidbuy;
		ajax.$('cei_buy_3').onblur = new Client('POST','signup.php').Isvalidbuy;
		ajax.$('user_validateCode').onblur = new Client('POST','signup.php').reg_code;
		ajax.$('finish').onclick = new Client('POST','signup.php').final;
	}
}