//add var for phone_tips by wang.yi
var phone_section2num=0;
var phone_num2section=0;
var fax_section2num=0;
var fax_num2section=0;
function get_right_tip(){
//    var error_text_node4 = document.createTextNode("谢谢输入!");
//	var font_node4 = document.createElement('font');
//	font_node4.setAttribute('color','#008000');
//	font_node4.setAttribute('size',2);
//	font_node4.appendChild(error_text_node4);
//    return font_node4;
    var tip_node = document.createElement("img");
    tip_node.src = "/check_right.gif";
    return tip_node;
}

function get_err_tip(str){
    var error_text_node = document.createTextNode(str);
	var font_node = document.createElement('font');
	font_node.setAttribute('color','#FF6000');
	font_node.setAttribute('size',2);
	font_node.appendChild(error_text_node);
	return font_node;
}

function str_null(str){
    var patten = /^\s*$/;
    if( str=="" || str==null || str.match(patten) ){
        return 1;
    }
    return 0;
}


var xmlHttp;
var result_all = new Array();
var name_test_2 = 1;

function createXMLHttpRequest()
{
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}

//add the as info for as's bank
function add_city_bank(){
	
}
//对注册用户名的检测
function test_Name(){
	result_all[0] = 1;
	var user_name = document.getElementById('user_name').value;
	var name_check_div = document.getElementById('check_user_name');
	
	if( str_null(user_name) ){
		while(name_check_div.childNodes.length >0){
			name_check_div.removeChild(name_check_div.childNodes[0]);
		}
		name_check_div.appendChild(get_err_tip("用户名不能为空！"));
		var as_name_node = document.getElementById('user_name');
		result_all[0] = 0;
		return 0;
	}
	var patten = /^[A-Za-z._][._A-Za-z0-9]{3,19}$/;
	var result = user_name.match(patten);
	//alert(result);
	if(result == null){
		while(name_check_div.childNodes.length >0){
			name_check_div.removeChild(name_check_div.childNodes[0]);
		}
		name_check_div.appendChild(get_err_tip("登录名可以由4-20个英文字母、数字、下划线(_)、点号(.)组成,不支持中文、不能以数字开头!"));
		var as_name_node = document.getElementById('user_name');
		result_all[0] = 0;
		return 0;
	}
	
	//now check if the name exist
	while(name_check_div.childNodes.length >0){
		name_check_div.removeChild(name_check_div.childNodes[0]);
	}
	
	check_loging_name_exist(user_name);
}

function check_loging_name_exist(user_name){
	createXMLHttpRequest();
    var url = url_root+"/check_loging_name_exist.aspx?u=" + user_name;
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = loging_name_exist;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	var queryString = "loging_name="+ user_name;
	xmlHttp.send(queryString);
}

function check_loging_name_exist2(){
	var new_name = document.getElementById('user_name').value;
	createXMLHttpRequest();
	var url = url_root+"/check_loging_name_exist.aspx";
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = loging_name_exist;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	var queryString = "loging_name="+ new_name;
	xmlHttp.send(queryString);
}


function loging_name_exist(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var res_text = xmlHttp.responseText;
			if(res_text == 2){
				var name_check_div = document.getElementById('check_user_name');
				while(name_check_div.childNodes.length >0){
					name_check_div.removeChild(name_check_div.childNodes[0]);
				}
				name_test_2 = 0;
                
				name_check_div.appendChild(get_err_tip("此用户名已经存在，请更换!"));
				var as_name_node = document.getElementById('user_name');
				//as_name_node.value = as_name_node.value + '－此用户名已存在';
				result_all[0] = 1;
				return 0;
			}
			if(res_text == 1){
				var name_check_div = document.getElementById('check_user_name');
				while(name_check_div.childNodes.length >0){
					name_check_div.removeChild(name_check_div.childNodes[0]);
				}
				//xu.yongjin  color=#008000
                var font_node = get_right_tip();
				name_test_2 = 1;
				result_all[0] = 0;
				name_check_div.appendChild(font_node);
			}
		}
	}
}

//modify the page while as select the different type of partner
function modify_page(){

	var type_value = document.getElementById('type_select').value;
	var fax_span = document.getElementById('fax_span');
	var web_url_span = document.getElementById('web_url_span');
	var name_label = document.getElementById('name_label');
	var cardid_label = document.getElementById('cardid_label');
	
	if(type_value == 1){ //type is personal
	
		fax_span.style.display = 'none';
		web_url_span.style.display = 'none';
		name_label.innerHTML = "姓名：";
		cardid_label.innerHTML = "身份证：";
		
	}
	if(type_value == 2){ //type is company
		
		fax_span.style.display = '';
		web_url_span.style.display = '';
		name_label.innerHTML = "公司名称：";
		cardid_label.innerHTML = "联系人：";
	}
}

