
iws=false;
function shlist(){
	document.getElementById("t_select-list").style.display=document.getElementById("t_select-list").style.display=="block"?"none":"block";
}
function changesever(ts){
	document.getElementById("t_selected").innerHTML=""+ts.innerHTML+"";
	var s = $(ts).attr('id');
    $('#smile').val(s);
	shlist();
}
function cws(val){
	iws=val;
}
function hlist(){
	if(!iws)document.getElementById("t_select-list").style.display="none";
}
//2
function shlist2(){
	document.getElementById("t_select-list2").style.display=document.getElementById("t_select-list2").style.display=="block"?"none":"block";
}
function changesever2(ts2){
	document.getElementById("t_selected2").innerHTML=""+ts2.innerHTML+"";
	shlist2();
}
function hlist2(){
	if(!iws)document.getElementById("t_select-list2").style.display="none";
}
//3
function shlist3(){
	document.getElementById("t_select-list3").style.display=document.getElementById("t_select-list3").style.display=="block"?"none":"block";
}
function changesever3(ts2){
	document.getElementById("t_selected3").innerHTML=""+ts2.innerHTML+"";
	shlist3();
}
function hlist3(){
	if(!iws)document.getElementById("t_select-list3").style.display="none";
}
//4
function shlist4(){
	document.getElementById("t_select-list4").style.display=document.getElementById("t_select-list4").style.display=="block"?"none":"block";
}
function changesever4(ts2){
	document.getElementById("t_selected4").innerHTML=""+ts2.innerHTML+"";
	shlist4();
}
function hlist4(){
	if(!iws)document.getElementById("t_select-list4").style.display="none";
}
//5
function shlist5(){
	document.getElementById("t_select-list5").style.display=document.getElementById("t_select-list5").style.display=="block"?"none":"block";
}
function changesever5(ts2){
	document.getElementById("t_selected5").innerHTML=""+ts2.innerHTML+"";
	shlist5();
}
function hlist5(){
	if(!iws)document.getElementById("t_select-list5").style.display="none";
}
//6
function shlist6(){
	document.getElementById("t_select-list6").style.display=document.getElementById("t_select-list6").style.display=="block"?"none":"block";
}
function changesever6(ts2){
	document.getElementById("t_selected6").innerHTML=""+ts2.innerHTML+"";
	shlist6();
}
function hlist6(){
	if(!iws)document.getElementById("t_select-list6").style.display="none";
}
//7
function shlist7(){
	document.getElementById("t_select-list7").style.display=document.getElementById("t_select-list7").style.display=="block"?"none":"block";
}
function changesever7(ts2){
	document.getElementById("t_selected7").innerHTML=""+ts2.innerHTML+"";
	shlist7();
}
function hlist7(){
	if(!iws)document.getElementById("t_select-list7").style.display="none";
}
function chkSpeChar(str1) {
	var str2 = "\'\",`~!@#$%^&*()|;:";
	for (i = 0; i < str1.length; i++) {
		if (str2.indexOf(str1.substr(i, 1)) != -1) return false;
	}
	return true;
}
function upprivate() {
	obj = document.getElementById("nick_name");
	nick_name = obj.value;
	if(!chkSpeChar(nick_name)) {
		alert('昵称中不能包含一下字符\'\",`~!@#$%^&*()|;:"');
		return false;
	}
	if(nick_name == '') {
		alert('用户昵称不能为空');
		obj.value = '';
		return false;
	}
	if(nick_name.length > 12) {
		alert('字符长度不合法!请输入中文、英文、长度不超过6');
		return false;
	}
	obj = document.getElementById('content');
	if(obj.value.length > 200) {
		alert("心情内容过长,最大允许输入200个字！");
		obj.value = obj.value.substring(0,200);
		return false;
	}
//	obj = document.getElementById('city');
//	city = obj.value;
//	if(city == '') {
//		alert('城市不能够为空');
//		obj.value = '';
//		return false;
//	}
//	obj = document.getElementById('conste');
//	conste = obj.value;
//	if(conste == '') {
//		alert('星座不能够为空');
//		obj.value = '';
//		return false;
//	}
//	obj = document.getElementById('dt');
//	date = obj.value;
//	if(date == '0000-00-00') {
//		alert('请填写生日信息');
//		obj.value = '0000-00-00';
//		return false;
//	}
	document.getElementById("private_info").submit();
}
function change_image() {
	obj = document.getElementsByName("sex");
	for(i=0; i<obj.length; i++) {
		if(obj[i].checked) {
			if(i == 1) {
				obj = document.getElementById("head");
				obj.value = 201;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src=\"image/header/20111.gif\">";
				return false;
			}
			else {
				obj = document.getElementById("head");
				obj.value = 101;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src=\"image/header/10111.gif\">";
				return false;
			}
		}
	}
}
function down_photo() {
	var j;
	obj = document.getElementsByName("sex");
	for(i=0; i<obj.length; i++) {
		if(obj[i].checked) j = i;
	}
	if(j == 0) {
		for(i=101; i<105; i++) {
			obj = document.getElementById("head");
			if(i == obj.value) {
				i++;
				if(i == 105) {
					obj.value = 101;
					obj = document.getElementById("image");
					obj.innerHTML = "<img src='image/header/10111.gif'>";
					return false;
				}
				obj.value = i;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src='image/header/" + i + 11 + ".gif' >";
				return false;
			}
		}
	}
	else {
		for(i=201; i<205; i++) {
			obj = document.getElementById("head");
			if(i == obj.value) {
				i++;
				if(i == 205) {
					obj.value = 201;
					obj = document.getElementById("image");
					obj.innerHTML = "<img src='image/header/20111.gif'>";
					return false;
				}
				obj.value = i;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src='image/header/" + i + 11 + ".gif' >";
				return false;
			}
		}
	}
}
function up_photo() {
	var j;
	obj = document.getElementsByName("sex");
	for(i=0; i<obj.length; i++) {
		if(obj[i].checked) j = i;
	}
	if(j == 0) {
		for(i=101; i<105; i++) {
			obj = document.getElementById("head");
			if(i == obj.value) {
				i--;
				if(i == 100) {
					obj.value = 104;
					obj = document.getElementById("image");
					obj.innerHTML = "<img src='image/header/10411.gif' >";
					return false;
				}
				obj.value = i;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src='image/header/" + i + 11 +".gif' >";
				return false;
			}
		}
	}
	else {
		for(i=201; i<205; i++) {
			obj = document.getElementById("head");
			if(i == obj.value) {
				i--;
				if(i == 200) {
					obj.value = 204;
					obj = document.getElementById("image");
					obj.innerHTML = "<img src='image/header/20411.gif'>";
					return false;
				}
				obj.value = i;
				obj = document.getElementById("image");
				obj.innerHTML = "<img src='image/header/" + i + 11 + ".gif'>";
				return false;
			}
		}
	}
}
function sub_mapinfo() {
	obj = document.getElementById("villagename");
	if (obj.value.length == 0) {
		alert("村庄名不能为空");
		obj.focus();
		return false;
	}
	if (!chkSpeChar(obj.value)) {
		alert("村庄名中不能包含以下字符\'\",`~!@#$%^&*()|;:");
		obj.focus();
		return false;
	}
	if (obj.value.length < 2 || obj.value.length > 16) {
		alert("村庄名长度不正确 请使用大于两位小于八位汉字 或者长度在2-16位的英文、数字");
		obj.focus();
		return false;
	}
	document.getElementById('mapinfo').submit();
}
function xy(){
	var flag = "2";
	document.getElementById('xy').style.background='url(loginimages/img-race88.gif)';
	document.getElementById('xyinfo').style.display='block';
	document.getElementById('img-xy').style.display='block';
	document.getElementById('img-tj').style.display='none';
	document.getElementById('img-chy').style.display='none';
	document.getElementById('xyinfo').style.background='url(loginimages/img-race9.gif)'
	document.getElementById('tjinfo').style.display='none';
	document.getElementById('chyinfo').style.display='none';
	document.getElementById('tj').style.background='url(transparent.gif)';
	document.getElementById('chy').style.background='url(transparent.gif)';
	document.tribeForm.tirbe.value = flag;
}
function tj(){
	var flag = "3";
	document.getElementById('tj').style.background='url(loginimages/img-race88.gif)';
	document.getElementById('tjinfo').style.display='block';
	document.getElementById('img-tj').style.display='block';
	document.getElementById('img-chy').style.display='none';
	document.getElementById('img-xy').style.display='none';
	document.getElementById('tjinfo').style.background='url(loginimages/img-race10.gif)'
	document.getElementById('xyinfo').style.display='none';
	document.getElementById('chyinfo').style.display='none';
	document.getElementById('xy').style.background='url(transparent.gif)';
	document.getElementById('chy').style.background='url(transparent.gif)';
	document.tribeForm.tirbe.value = flag;
}
function chy(){
	var flag = "1";
	document.getElementById('chy').style.background='url(loginimages/img-race88.gif)';
	document.getElementById('chyinfo').style.display='block';
	document.getElementById('img-tj').style.display='none';
	document.getElementById('img-chy').style.display='block';
	document.getElementById('img-xy').style.display='none';
	document.getElementById('chyinfo').style.background='url(loginimages/img-race111.gif)';
	document.getElementById('xyinfo').style.display='none';
	document.getElementById('tjinfo').style.display='none';
	document.getElementById('xy').style.background='url(transparent.gif)';
	document.getElementById('tj').style.background='url(transparent.gif)';
	document.tribeForm.tirbe.value = flag;
}
function submitForm(){
	var str = "确定选定该种族么?种族选定后不可修改";
	jconfirm2(str);
}

