// JavaScript Document
var $=function(tagName){
	return document.getElementsByTagName(tagName);
}
var flag=[0]
//---------用户名合法性检测
function user_id(user_id){//只能字母和数字,是否相同用AJAX判断
		var reId=/^\w+$/;
		var b_id=reId.test(user_id);
		if(!b_id){
			$("span")[1].innerHTML="<font class='error'>命名非法,不允许包函中文或空</font>";
				//flag[4]=0;
				//check_data();
			}
		else if(user_id.length<6){
			$("span")[1].innerHTML="<font class='error'>用户名长度不能小于6</font>";
		}
		else{//合法用户名用ajax的checkid()检测是否被注册过
				getCustomerInfo(user_id);
			}
}

function id_result(data){
	var resultbox=$("span")[1];
	if(data==1){
		resultbox.innerHTML="<font class='by'>用户名可用</font>";
		flag[0]=1;
		//check_data();
		}
	else{
		resultbox.innerHTML="<font class='error'>该用户名已经被注册</font>";
		//document.form.Submit.disabled = true ;
		//flag[4]=0;
		//check_data();
	}
}

//检测密码
function pass_id(pass){
	var pwd=pass;
	var Chinese=/[\u0391-\uFFE5]+/;//不包函中文
	var Space=/\s+/;//不包函空格
	if (pwd.length<6){
		$("span")[2].innerHTML="<font class='error'>密码长度不能小于6</font>";
	}
	else if(Chinese.test(pwd)){
		$("span")[2].innerHTML="<font class='error'>不能包函中文</font>";
	}
	else if(Space.test(pwd)){
		$("span")[2].innerHTML="<font class='error'>不能包函空格</font>";
	}
	else {
		$("span")[2].innerHTML="<font class='by'>填写正确</font>";
	}
	
}
function pass_two(passtwo){//密码一致性检测
	var pwd=document.form.pass.value
	var pwd2=passtwo
	if ((pwd==pwd2) && (pwd!="")){
		$("span")[3].innerHTML="<font class='by'>填写正确</font>";
		flag[1]=1;
	}
	else if (pwd!=""){
		$("span")[3].innerHTML="<font class='error'>两次输入不一致</font>";
	}
	
}

//真实姓名检测
function Contact_id(Contact){
	var Chinese=/[\u0391-\uFFE5]+/;
	if (Contact.length<=4){
		$("span")[4].innerHTML="<font class='by'>填写正确</font>";
		flag[2]=1;
	}
	else {
		$("span")[4].innerHTML="<font class='error'>用户名只能小于等于4位中文</font>";
	}
	if (Chinese.test(Contact) && (Contact.length<=4)){
		$("span")[4].innerHTML="<font class='by'>填写正确</font>";
	}
	else {
		$("span")[4].innerHTML="<font class='error'>只许为中文且小于等于4位</font>";
	}
	
}
//职位检测
function posts_id(posts){
	if (posts!=""){
		$("span")[5].innerHTML="<font class='by'>填写正确</font>";
		flag[3]=1;
	} else {
		$("span")[5].innerHTML="<font class='error'>不能为空</font>";
	}
}
//Email检测
function mail_id(mainadd){
	var emain=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if (emain.test(mainadd)){
		$("span")[6].innerHTML="<font class='by'>填写正确</font>";
		flag[4]=1;
	}
	else {
		$("span")[6].innerHTML="<font class='error'>E-mail格式不正确</font>";
	}
}
//电话检测
function tel_id(tel){
	var telnb=/\d{3}-\d{8}|\d{4}-\d{7,8}/
	if (telnb.test(tel)){
		$("span")[7].innerHTML="<font class='by'>填写正确</font>";
		flag[5]=1;
	} else{
		$("span")[7].innerHTML="<font class='error'>电话格式错误</font>";
	}
}

//公司名
function name_id(name){
	if (name!=""){
		$("span")[8].innerHTML="<font class='by'>填写正确</font>";
		flag[6]=1;
	} else {
		$("span")[8].innerHTML="<font class='error'>不能为空</font>";
	}
}
//省份选择
function Provinces_id(){
	var Provinces=document.form.Provinces.value
	var City=document.form.City.value
	var third=document.form.third.value
	if (Provinces!=0 && City!=0 && third!=0){
		$("span")[9].innerHTML="<font class='by'>填写正确</font>";
		flag[7]=1;
	} else {
		$("span")[9].innerHTML="<font class='error'>不能为空</font>";
	}
}
//地址
function add_id(add){
	if (add!=""){
		$("span")[10].innerHTML="<font class='by'>填写正确</font>";
		flag[8]=1;
	} else {
		$("span")[10].innerHTML="<font class='error'>不能为空</font>";
	}
}
//主营产品
function Products_id(Products){
	if (Products!=""){
		$("span")[11].innerHTML="<font class='by'>填写正确</font>";
		flag[9]=1;
	} else {
		$("span")[11].innerHTML="<font class='error'>不能为空</font>";
	}
}
//验证码
function psnid(psnname){
	if (psnname == 1){
		$("span")[12].innerHTML="<font class='by'>填写正确</font>";
		flag[10]=1;
	} else {
		$("span")[12].innerHTML="<font class='error'>输入错误</font>";
	}
	
	
}

function submitForm(obj){
	var user=document.form.user.value;
	var pwd=document.form.pass.value;
	var pwd2=document.form.pass2.value;
	var Contact=document.form.Contact.value;
	var posts=document.form.posts.value;
	var email=document.form.email.value;
	var tel=document.form.tel.value;
	var name=document.form.name.value;
	var third=document.form.third.value;
	var add=document.form.add.value;
	var Products=document.form.Products.value;
	var psn=document.form.psn.value;
		user_id(user);
		pass_id(pwd);
		pass_two(pwd2);
		Contact_id(Contact);
		posts_id(posts);
		mail_id(email);
		tel_id(tel);
		name_id(name);
		Provinces_id(third);
		add_id(add);
		Products_id(Products);
		psn_id(psn);
		if (flag[0]==1 && flag[1]==1 && flag[2]==1 && flag[3]==1 && flag[4]==1 && flag[5]==1 && flag[6]==1 && flag[7]==1 && flag[8]==1 && flag[9]==1 && flag[10]==1){
			return true;
		}
	return false;
}