//check password
function check_password(){
	result_all[1] = 1 ;
	var pwd_input = document.getElementById('password');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_password');
	
	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		pwd_check_node.appendChild(get_err_tip("密码不能为空！"));
		result_all[1] = 0;
		return 0;
	}
	if(pwd_value.length < 6 && pwd_value.length > 0){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("密码长度应该大于等于6！"));
		var as_name_node = document.getElementById('password');
		as_name_node.value ="";
		result_all[1] = 0;
		return 0;
	}

	var patten = /^[A-Za-z0-9]*$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("您设置的密码有误。密码由6-20个英文字母(区分大小写)或数字组成！"));
		var as_name_node = document.getElementById('password');
		as_name_node.value = "";
		result_all[1] = 0;
		return 0;
	}
	
	//now check if the name exist
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}

function confirm_password(){
	result_all[2] = 1 ;
	var pwd_input = document.getElementById('confirm_pwd');
	var pwd_value = pwd_input.value;
	var o_pwd = document.getElementById('password').value;
	var pwd_check_node = document.getElementById('check_confirm_password');
	
	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
        
		pwd_check_node.appendChild(get_err_tip("确认密码不能为空！"));
		result_all[2] = 0;
		return 0;
	}
	if(pwd_value != o_pwd){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("确认密码和密码不一致，请重新输入！"));
		var as_name_node = document.getElementById('password');
		as_name_node.value ="";
		pwd_input.value ="";
		result_all[2] = 0;
		return 0;
	}	
	//now check if the name exist
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());

	return 1;
}

//check email
function check_Email(){
	result_all[3] = 1 ;
	var pwd_input = document.getElementById('email');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_email');
	
	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("Email不能为空！"));
		result_all[3] = 0;
		return 0;
	}

	var patten = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("电子邮件格式不正确且不能为空，请输入正确的电子邮件地址！"));
		result_all[3] = 0;
		return 0;
	}
	
	//now check if the name exist
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());

	return 1;
}


//check real name
function check_Real_name(){
	result_all[4] = 1 ;
	var pwd_input = document.getElementById('real_name');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_real_name');
	var s_value = document.getElementById('type_select').value;
	
	if( str_null(pwd_value) ){
        var font_node;
		
		if(s_value == "1"){
			font_node = "<font style='color:#FF6000;'>姓名不能为空！</font>";
		}
		if(s_value == "2"){
			font_node = "<font style='color:#FF6000;'>公司名称不能为空！</font>";
		}
        
		pwd_check_node.innerHTML = font_node;
		result_all[4] = 0;
		return 0;
	}
	
	pwd_check_node.innerHTML = "<img src='/check_right.gif' />";

	return 1;
}

//check the card-id or the manager
function check_x_phone(){
	result_all[5] = 1 ;
	var s_value = document.getElementById('type_select').value;
	
	var pwd_input = document.getElementById('x_phone');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_x_phone');
	
	if(s_value == 1){	//check the card_id
		var patten = /^((\d{14}|\d{17})[\dXx])$/;
		var result = pwd_value.match(patten);
		
		if(result == null)
		{
		    pwd_check_node.innerHTML = "<font style='color:#FF6000;'>身份证号码必须为15或18位数字（或者以x结尾）</font>";
		    result_all[5] = 0;
		    return 0;
		}
	}
	if(s_value ==2){	//check the manager's name
		if( str_null(pwd_value) ){
		
			pwd_check_node.innerHTML = "<font style='color:#FF6000;'>负责人姓名不能为空！</font>";
			result_all[5] = 0;
			return 0;
		}
	}
	
	pwd_check_node.innerHTML = "<img src='/check_right.gif' />";

	return 1;
}

//check the address
function check_address(){
	result_all[6] = 1 ;
	var pwd_input = document.getElementById('address');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_address');
	
    if(str_null(pwd_value)){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("地址不能为空！"));
		result_all[6] = 0;
		return 0;
	}
	
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}

