//新闻列表
function tabChange(obj,id,idd)
{
	if(idd=='a'){
document.getElementById('title_list_1').style.backgroundImage='url(images/newgg_title.gif)';
		}else{
document.getElementById('title_list_1').style.backgroundImage='url(images/newshd_title.gif)';	
			}
document.getElementById('title_list_1').style.backgroundRepeat='no-repeat';
var arrayli = obj.parentNode.getElementsByTagName("li"); 
var arrayul = document.getElementById(id).getElementsByTagName("ul");
for(i=0;i<arrayul.length;i++)
{
if(obj==arrayli[i])
{
arrayli[i].className = "cli";
arrayul[i].className = "";
}
else
{
arrayli[i].className = "";
arrayul[i].className = "hidden";
}
}
}

function tabChange2(idd){
var divcss = {backgroundImage: 'url(images/member_zx_'+idd+'.gif)'};
$("#member_title_1").css(divcss);
	}
	
function tabChange1(obj,id,idd)
{
var divcss = {backgroundImage: 'url(images/member_zx_'+idd+'.gif)'};
$("#member_title_1").css(divcss);
var arrayli = obj.parentNode.getElementsByTagName("li"); 
var arrayul = document.getElementById(id).getElementsByTagName("ul");
for(i=0;i<arrayul.length;i++)
{
if(obj==arrayli[i])
{
arrayli[i].className = "cli";
arrayul[i].className = "";
}
else
{
arrayli[i].className = "";
arrayul[i].className = "hidden";
}
}
}


/*游戏中心鼠标经过效果*/
function mChange(id)
{
var arrayul = document.getElementById("game_list").getElementsByTagName("ul");
	for(i=0;i<arrayul.length;i++){
		var j=id-1;
		if(i==j){
		arrayul[i].className = "game_list_o";
		}else{
		arrayul[i].className = "game_list_m";
		}
	}
}

function ok(ts,id,str,ys){
var idname1=id+'_tishi_1';
var idname2=id+'_tishi_2';
var idname3=id+'_tishi_3';
if(ys=='ok'){
	var icon="<img src='images/okicon.gif' />";
	}else{
	var icon="<img src='images/erricon.gif' />";
document.getElementById(str).value="";
	}
document.getElementById(idname1).innerHTML="";
document.getElementById(idname2).innerHTML=icon;
document.getElementById(idname3).innerHTML=ts;
	}

function usernameck(){
var username =document.getElementById('username').value;
if(username==''){
	var ts="用户名不能为空!";
	ok(ts,"user","username","no");
	
return false;
}
var patrn=/^[A-Za-z0-9]+$/;
if(username.match(patrn)){
if(username.length > 2 && username.length < 21){
$.ajax({
url:'reg.html?act=checkuser',
type:'GET',
data:{username:username},
timeout:5000,
success:function(result)
{
if(result=='1'){
	var ts="该账户可以注册!";
	ok(ts,"user","username","ok");
}else{
	var ts="该账号已被注册，请换一个!";
	ok(ts,"user","username","no");
}
}
});
}else{
	var ts="格式错误，用户名为3-20位字母或者数字的组合!";
	ok(ts,"user","username","no");
}
}else{
	var ts="格式错误，用户名为3-20位字母或者数字的组合!";
	ok(ts,"user","username","no");
return false;
}
}


//判断密码强度
function CharMode(iN){  
if (iN>=48 && iN <=57) //数字  
return 1;  
if (iN>=65 && iN <=90) //大写  
return 2;  
if (iN>=97 && iN <=122) //小写  
return 4;  
else  
return 8;   
}  
//bitTotal函数  
//计算密码模式  
function bitTotal(num){  
modes=0;  
for (i=0;i<4;i++){  
if (num & 1) modes++;  
num>>>=1;  
}  
return modes;  
}  
//返回强度级别  
function checkStrong(sPW){  
if (sPW.length<=4)  
return 0; //密码太短  
Modes=0;  
for (i=0;i<sPW.length;i++){  
//密码模式  
Modes|=CharMode(sPW.charCodeAt(i));  
}  
return bitTotal(Modes);  
}  
  
//显示颜色  
function pwStrength(pwd){  
var str0="<img src='images/mimaqd_0.jpg' />";
var str1="<img src='images/mimaqd_1.jpg' />";
var str2="<img src='images/mimaqd_2.jpg' />";
var str3="<img src='images/mimaqd_3.jpg' />";
var str="";
if (pwd==null||pwd==''){  
str=str0;  
}  
else{  
S_level=checkStrong(pwd);  
switch(S_level) {  
case 0:  
str=str0;
case 1:  
str=str1;
break;  
case 2:  
str=str2;
break;  
default:  
str=str3;
}  
}  
document.getElementById("mimaqd").innerHTML=str;  
return;  
}  
//检查密码
function chekpw(pwd){
var patrn=/^(\w){6,20}$/;
if (patrn.exec(pwd)){
	var ts="输入正确！";
	ok(ts,"pwd","password","ok");
	pwStrength(pwd);
	}else{
	var ts="格式错误，密码为6-20位字母或者数字或下划线的组合!";
	ok(ts,"pwd","password","no");		
		}
	}
	//检测密码2次输入