function jconfirm2(description){
	 var txt = description;
	 var img = "";
	 var style = "style=text-align:center;margin-top:20px;";
	 var str = '<div class="cell-error">';
	 str += '<div class="content-error" ><img src="images/bgpop.gif" /><img src="images/popbian.gif" class="imgstylea" /><div class="pos-kta">开天传说<img src="images/ask.gif" class="imgstyleb3" style="margin-right:0px;"/><img src="images/btn_close.gif" class="imgstylec2" onclick="tb_remove()"/></div>';
	 str += '<div '+style+'>' + txt + '</div>';
	 str += '<div style="text-left; height:70px;padding-bottom:3px;margin-top:6px; width:420px;overflow:hidden;"><div style="float:right;margin-right:18px;margin-top:40px;" class="btnsmallhero" style="margin-left:5px;*margin-left:0px;_margin-left:0px;"><a href="javascript:void(0);" onclick="tb_remove()" class="linkf">取消</a></div><div style="float:right;margin-right:6px;margin-top:40px;" class="btnsmallhero" ><a href="#"  onclick="submitform();" class="linkf">确定</a></div></div>';
	 str += '</div>';
     str += '<div class="circletotal"><div class="circleleft" style="width:20px;"></div><div class="circlecenter" style="width:379px;"></div><div class="circleright"></div></div></div>';
	 $('#TB_overlay').css({display:"block"});
	 $('#maskbg').css({display:"block"});	 
     if(tb_detectMacXFF()){
		 $("#TB_overlay").addClass("TB_overlayMacFFBGHack");
	 }else{
		 $("#TB_overlay").addClass("TB_overlayBG");
	 }
	 $('#TB_window').css({display:"block"});
	 $('#TB_window').html(str);
}

