<!--
var msg	;
var li_ok='images/skins/reg/li_ok.gif';
var li_err='images/skins/reg/li_err.gif'
var bname_m=false;
function init_reg(){
	msg=new Array(
	"<font color=#FF0000>请输入4-20位字符，英文、数字、下划线的组合，不能包含中文。</font>",
	"<font color=#FF0000>请输入6—20位密码。</font>",
	"<font color=#FF0000>请重复输入上面的密码。</font>",
	"<font color=#FF0000>请选择密码提示问题。</font>",
	"<font color=#FF0000>6个字符、数字或3个汉字以上（包括6个）。</font>",
	"<font color=#FF0000>请输入您的支付宝帐号。请务必真实，以后将不可修改</font>",
	"<font color=#FF0000>请输入2-20位英文或中文字符。</font>",
	"<font color=#FF0000>请输入你的身份证号码(可不填,只能15位或18位)。</font>",
	"<font color=#FF0000>请输入你的电话号码。</font>",
	"<font color=#FF0000>请输入你的手机号码。</font>",
	"<font color=#FF0000>请选择你的出生日期。</font>",
	"<font color=#FF0000>请选择您所在的地区。</font>",
	"<font color=#FF0000>请输入你的常用QQ号码。以后将不能修改</font>",
	"<font color=#FF0000>请重复上面的支付宝帐号</font>",
	"<font color=#FF0000>请输入你的网上联系方式。</font>",
	"<font color=#FF0000>请输入推荐人。</font>",
	"<font color=#FF0000>请输入验证码。</font>"
	)
}
init_reg();
function on_input(objname){
	var strtxt;
	var obj=document.getElementById(objname);
	obj.className="d_on";
	//alert(objname);
	switch (objname){
		case "d_uname":
			{strtxt=msg[0];
			break;}
		case "d_upwd1":
			{strtxt=msg[1];
			break;}
		case "d_upwd2":
			{strtxt=msg[2];
			break;}
		case "d_an":
			{strtxt=msg[4];
			break;}
		case "d_email":
			{strtxt=msg[5];
			break;	}
		//case "d_name":
			{strtxt=msg[6];
			break;	}
		//case "d_IDCard":
			//{strtxt=msg[7];
			//break;	}
		//case "d_Tel":
			//{strtxt=msg[7];
			//break;	}
		//case "d_Mobile":
			//{strtxt=msg[8];
			//break;	}
		//case "d_Bitt":
			//{strtxt=msg[9];
			//break;	}
		//case "d_city":
			//{strtxt=msg[9];
			//break;	}
		//case "d_addr":
			//{strtxt=msg[10];
			//break;	}
		case "d_Postcode":
			{strtxt=msg[11];
			break;}	
		case "d_OnlineWay":
			{strtxt=msg[12];
			break;	}
		case "d_OnlineWay":
			{strtxt=msg[13];
			break;	}
		case "codecode":
			{strtxt=msg[16];
			break;}	
	}
	obj.innerHTML=strtxt;
}
function reset_code(){
	try{
		var obj=document.getElementById("ob_codeimg");
		obj.src=obj.src;
	}
	catch(e){
		}
}
function out_uname(){
	var obj=document.getElementById("d_uname");
	var str=sl(document.getElementById("ld_userID").value);
	var chk=true;
	//alert(str);
	if (str<4 || str>20 || funcChina(document.getElementById("ld_userID").value)){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_uname_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[0];
		alert('请输入4-20位字符，英文、数字、下划线的组合，不能包含中文！');
		//document.getElementById("d_uname_img").src=li_err;
	}
	return chk;
}



function out_upwd1(){
	var obj=document.getElementById("d_upwd1");
	var str=document.getElementById("ld_pass1").value;
	var chk=true;
	if (str=='' || str.length<6 || str.length>20){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_upwd1_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[1];
		 alert('您输入的密码不正确，请输入6－16位密码');
		//document.getElementById("d_upwd1_img").src=li_err;
	}
	return chk;
}

function out_upwd2(){
	var obj=document.getElementById("d_upwd2");
	var str=document.getElementById("ld_pass2").value;
	var chk=true;
	if (str!=document.getElementById("ld_pass1").value||str==''){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_upwd2_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[2];
		alert('请重复输入上面的密码');
		//document.getElementById("d_upwd2_img").src=li_err;
	}
	return chk;
}


function out_email(){
	var obj=document.getElementById("d_email");
	var str=document.getElementById("ld_mail").value;
	var chk=true;
	if (str==''|| !str.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)&!isMobil(str)){chk=false}	
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_upwd2_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[5];
		alert('您填写的支付宝帐户不正确');
		//document.getElementById("d_upwd2_img").src=li_err;
	}
	return chk;
}



function out_Postcode()
{
	var obj=document.getElementById("d_Postcode");
	var str=document.getElementById("ld_Postcode").value;
	var chk=true;
	if (str!=document.getElementById("ld_mail").value||str==''){chk=false;}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_upwd2_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[13];
		alert('请重复上面的支付宝帐号');
		//document.getElementById("d_upwd2_img").src=li_err;
	}
	return chk;	
}

function out_OnlineWay()
{
	var obj=document.getElementById("d_OnlineWay");
	var str=document.getElementById("ld_OnlineContactWay").value;
	var chk=true;
        if(str.length<5 ||str.length>10  || !ld_isDigit(str)){chk=false}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='√';
		//document.getElementById("d_OnlineWay_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML=msg[12];
		alert('请填写正确QQ号码');
		//document.getElementById("d_OnlineWay_img").src=li_err;
	}
	return chk;
	}
function out_codecode()
{
	var obj=document.getElementById("codecode");
	var str=document.getElementById("ld_code").value;
	var chk=true;
        if(str.length<4){chk=false}
	if (!chk){
		obj.className="d_err";
		obj.innerHTML=msg[16];
	}
	return chk;
	}

function chk_reg(){
	var chk=true
	if (!out_uname()){chk=false;return false}
	if (!out_upwd1()){chk=false;return false}
	if (!out_upwd2()){chk=false;return false}
	if (!out_OnlineWay()){chk=false;return false}
	if (!out_email()){chk=false;return false}
	if (!out_Postcode()){chk=false;return false}
	if (!out_codecode()){chk=false;return false}
	return chk;
}


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 ld_isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}


function isTel(s)
{
var patrn=/^(\d{3,4}-)?\d{7,8}$/;
//var patrn=/^[+]{0,1}(\d){3,4}[ ]?([-]?(\d){6,8})+$/;
//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
function isMobil(s)
{
 var reg0=/^13\d{9,9}$/;   //130--139。至少7位
 var reg1=/^15\d{9,9}$/;  //联通153。至少7位
  var reg2=/^18\d{9,9}$/;  //电信189。至少7位
 var my=false;
 if (reg0.test(s))my=true;
 if (reg1.test(s))my=true;
  if (reg2.test(s))my=true;
 return my;
}

function funcChina(dd){ 

if(/.*[\u4e00-\u9fa5]+.*$/.test(dd)) 
{ 
return true; 
} 
} 
-->

