﻿// JScript 文件
function on_input(objname){
	var strtxt;
	var obj=$(objname);
	obj.className="d_on";
	//alert(objname);
	switch (objname){
		case "d_uname":
			strtxt=msg[0];
			break;
		case "d_udomain":
			strtxt=msg[1];
			break;
		case "d_upwd1":
			strtxt=msg[2];
			break;
		case "d_upwd2":
			strtxt=msg[3];
			break;
		case "d_realname":
			strtxt=msg[4];
			break;
		case "d_zhiwu":
			strtxt=msg[5];
			break;
		case "d_email":
			strtxt=msg[6];
			break;
		case "d_quhao":
			strtxt=msg[7];
			break;
		case "d_companyname":
			strtxt=msg[8];
			break;
		case "d_companytype":
			strtxt=msg[9];
			break;
		case "d_companyarea":
			strtxt=msg[10];
			break;
		case "d_companyaddress":
			strtxt=msg[11];
			break;
		case "d_category":
			strtxt=msg[12];
			break;
	}
	obj.innerHTML=strtxt;
}



function sl(st){
	sl1=st.length;
	strLen=0;
	for(i=0;i<sl1;i++){
		if(st.charCodeAt(i)>255) strLen+=2;
	 else strLen++;
	}
	return strLen;
}

function out_uname(){
	var obj=$("d_uname");
	var str=sl($("uname").value);
	var chk=true;
	//alert(str);
	if (str<4 || str>14){chk=false;}
	if (chk){
        function checkUser(){
        var sv = $('uname').value;
        Marry.Ajax.reg.checkuser(sv,checkUser_callback);  
        }
        function checkUser_callback(rel){
            if(rel.value==1){
		        obj.className="d_ok";
		        obj.innerHTML='该用户名可以正常注册。';
		        $("d_uname_img").src=reg_ok;
            }
            else
            {
		        obj.className="d_err";
		        obj.innerHTML="该用户名已经存在,请选择其它用户注册。";
		        $("d_uname_img").src=reg_err;
            }
        }
        checkUser();
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[0];
		$("d_uname_img").src=reg_err;
	}
	return chk;
}

function out_upwd1(){
	var obj=$("d_upwd1");
	var str=$("upwd").value;
	var chk=true;
	if (str=='' || str.length<6 || str.length>14){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='密码已经输入。';
		$("d_upwd1_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[2];
		$("d_upwd1_img").src=reg_err;
	}
	return chk;
}

function out_upwd2(){
	var obj=$("d_upwd2");
	var str=$("repassword").value;
	var chk=true;
	if (str!=$("upwd").value||str==''){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='重复密码输入正确。';
		$("d_upwd2_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[3];
		$("d_upwd2_img").src=reg_err;
	}
	return chk;
}

function out_realname(){
	var obj=$("d_realname");
	var str=sl($("realname").value);
	var chk=true;
	if (str<4 || str>20){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='真实姓名已经输入。';
		$("d_realname_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[4];
		$("d_realname_img").src=reg_err;
	}
	return chk;
}

function out_zhiwu(){
	var obj=$("d_zhiwu");
	var str=sl($("zhiwu").value);
	var chk=true;
	if (str<4){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='职务已经输入。';
		$("d_zhiwu_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[5];
		$("d_zhiwu_img").src=reg_err;
	}
	return chk;
}

function out_email(){
	var obj=$("d_email");
	var str=$("email").value;
	var chk=true;
	if (str==''|| !str.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){chk=false}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='电子邮箱地址已经输入。';
		$("d_email_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[6];
		$("d_email_img").src=reg_err;
	}
	return chk;
}

function out_quhao(){
	var obj=$("d_quhao");
	var str=sl($("quhao").value);
	var chk=true;
	if (str<11){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='电话号码已经输入。';
		$("d_quhao_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[7];
		$("d_quhao_img").src=reg_err;
	}
	return chk;
}

function out_companyname(){
	var obj=$("d_companyname");
	var str=sl($("companyname").value);
	var chk=true;
	if (str<12){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司名称已经输入。';
		$("d_companyname_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[8];
		$("d_companyname_img").src=reg_err;
	}
	return chk;
}

function out_companytype(){
	var obj=$("d_companytype");
	var str=$("companytype").value;
	var chk=true;
	if (str<1){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司类型已经选择。';
		$("d_companytype_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[9];
		$("d_companytype_img").src=reg_err;
	}
	return chk;
}

function out_companyarea(){
	var obj=$("d_companyarea");
	var str=sl($("A_City").value);
	var chk=true;
	if (str<3){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司所在地区已经选择。';
		$("d_companyarea_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[10];
		$("d_companyarea_img").src=reg_err;
	}
	return chk;
}

function out_companyaddress(){
	var obj=$("d_companyaddress");
	var str=$("companyaddress").value;
	var chk=true;
	if (str.length<8){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司详细地址已经输入。';
		$("d_companyaddress_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[11];
		$("d_companyaddress_img").src=reg_err;
	}
	return chk;
}

function out_category(){
	var obj=$("d_category");
	var str=$("category").value;
	var chk=true;
	if (str.length<2){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司详细地址已经输入。';
		$("d_category_img").src=reg_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[11];
		$("d_category_img").src=reg_err;
	}
	return chk;
}



function getRandom(){
var str="qwertyuiopasdfghjklmnbvcxz1234567890" 
function getRandomNum(lbound, ubound) { 
return (Math.floor(Math.random() * (ubound - lbound)) + lbound); 
} 
var s=str.split(""); 
var t=""; 
for (var i=0;i<7;i++){ 
t+=s[getRandomNum(1,36)]; 
} 
return t;
}