function tb_remove(){
	$('#TB_window').css({display:"none"});
	$('#TB_overlay').css({display:"none"});
	$('#maskbg').css({display:"none"});
}

function submitform(){
	document.getElementById('tribeForm').submit();
}

//注册：
function margin(flag){
	if(flag == 1){
		document.getElementById('a').style.display = "block";
		document.getElementById('b').style.display = "none";
	}
	if(flag == 2){
		document.getElementById('a').style.display = "none";
		document.getElementById('b').style.display = "block";
	}
}
function KeyDown(){
    	if (event.keyCode == 13) {
			event.returnValue=false;
			event.cancel = true;
        	reg.btnsubmit.click();
    	}
}
function resetchar() {
	obj = document.getElementById('username');
	obj.value = '';
	obj = document.getElementById('passwd1');
	obj.value = '';
	obj = document.getElementById('passwd2');
	obj.value = '';
	obj = document.getElementById('email');
	obj.value = '';
	obj = document.getElementById('valicode');
	obj.value = '';
}
function resetchar2() {
	obj = document.getElementById('user_name');
	obj.value = '';
	obj = document.getElementById('card');
	obj.value = '';
	obj = document.getElementById('birthday');
	obj.value = '';
	obj = document.getElementById('officer');
	obj.value = '';
	obj = document.getElementById('nation');
	obj.value = '';

}
function fresh_lal(){
	document.getElementById('rndimg').src="valicode.php?m" + Math.random();
}
function ajaxCheck(cols, name , objname) {
	var value = document.getElementById(cols).value;
	var obj = document.getElementById(objname);
	var ul  = 'reg.php';
	var params = 'act=c&item=' + name + '&name=' + value;
	var way = "GET";
	$.ajax({
		type:way , 
		url:ul , 
		data:params,
		error:function(response){
			jalert("连接超时，操作取消");
		} ,
		success:function(response){
			var str = "";
			var t = "test1";
			switch (response) {
				case '100':
				if(!chkChar(value)) {
					str = "<font color='#f00'>用户名字符不合法</font>";
					break;
				}
				if(value.length < 6 || value.length > 12) {
					str = "<font color='#f00'>用户名长度不合法</font>";
					break;
				}
				str = "<font color='#080'>用户名可用</font>";
				break;
				case '101':
				str = "<font color='#f00'>用户名已存在</font>";
				break;
				case '102':
				str = "<font color='#080'>村庄名可用</font>";
				break;
				case '103':
				str = "<font color='#f00'>村庄名已存在</font>";
				break;
				case '104':
				if(!isEmail(value)) {
					str = "<font color='#f00'>邮箱不合法</font>";
					break;
				}
				str = "<font color='#080'>邮箱可用</font>";
				break;
				case '105':
				str = "<font color='#f00'>邮箱已被注册</font>";
				break;

			}
			obj.innerHTML = str;
		}
	});
}