//check letter code
function check_letter_code(){
	result_all[7] = 1 ;
	var pwd_input = document.getElementById('letter_code');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_letter_code');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("邮政编码不能为空！"));
		result_all[7] = 0;
		return 0;
	}
	
	var patten = /^(\d){6}$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null && document.getElementById('province').value != 36){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("邮政编码需为6位数字！"));
		result_all[7] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
    pwd_check_node.appendChild(get_right_tip());
	return 1;
}
//check section_and_phone
function check_section_phone(src_id){
    if( 1==src_id ){
        if( check_section() ){//no error,check next
            if( 0==check_phone() ){
                phone_section2num = 1;
                return 0;
            }
        }else{
            return 0;
        }
    }else if( 2==src_id ){
        if(check_phone()){
            if( 0==check_section() ){
                phone_num2section = 1;
                return 0;
            }
        }else{
            return 0;
        }
    }
    var check_node = document.getElementById('check_section');
	while(check_node.childNodes.length >0){
		check_node.removeChild(check_node.childNodes[0]);
	}
    check_node.appendChild(get_right_tip());
	return 1;
}

function check_section(){
    var patten = /^(\d)*$/;
	var result = null;
    var check_node = document.getElementById('check_section');
    result_all[8] = 1 ;
	var sec_input = document.getElementById('section');
	var sec_value = sec_input.value;
    
	if( str_null(sec_value) ){
		while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
		check_node.appendChild(get_err_tip("区号不能为空！"));
		result_all[8] = 0;
		return 0;
	}
	result = sec_value.match(patten);
	if(result == null && document.getElementById('province').value != 36){
		while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
		check_node.appendChild(get_err_tip("区号需为数字！"));
		var as_name_node = document.getElementById('section');
		as_name_node.value = "";
		result_all[8] = 0;
		return 0;
	}
    
    return 1;
}
function check_phone(){
    var patten = /^(\d)*$/;
	var result = null;

    var check_node = document.getElementById('check_section');
    
    result_all[9] = 1 ;
	var ph_input = document.getElementById('telephone');
	var ph_value = ph_input.value;

	if( str_null(ph_value) ){
		while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
		check_node.appendChild(get_err_tip("电话号码不能为空！"));
		result_all[9] = 0;
		return 0;
	}
	result = ph_value.match(patten);
	if(result == null && document.getElementById('province').value != 36){
		while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
		check_node.appendChild(get_err_tip("电话号码需为数字！"));
		var as_name_node = document.getElementById('telephone');
		as_name_node.value = "";
		result_all[9] = 0;
		return 0;
	}
    
    return 1;
}
function hide_check_section(src_id){
    var check_node = document.getElementById('check_section');
    if( 1==src_id && 1==phone_num2section ){
        while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
        phone_num2section = 0;
    }else if( 2==src_id && 1==phone_section2num ){
        while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
        phone_section2num = 0;
    }
}

function hide_check_mobile(src_id){
    var check_node = document.getElementById('check_mobile');
    if( 1==src_id && 1==fax_num2section ){
        while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
        phone_num2section = 0;
    }else if( 2==src_id && 1==fax_section2num ){
        while(check_node.childNodes.length >0){
			check_node.removeChild(check_node.childNodes[0]);
		}
        phone_section2num = 0;
    }
}
function check_fax_section(){
	result_all[8] = 1 ;
	var pwd_input = document.getElementById('fax_section');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_mobile');
    var type_value = document.getElementById('type_select').value;
    if(type_value==1){
        return 1;
    }
//	if( str_null(pwd_value) ){
//		while(pwd_check_node.childNodes.length >0){
//			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
//		}
//		
//		pwd_check_node.appendChild(get_err_tip("区号不能为空！"));
//		result_all[8] = 0;
//		return 0;
//	}
	
	if(pwd_value && document.getElementById('province').value != 36){
    	var patten = /^(\d)*$/;
    	var result = pwd_value.match(patten);
    	//alert(result);
    	if(result == null ){
    		while(pwd_check_node.childNodes.length >0){
    			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
    		}
    		
    		pwd_check_node.appendChild(get_err_tip("区号需为数字！"));
    		var as_name_node = document.getElementById('fax_section');
    		as_name_node.value = "";
    		result_all[8] = 0;
    		return 0;
    	}
    }
	return 1;
}
//check mobile phone
function check_mobile(){
	result_all[10] = 1 ;
	
	var pwd_input = document.getElementById('cellphone');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_cellphone');
		
	if( str_null(pwd_value) ){
	
		pwd_check_node.innerHTML = "<font style='color:#FF6000;'>手机号码不能为空！</font>";
		result_all[10] = 0;
		return 0;
	}
    
	var patten = /^(\d){11}$/;
	var result = pwd_value.match(patten);
	if(result == null){

		pwd_check_node.innerHTML = "<font style='color:#FF6000;'>手机号码需为11位的数字！</font>";
		result_all[10] = 0;
		return 0;
	}
	
	pwd_check_node.innerHTML = "<img src='/check_right.gif' />";

	return 1;
}

