var inputs = ['username','password','password2','verifycode'];
var tips = [];//提示信息
var status = [];//输入验证结果
//检查玩家注册帐号 
function checkuser_v(val){
	if(val=='')
	{
		$('txto').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('username_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入用户账号';
		return false
	}
    var cat_v = /.*[\u4e00-\u9fa5]+.*$/
	if(cat_v.test(val)) {
		$('txto').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('username_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />账号不能含中文';
		return false;
	}
    if(val.length<6)
	{
		$('txto').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('username_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />您输入的账号不足6位，请重新输入';
		return false
	}
    if(val.length>12)
	{
		$('txto').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('username_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />您输入的账号超过12位，请重新输入';
		return false
	}
    var cat = /^[a-z0-9_]{6,12}$/
	if(!cat.exec(val)) {
		$('txto').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('username_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />账号只能含有数字,小写字母和下划线';
		return false;
	}
	var postData = "chkusername="+val;
	var req = new Request({url:  'register.php?act=chkusernamev',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();

	return false;
}
function check_idcard(){
    var card_id = $('card_id').value;
	if(card_id=='')
	{
		$('txtfive').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">&nbsp;身份证是您帐号所有权的唯一凭证</span>';
		$('idcard_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入身份证号码';
		return false
	}
    var postData = "chkcardv="+card_id;
	var req = new Request({url:  'register.php?act=chkcard',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();

	return false;
}
function check_realname(){
	var realname = $('realname').value;
	if(realname=='')
	{
		$('txtfour').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">&nbsp;请填写您的真实姓名</span>';
		$('realname_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入真实姓名';
		return false
	}
    if(realname.length>12)
	{
		$('txtfour').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">&nbsp;请填写您的真实姓名</span>';
		$('realname_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />真实姓名格式不合法';
		return false
	}
    if(realname.length<2)
	{
		$('txtfour').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">&nbsp;请填写您的真实姓名</span>';
		$('realname_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />真实姓名格式不合法';
		return false
	}
	var cat_v = /.*[\u4e00-\u9fa5]+.*$/
	if(!cat_v.test(realname)) {
		$('txtfour').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">&nbsp;请填写您的真实姓名</span>';
		$('realname_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />需中文名字';
		return false;
	}
	 $('realname_err').innerHTML = '';
	 $('txtfour').innerHTML = '<img src='+$('site_assets').value+'images/front/tg.jpg />';  
}
function showPassLevel(){
	var pwd = $('password').value;
	if(pwd=='')
	{
		$('txtone').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('password_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入密码';
		return false
	}
    if(pwd.length<6)
	{
		$('txtone').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('password_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />您输入的密码不足6位，请重新输入';
		return false
	}
    var cat = /^(\w){6,12}$/
    if(!cat.exec(pwd)) {
        $('txtone').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请输入6-12位数字、字母与下划线的组合</span>';
		$('password_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />密码须数字,字母和下划线组成';
		return false
	}
    var i = 1;
	var lvl = results('password');
	var lvlName = {1:'很弱',2:'弱',3:'中',4:'强',5:'很强'};
	if(lvl==1)
		i='03';
	else if(lvl==2)
        i='06';
	else if(lvl==3)
		i='08';
	else if(lvl==4)
		i='10';
	else
        i='12';
	if(lvl){
     $('txtone').innerHTML = '<img src='+$('site_assets').value+'images/front/tg.jpg />';
	 $('password_err').innerHTML = '<span>'+lvlName[lvl]+'</span><img src='+$('site_assets').value+'images/front/star_'+i+'.jpg />';
	}
	
}
function check_repassword(){
  var pwd = $('password').value;
  var repwd = $('repassword').value;
  if(repwd=='')
	{
	    $('txttwo').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请重复输入密码</span>';
		$('repassword_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入确认密码';
		return false
	}
  if(repwd!=pwd)
	{
	    $('txttwo').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">请重复输入密码</span>';
		$('repassword_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />两次输入的密码不一致';
		return false
	}
 $('repassword_err').innerHTML = '';
 $('txttwo').innerHTML = '<img src='+$('site_assets').value+'images/front/tg.jpg />';
}
function check_mail(mail){
	if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(mail)) 
       { 
		$('txtthree').innerHTML = '<span style="color:red;">*&nbsp;</span><span style="font-size:9pt">您取回密码的重要途径，请正确填写</span>';  
		$('mail_err').innerHTML = '<img src='+$('site_assets').value+'images/front/btg.jpg />请输入正确邮件格式';
		return false;
	   }
     $('mail_err').innerHTML = '';
	 $('txtthree').innerHTML = '<img src='+$('site_assets').value+'images/front/tg.jpg />';  
}
function results(pwdinput){
	var maths,smalls,bigs,corps,cat,num;
	var str = $(pwdinput).value
	var len = str.length;

	var cat = /.{16}/g
	if(len == 0)return 1;
	if(len > 16){$(pwdinput).value = str.match(cat)[0];}
	cat = /.*[\u4e00-\u9fa5]+.*$/
	if(cat.test(str)) {
		showErr('password','密码请勿包含中文');
		return false;
	}
	cat = /\d/;
	var maths = cat.test(str);
	cat = /[a-z]/;
	var smalls = cat.test(str);
	cat = /[A-Z]/;
	var bigs = cat.test(str);
	var corps = corpses(pwdinput);
	var num = maths+smalls+bigs+corps;

	if(len<6){return 1;}

	if(len>=6&&len<=8){
        if(num == 1) return  1;
	    if(num == 2 || num == 3) return  2;
	    if(num == 4) return  3;
	}

	if(len>8 && len<=11){
        if(num == 1) return 2;
		if(num == 2) return 3;
		if(num == 3) return 4;
		if(num == 4) return 5;
	}

	if(len>11){
		if(num == 1) return 3;
		if(num == 2) return 4;
		if(num  > 2) return 5;
	}
}

function corpses(pwdinput){
	var cat = /./g
	var str = $(pwdinput).value;
	var sz = str.match(cat)
	for(var i=0;i<sz.length;i++){
		cat = /\d/;
		maths_01 = cat.test(sz[i]);
		cat = /[a-z]/;
		smalls_01 = cat.test(sz[i]);
		cat = /[A-Z]/;
		bigs_01 = cat.test(sz[i]);
		if(!maths_01&&!smalls_01&&!bigs_01){return  true;}
	}
	return false;
}


function cs_checkname(val2){
	if(val2=='') 
	{
		alert("请输入玩家账号");
		return  false;
	}
	var postData = "username="+val2;
	var req = new Request({url:  'index.php?m=cs&f=cs_search',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
    
	return false;
}

function cs_sumbit(cid,zt,bit){
	var content = $('re_content').value;
	var postData = "content="+content+"&bit="+bit+"&status="+zt+"&cid="+cid;
	var req = new Request({url:  'index.php?m=cs&f=cs_sumbit',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
	return false;
}

function cs_mail(){
	var em = $('cs_email').value;
	var cid = $('cid').value;
	var mode = $('mode').value;
	var content = $('content').value;
	var time = $('time').value;
	var game = $('game').value;
	var postData = "mode="+mode+"&time="+time+"&game="+game+"&content="+content+"&cid="+cid+"&em="+em;
	var req = new Request({url:  'index.php?m=cs&f=cs_email',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
	return false;
}
/*
function cs_excel(){
	var etime = $('etime').value;
	var stime = $('stime').value;
	var game = $('game_id').value;
	var postData = "game_id="+game+"&stime="+stime+"&etime="+etime;
	var req = new Request({url:  'index.php?m=cs&f=cs_excel',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
	return false;
}
*/

function mk_action(type){
	var postData = "type="+type;
	var req = new Request({url:  'mk_active_getcode.php',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
	return false;
}


function mk_active(code){
	var postData = "code="+code;
	var req = new Request({url:  'mk_active_log.php',
        method:'post' ,
		data:postData,
        evalScripts:true,
        onSuccess: function(responseText) {
			if(responseText != ''){
				alert(responseText);
			}
        },
        onFailure: function() {
			alert('请求发送失败,请稍候再试!');
        }
    }).send();
	return false;
}