function reg_check(){
	obj = document.getElementById("username");
	if (obj.value.length == 0) {
		alert("用户名不能为空");
		obj.focus();
		return false;
	}
	if (chkChar(obj.value) == false) {
		alert("用户名字符不合法 请使用英文、数字，长度在6-12个字符");
		obj.value = '';
		obj.focus();
		return false;
	}
	if(obj.value.length < 6 || obj.value.length > 12) {
		alert("用户名字符不合法 请使用英文、数字，长度在6-12个字符");
		obj.value = '';
		obj.focus();
		return false;
	}

	objP1 = document.getElementById("passwd1");
	if (objP1.value.length == 0) {
		alert("密码不能为空");
		objP1.focus();
		return false;
	}

	objP2 = document.getElementById("passwd2");
	if (objP2.value.length == 0) {
		alert("确认密码不能为空");
		objP2.focus();
		return false;
	}

	if (objP1.value.length < 6) {
		alert("密码长度不能小于6位");
		objP1.value = "";
		objP2.value = "";
		objP1.focus();
		return false;
	}

	if (objP1.value != objP2.value) {
		alert("密码不一致");
		objP1.value = "";
		objP2.value = "";
		objP1.focus();
		return false;
	}

	obj = document.getElementById("email");
	if (!isEmail(obj.value)) {
		alert("请输入有效邮箱");
		obj.focus();
		return false;
	}
	obj = document.getElementById("valicode");
	if (obj.value.length == 0) {
		alert("验证码不能为空");
		obj.focus();
		return false;
	}
	obj = document.getElementById("nickname");
	if (obj.value.length == 0) {
		alert("昵称不能为空");
		obj.focus();
		return false;
	}

	if(obj.value.length < 3 || obj.value.length > 12) {
		alert("昵称字符不合法 请使用英文、数字，长度在6-12个字符");
		obj.value = '';
		obj.focus();
		return false;
	}
	obj = document.getElementById("reg");
	obj.submit();
}
/***判断是否为邮箱***/
function isEmail(str){
	if(str.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig) != str)
	return false;
	else
	return true;
}
/***判断密码强度***/
/*以bit index的方法标识密码中的字符种类数量信息*/
function charType(iN){
	/*数字48-57, ASCII编码 来自于getchar*/
	if (iN>=48 && iN <=57) return 1;
	/*大写字母*/
	if (iN>=65 && iN <=90) return 2;
	/*小写字母*/
	if (iN>=97 && iN <=122) return 4;
	/*特殊字符*/
	else  return 8;
}
/*计算出当前密码当中一共有多少种字符*/
function modeEff(num){
	modes=0;
	for (i=0;i<4;i++){
		if (num & 1) modes++;
		num>>>=1; /*右移操作*/
	}
	return modes;
}
/*checkStrong函数*/
/*返回密码的强度级别*/
function checkStrong(sPW){
	strength=0;
	/*密码中字符种类数量*/
	typeInfo	= 0;
	isRepeatPw 	= 1;
	isCostNum 	= 0;
	isSpeNumSeri= 0;
	flagOne		= 0;
	flagTwo		= 0;
	/*密码长度不能小于6位*/
	if (sPW.length<6){
		strength = 101;	return strength;
	}
	/*检查是否是数字开头，默认为连号开始*/
	if(sPW.charCodeAt(0)>=48 && sPW.charCodeAt(0)<=57) {
		isSpeNumSeri = 1;	flagOne	= 	1;	flagTwo	=	1;
	}
	/*遍历检查字符*/
	for (i=0;i<sPW.length;i++){
		/*以bit和的形式将种类信息写入,bit index法*/
		typeInfo |= charType(sPW.charCodeAt(i));
		/*检验是否是重复字符的密码*/
		if(sPW.charCodeAt(i)!=sPW.charCodeAt(0)) isRepeatPw = 0;
		/*降序的首位情况*/
		if(isSpeNumSeri==1){
			if(sPW.charCodeAt(0)==48
			&& sPW.charCodeAt(2)==57){
			}else{if(sPW.charCodeAt(0)!=sPW.charCodeAt(1)+1) falgTwo = 0;}
			/*检查连号是否被破坏,排除末位情况*/
			if(i!=0 && i!=sPW.length-1){
				/*升序破坏*/
				if(sPW.charCodeAt(i)!=sPW.charCodeAt(i-1)+1) flagOne = 0;
				/*降序破坏*/
				if(sPW.charCodeAt(i+1)!=sPW.charCodeAt(i)-1) flagTwo = 0;
			}
			/*末位情况'90'情况不算破坏连号*/
			if(sPW.charCodeAt(sPW.length-1)==48
			&& sPW.charCodeAt(sPW.length-2)==57
			&& flagOne==1){/*'90'连号就什么也不做*/
			}else{if(sPW.charCodeAt(sPW.length-1)!=sPW.charCodeAt(sPW.length-2)+1)flagOne = 0;}
		}
	}
	/*在"正常"的密码范围内评价密码强度*/
	typeNum = modeEff(typeInfo);
	/*如果为重复字符密码*/
	if(isRepeatPw 		==1){strength = 102;return strength;}
	/*如果为连续数字*/
	if(flagOne+flagTwo 	==0){isSpeNumSeri=0;}
	if(isSpeNumSeri 	==1){strength = 103;return strength;}
	/*密码强度判断*/
	/*字符类型数为1时的强度判断*/
	if(typeNum == 1 && sPW.length<	8)	{strength = 1;/*强度低*/return strength;}
	if(typeNum == 1 && sPW.length>=	8 && sPW.length<13){
		strength = 2;/*强度中*/return strength;}
		if(typeNum == 1 && sPW.length>=	13)	{strength = 3;/*强度高*/return strength;}
		/*字符类型数为2时的强度判断*/
		if(typeNum == 2 && sPW.length<	8)	{strength = 2;/*强度中*/return strength;}
		if(typeNum == 2 && sPW.length>=	8)	{strength = 3;/*强度高*/return strength;}
		/*字符类型数为3时的强度判断*/
		if(typeNum == 3 && sPW.length<	8)	{strength = 2;/*强度中*/return strength;}
		if(typeNum == 3 && sPW.length>=	8)	{strength = 3;/*强度高*/return strength;}
		if(typeNum > 3){strength = 3;/*强度高*/return strength;}
		return strength;
}
function checkPw(){
	var obj = document.getElementById("passwd1");
	var PW  = document.getElementById("PW");
	var flag = 0;
	if (obj.value.length == 0) {
		PW.innerHTML ="<font color='#f00'>密码不能为空</font>";
		flag = 1;
		obj.focus();
		return false;
	}
	if (chkChar(obj.value) == false) {
		PW.innerHTML ="<font color='#f00'>密码字符不合法</font>";
		flag = 2;
		obj.value = '';
		obj.focus();
		return false;
	}
	if(obj.value.length < 6 || obj.value.length > 12) {
		PW.innerHTML ="<font color='#f00'>密码长度不合法</font>";
		flag = 3;
		obj.value = '';
		obj.focus();
		return false;
	}
	if(flag == 0){
		PW.innerHTML ="<font color='#080'>密码准确</font>";
	}
}
function checkPw2(){
	var Pwd1 = document.getElementById("passwd1");
	var Pwd2 = document.getElementById("passwd2");
	var PW   = document.getElementById("PW");
	var PW2  = document.getElementById("PW2");
	if(Pwd1.value.length == 0){
		PW.innerHTML ="<font color='#f00'>密码不能为空</font>";
		PW2.innerHTML ="";
		Pwd2.value = '';
		Pwd1.focus();
		return false;
	}else{
		if(Pwd1.value == Pwd2.value){
			PW2.innerHTML ="";
		}else{
			PW2.innerHTML ="<font color='#f00'>密码不相同</font>";
		}
		return false;
	}
}
/*pwStrength函数*/
function pwStrength(pwd){
	/*字体显示的颜色*/

	colorDl="#eeeeee";  colorEr="#FF0000";
	colorLs="#FF0000";  colorMs="#FF9900";  colorHs="#33CC00";
	text_0 ="格式错误";
	text_null='<img src=\"' + 'loginimages/low.gif' + '\" /><img src=\"' + 'loginimages/middle.gif' + '\" /><img src=\"' + 'loginimages/high.gif' + '\" />';
	text_1 ='<img src=\"' + 'loginimages/low1.gif' + '\" /><img src=\"' + 'loginimages/middle.gif' + '\" /><img src=\"' + 'loginimages/high.gif' + '\" />';
	text_2 ='<img src=\"' + 'loginimages/low.gif' + '\" /><img src=\"' + 'loginimages/middle1.gif' + '\" /><img src=\"' + 'loginimages/high.gif' + '\" />';
	text_3 ='<img src=\"' + 'loginimages/low.gif' + '\" /><img src=\"' + 'loginimages/middle.gif' + '\" /><img src=\"' + 'loginimages/high1.gif' + '\" />';
	text_101 ='<img src=\"' + 'loginimages/low1.gif' + '\" /><img src=\"' + 'loginimages/middle.gif' + '\" /><img src=\"' + 'loginimages/high.gif' + '\" />';
	text_102 ="重复字符";
	text_103 ="连续字符"

	PWcolor = 0;	PWtext 	= 0;	PWvalue = 0;
	if (pwd==null||pwd==''){
		PWcolor=colorEr;	PWtext=text_null;	PWvalue=99;
	}else{
		S_level = checkStrong(pwd);
		switch(S_level) {
			/*强度显示*/
			case 0:  PWcolor=colorDl;	PWtext=text_0;	PWvalue=0;break;
			case 1:  PWcolor=colorLs;	PWtext=text_1;	PWvalue=1;break;
			case 2:  PWcolor=colorMs;	PWtext=text_2;	PWvalue=2;break;
			case 3:  PWcolor=colorHs;	PWtext=text_3;	PWvalue=3;break;
			/*异常情况*/
			case 101:PWcolor=colorEr;	PWtext=text_101;PWvalue=0;break;
			case 102:PWcolor=colorEr;	PWtext=text_102;PWvalue=0;break;
			case 103:PWcolor=colorEr;	PWtext=text_103;PWvalue=0;break;
			default: PWcolor=colorDl;	PWtext=text_0;	PWvalue=0;break;
		}
	}
	document.getElementById("PWstrength").innerHTML	=PWtext;
	document.getElementById("PWstrength").color=PWcolor;
	document.getElementById("passwd1").rs	=PWvalue;
	return;
}
/************************
*回车提交
*************************/
function issubmit(){
	if (event.keyCode==13){
		document.getElementById('snd').submit();
	}
}
/**
* 用户名回车
*/
function issubmit1(str){
	if (event.keyCode==13){
		if(str.length>0){
			document.getElementById('snd').submit();
		}else{
			alert("用户名不能为空");
		}
	}
}
function chkChar(str2){
	var str1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_";
	for (i = 0; i < str2.length; i++)
	if (str1.indexOf(str2.substr(i, 1)) == -1) return false;
	return true;
}