//check the web name
function check_web_name(){
	result_all[11] = 1 ;
	var pwd_input = document.getElementById('web_name');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_web_name');
	
	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("网吧名称不能为空！"));
		result_all[11] = 0;
		return 0;
	}
	
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}


//check web url
function check_web_url(){
	result_all[12] = 1 ;
	var pwd_input = document.getElementById('web_url');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_web_url');
    var type_value = document.getElementById('type_select').value;
    if(type_value==0){
        return 1;
    }
    
	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("网站地址不能为空！"));
		result_all[12] = 0;
		return 0;
	}
	
	var patten = /^((http)|(https))\:\/\/[\w|\-]+\.(\S*)$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("网址格式不正确，请重新填写！"));
		var as_name_node = document.getElementById('web_url');
		as_name_node.value = "http://";
		result_all[12] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}

//check sub bank
function check_sub_bank(){
	result_all[14] = 1 ;
	var pwd_input = document.getElementById('sub_bank');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_sub_bank');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("请填写支行名称！"));
		result_all[14] = 0;
		return 0;
	}
	
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}

//check account
function check_account(){
	result_all[15] = 1 ;
	var pwd_input = document.getElementById('account');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_account');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("开户名不能为空！"));
		result_all[15] = 0;
		return 0;
	}
	
	var patten = /^[\u4e00-\u9fa5]*$/g;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("开户名需为中文！"));
		result_all[15] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}
//check account id
function check_account_id(){
	result_all[16] = 1 ;
	var pwd_input = document.getElementById('account_id');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_account_id');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		pwd_check_node.appendChild(get_err_tip("帐号不能为空！"));
		result_all[16] = 0;
		return 0;
	}
	var patten = /^[\d]+$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("帐号只能为数字！"));
		var as_name_node = document.getElementById('account_id');
		as_name_node.value = "";
		result_all[16] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
	pwd_check_node.appendChild(get_right_tip());
	return 1;
}
function check_bank_info(){
    result_all[18] = 1 ;
    var bank_name = document.getElementById('bank');
    var bank_pro = document.getElementById('bank_province');
    var bank_city = document.getElementById('bank_city');
    if(bank_name.value==0 || bank_pro.value==0 || bank_city==0){
        result_all[18] = 0;
        return 0;
    }
    return 1;
}
function check_city_info(){
    result_all[19] = 1 ;
    var province = document.getElementById('province');
    var city = document.getElementById('city');
    if(province.value==0 || city.value==0 ){
        result_all[19] = 0;
        return 0;
    }
    return 1;
}

function check_bank_city(){
    result_all[20] = 1;
    var bank_city = document.getElementById('bank_city');
    if((bank_city.value % 100 == 1 && bank_city.options.length > 1) || document.getElementById('bank_province').value == 1 || document.getElementById('bank_province').value == 33 ){
        if(document.getElementById('input_bank_city').value.length == 0){
            result_all[20] = 0;
            return 0;
        }
        return 1;
    }
    return 1;
}