function chekpw2(){
var userpwd=document.getElementById('password').value;
var userpwdok=document.getElementById('password2').value;
if(userpwd=='' || (userpwd!=userpwdok)){
	var ts="两次密码输入不一致！";
	ok(ts,"pwd2","password2","no");	
	}else{
		var ts="输入正确！";
	ok(ts,"pwd2","password2","ok");	
		}
	}
//检测邮箱
function chekemail(email){
var patrn=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (patrn.exec(email)){
	var ts="输入正确！";
	ok(ts,"email","email","ok");
	}else{
	var ts="邮箱格式错误!";
	ok(ts,"email","email","no");		
		}
	}
//检查输入的中文名字 
function chektruename(truename){
var patrn=/^[\u4E00-\u9FA5\uF900-\uFA2D]*$/;
if(truename==''){
	var ts="中文名不能为空!";
	ok(ts,"truename","truename","no");		
	}else{
if (patrn.exec(truename)){
	var ts="输入正确！";
	ok(ts,"truename","truename","ok");
	}else{
	var ts="你输入的不是中文名字!";
	ok(ts,"truename","truename","no");		
		}
	}
	}
//检查验证码
function chekseccode(code){
	if(code==''){
	var ts="验证码不能为空!";
	ok(ts,"seccode","seccode","no");	
		}else{
	ok("","seccode","seccode","ok");			
			}
	}
//检查提交的是否为空值
function cknuulsb(){
var userid=document.getElementById('username').value;
var userpwd=document.getElementById('password').value;
var userpwdok=document.getElementById('password2').value;
var email=document.getElementById('email').value;
var seccode=document.getElementById('seccode').value;
var nickname=document.getElementById('truename').value;
var idCard=document.getElementById('idcard').value;
if(userid==''){
usernameck();
return false;
}
// usernameck();
if(userpwd==''){
chekpw("");
return false;
}
if(userpwdok==''){
chekpw2("");
return false;
}
if(email==''){
	chekemail();
	return false;
	}
if(nickname==''){
chektruename();
return false;
}
cheksfz();
if(idCard==''){
	var ts="身份证号码输入错误！";
	ok(ts,"idcard","idcard","no");
	return false;
	}
if(seccode==''){
chekseccode();
return false;
}
document.forms["regform"].submit();
}
function cheksfz(){
var idCard=document.getElementById('idcard').value;
var car_id = isCardID(idCard);
if(car_id!='ok'){
document.getElementById('idcard_tishi_1').innerHTML="";
document.getElementById('idcard_tishi_2').innerHTML="<img src='images/erricon.gif' />";
document.getElementById('idcard_tishi_3').innerHTML="你输入的身份证号非法";
document.getElementById('idcard').value="";
}
	}
//身份证验证
function isCardID(sId){
var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}
var iSum=0 ;
var info="" ;
if(!/^\d{17}(\d|x)$/i.test(sId)) return false;
sId=sId.replace(/x$/i,"a");
if(aCity[parseInt(sId.substr(0,2))]==null) return false;
sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));
var d=new Date(sBirthday.replace(/-/g,"/")) ;
if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return false;
for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11) ;
if(iSum%11!=1){
return false;
}else{
document.getElementById('idcard_tishi_1').innerHTML="";
document.getElementById('idcard_tishi_2').innerHTML="<img src='images/okicon.gif' />";
document.getElementById('idcard_tishi_3').innerHTML="你输入的身份证号正确";
return "ok";
		} 

} 
//验证码
function setSeccode(){

	var img_src = '/seccode.php?rand='+Math.random();

	document.getElementById("seccode_img").src = img_src;

}
//个人中心修改密码检测
//检查密码
function chekpwm(pwd){
var patrn=/^(\w){6,20}$/;
if (patrn.exec(pwd)){
document.getElementById('newpwm_id').innerHTML="输入正确！";
	}else{
document.getElementById('newpwm_id').innerHTML="*输入错误，密码为6-20位字母或者数字或下划线的组合！";
document.getElementById('member_pwd1').value="";	
		}
	}
	//检测密码2次输入
function chekpwm2(){
var userpwd=document.getElementById('member_pwd1').value;
var userpwdok=document.getElementById('member_pwd2').value;
if(userpwd=='' || (userpwd!=userpwdok)){
document.getElementById('newpwm2_id').innerHTML="*两次密码输入不一致！";
document.getElementById('member_pwd2').value="";
	}else{
document.getElementById('newpwm2_id').innerHTML="输入正确！";
		}
	}
function formtijiao(){
var userpwd=document.getElementById('member_pwd1').value;
var userpwdok=document.getElementById('member_pwd2').value;
	if(userpwd==''){
	document.getElementById('newpwm_id').innerHTML="新密码不能为空！";	
		return false;
		}
	if(userpwdok==''){
	document.getElementById('newpwm2_id').innerHTML="*两次密码输入不一致！";	
	return false;	
		}
	document.forms["upmemberpw"].submit();
	}
	
	
	//获取新手卡
function getcardno(){
var ct=document.getElementById('newscard').value;
$.ajax({
url:'get_package.html',
type:'GET',
data:{ct:ct},
timeout:5000,
success:function(result){
document.getElementById('card_no').innerHTML=result;
	}
});
}