function createSelect(ActionFlag){ 
 	var selYear = document.getElementById("tYEAR"); 
  	var selMonth = document.getElementById("tMON"); 
  	var selDay = document.getElementById("tDAY"); 
  	var dt = new Date(); 
  
  	if(ActionFlag == 1){ 
   		MaxYear = dt.getFullYear(); 
   		MinYear = dt.getFullYear()-100; 
  
   	for(var i = MinYear; i <= MaxYear; i++){ 
    	var op = document.createElement("OPTION"); 
    	op.value = i; 
    	op.innerHTML = i; 
    	selYear.appendChild(op); 
   } 
   selYear.selectedIndex = 0; 
   
   for(var i = 1; i < 13; i++){ 
    	var op = document.createElement("OPTION"); 
    	op.value = i; 
	    op.innerHTML = i; 
    	selMonth.appendChild(op); 
   } 
   selMonth.selectedIndex = dt.getMonth(); 
} 
  
  var date = new Date(selYear.value, selMonth.value, 0); 
  var daysInMonth = date.getDate(); 
  selDay.options.length = 0; 
  
  for(var i = 1; i <= daysInMonth ; i++){ 
   		var op = document.createElement("OPTION"); 
   		op.value = i; 
   		op.innerHTML = i; 
   		selDay.appendChild(op); 
  } 
  selDay.selectedIndex = dt.getDate() - 1; 
 } 

 
 function showHide(fl){
 	var bObj = document.getElementById("base");
 	var mObj = document.getElementById("master");
 	if(fl == 0){
 		bObj.style.display="none"; 
 		mObj.style.display=""; 
 	}else{
 		mObj.style.display="none"; 
 		bObj.style.display=""; 
 	}
 }
 
 function changeSex(sSex){
 	var men 	= document.getElementById("men");
 	var women 	= document.getElementById("women");
 	var sex		= document.getElementById("sex");
 	sex.value	= sSex;
 	if(sSex == 1){
 		men.src="loginimages/tab-reginfo2-14.gif";
 		women.src="loginimages/tab-reginfo2-13.gif";
 	}else{
 		men.src="loginimages/tab-reginfo2-13.gif";
 		women.src="loginimages/tab-reginfo2-14.gif";
 	}
 }
 
 function tb_detectMacXFF() {
  		var userAgent = navigator.userAgent.toLowerCase();
  		if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    		return true;
  		}
	}
 