function will_submit(){	
	var error_msg = "";
	result_all[0] = test_Name();
	if(result_all[0] == 0){
		error_msg = error_msg + '<用户名填写错误或者用户名已存在>\r\n';
	}
	result_all[1] = check_password();
	if(result_all[1] == 0){
		error_msg = error_msg + '<密码填写错误或者未填写>\r\n';
	}
	result_all[2] = confirm_password();
	if(result_all[2] == 0){
		error_msg = error_msg + '<确认密码填写错误或者未填写>\r\n';
	}
	result_all[3] = check_Email();
	if(result_all[3] == 0){
		error_msg = error_msg + '<电子邮箱地址填写错误或者未填写>\r\n';
	}
	
	var ss_value = document.getElementById('type_select').value;
	
	if(ss_value == 2){
	    result_all[12] = check_web_url();
	    if(result_all[12] == 0){
		    error_msg = error_msg + '<网址填写错误或者未填写>\r\n';
	    }
	}
	
	result_all[4] = check_Real_name();
	if(result_all[4] == 0){
		error_msg = error_msg + '<个人姓名或者公司名填写错误>\r\n';
	}
	result_all[5] = check_x_phone();
	if(result_all[5] == 0){
		error_msg = error_msg + '<身份证号码或者公司负责人填写错误>\r\n';
	}
	result_all[6] = check_address();
	if(result_all[6] == 0){
		error_msg = error_msg + '<地址不能为空>\r\n';
	}
	result_all[7] = check_letter_code();
	if(result_all[7] == 0){
		error_msg = error_msg + '<邮政编码填写错误或者未填写>\r\n';
	}
	
	result_all[8] = check_section();
	if(result_all[8] == 0){
		error_msg = error_msg + '<区号填写错误或者未填写>\r\n';
	}
	
	result_all[9] = check_phone();
	if(result_all[9] == 0){
		error_msg = error_msg + '<电话号码填写错误或者未填写>\r\n';
	}
	result_all[10] = check_mobile();
	if(result_all[10] == 0){
		error_msg = error_msg + '<传真号或者手机号填写错误>\r\n';
	}
	result_all[11] = check_web_name();
	if(result_all[11] == 0){
		error_msg = error_msg + '<网吧名称填写错误>\r\n';
	}
	result_all[21] = check_netbarsum_code();
    if(result_all[21] == 0){
        error_msg = error_msg + '<网吧数量填写不正确>\r\n';
    }
    result_all[22] = check_computersum_code();
    if(result_all[22] == 0){
        error_msg = error_msg + '<电脑台数填写不正确>\r\n';
    }
	result_all[14] = check_sub_bank();
	if(result_all[14] == 0){
		error_msg = error_msg + '<支行名称填写错误或者未填写>\r\n';
	}
	result_all[15] = check_account();
	if(result_all[15] == 0){
		error_msg = error_msg + '<开户名不为中文或者未填写>\r\n';
	}
	result_all[16] = check_account_id();
	if(result_all[16] == 0){
		error_msg = error_msg + '<帐号ID填写错误>\r\n';
	}
    result_all[18] = check_bank_info();
    if(result_all[18] == 0){
        error_msg = error_msg + '<开户行信息不完整>\r\n';
    }
    result_all[19] = check_city_info();
    if(result_all[19] == 0){
        error_msg = error_msg + '<所在城市信息不完整>\r\n';
    }
    result_all[20] = check_bank_city();
    if(result_all[20] == 0){
        error_msg = error_msg + '<未填写支行所在城市>\r\n';
    }

	var result = check_them();
	if(result == 1){
		document.form_sub.submit();
	}else{
		if(name_test_2 == 0){
			alert("用户名已存在！");
			return 0;
		}
		alert(error_msg);
		return 0;
	}
}

function check_them(){
	for(var i=0;i<21;i++){
		if(result_all[i] ==0){
			return 0;
		}
	}
	return 1;
}

//check netbar sum code
function check_netbarsum_code(){
	result_all[22] = 1 ;
	var pwd_input = document.getElementById('sum1');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_sum1_code');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("网吧数量不能为空！"));
		result_all[22] = 0;
		return 0;
	}
	
	var patten = /^(\d+)$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null && document.getElementById('province').value != 36){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("网吧数量必须是数字！"));
		result_all[22] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
    pwd_check_node.appendChild(get_right_tip());
    
	return 1;
}
//check computer sum code
function check_computersum_code(){
	result_all[23] = 1 ;
	var pwd_input = document.getElementById('sum2');
	var pwd_value = pwd_input.value;
	var pwd_check_node = document.getElementById('check_sum2_code');

	if( str_null(pwd_value) ){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("电脑台数不能为空！"));
		result_all[23] = 0;
		return 0;
	}
	
	var patten = /^(\d+)$/;
	var result = pwd_value.match(patten);
	//alert(result);
	if(result == null && document.getElementById('province').value != 36){
		while(pwd_check_node.childNodes.length >0){
			pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
		}
		
		pwd_check_node.appendChild(get_err_tip("电脑台数必须是数字！"));
		result_all[23] = 0;
		return 0;
	}
	while(pwd_check_node.childNodes.length >0){
		pwd_check_node.removeChild(pwd_check_node.childNodes[0]);
	}
    pwd_check_node.appendChild(get_right_tip());
    
	return 1;
}
