
/**
 * 设置用户的类型选择 >> 使用有米米号
 * 
 * @param  int  flag 1 无， 2 有 
 * @return
 */
function check_type(flag)
{
	if(flag == 1) {
		document.getElementById('do').value = 'create_user' ;
	}
	else {
		document.getElementById('do').value = 'create_role' ;
	}
	return true ;	
}

/**
 * 验证用户输入 邮箱地址格式有误哦，请检查
 * 
 * @param  flag 1 注册米米号, 2 注册通行证
 * @return bool
 */
function check_str(flag)
{
	var err = '' ;	
    var check_code = document.getElementById('check_code').value;
    
    if(flag == 1){
        var password = document.getElementById('pwd1').value;
        var password_confirmed = document.getElementById('pwd2').value;
        var email = document.getElementById('email').value;
        
        var pwdReg = /^[0]{6,}$|^[1]{6,}$|^[2]{6,}$|^[3]{6,}$|^[4]{6,}$|^[5]{6,}$|^[6]{6,}$|^[7]{6,}$|^[8]{6,}$|^[9]{6,}$/ ;
        
        var num1 = '01234567890' ;
        var num2 = '09876543210' ;
        
        password = myTrim(password) ;
        password_confirmed = myTrim(password_confirmed) ;
                        
        // 重置页面         
        if(password.length <= 0) {
        	err = '请输入您的密码！';
        }
        else if(password.length < 6) {
        	err = '您的密码设置太短了（前后的空格会忽略哦），至少为6位！';
        }
        else if(password.length > 16) {
        	err = '您的密码太长啦，请改短一点！最长为16位！';
        }
        else if(pwdReg.test(password) ) {
        	err = '你的密码太简单哦，很不安全，再换一个吧！' ;
        } 
        else if(num1.indexOf(password) > -1) {
        	err = '你的密码太简单哦，很不安全，再换一个吧！' ;
        }
        else if(num2.indexOf(password) > -1) {
        	err = '你的密码太简单哦，很不安全，再换一个吧！' ;
        }
        else if(password != password_confirmed)    {
        	err = '您两次输入的密码不相同，请重新设置密码！';
        }
        else if(email.length <= 0) {
        	err = '请输入您的邮箱地址！';
        }
        else if(email.length > 64) {
        	err = '您的邮箱地址太长了，请换一个邮箱！';
        }
        else if(!reg_check_email(email) ) {
        	err = '邮箱格式错误！';
        }
        else if(check_code.length <= 0) {
        	err = "请输入验证码！";
        }
        else if(check_code.length != 4)  {
        	err = '验证码的长度为4位哦！';
        }
        else {
        	err = '' ;
        }
    }
    else{
        var nick_name = document.getElementById('user_nick').value ;
        var password  = document.getElementById('password').value ;
        var user_id   = document.getElementById('user_id').value ; 
        
        if(user_id == '' || user_id.length < 5 ) {
        	err = '请填写正确的米米号哦！';
        }
        else  if(password.length <= 0) {
        	err = '请输入您的密码！';
        }
        else if(password.length < 6) {
        	err = '您的密码设置太短了（前后的空格会被忽略），至少为6位！';
        }
        else if(password.length > 16) {
        	err = '您的密码太长啦，最长为16位！';
        }     
        else if(nick_name.length <= 0) {
        	err = '请为您的摩尔取个可爱的名字吧！';
        }
        else if(nick_name.length > 10) {
        	err = '摩尔的昵称太长啦，请改短一点！昵称最多5个汉字或10个英文字母或数字！';
        }
        else if(nick_name.length > 10) {
        	err = '摩尔的昵称太长啦，请改短一点！昵称最多5个汉字或10个英文字母或数字！' ;
        }
        else if(!document.getElementById('chk_gmfl').checked) {
        	err = '请先阅读并同意\"摩尔庄园公民法令\"！' ;
        }
        else if(check_code.length <= 0) {
        	err = "请输入验证码！";
        }
        else if(check_code.length != 4)  {
        	err = '验证码的长度为4位哦！';
        }
        else  {
        	err = '' ;
        }
    } 

    if( err ) {
    	document.getElementById('err_str').innerHTML = err ;		
    	document.getElementById('err_str').style.display = "block" ;
    	
    	return false ;
    }else {
    	return true ;   
    }
}

function set_err_str(id)
{	
	//alert(id) ; 
	if(id.length != 'undefined' || id.length < 6) {
	    id = parseInt(id, 10) ;
	}
	
	var err = '' ;
	switch( id ) 	{	
	   /* --------------------------------- */
		case 500 :
			err = '数据填写不完整哦，请检查！' ;
			break ;
		case 100 :
			err = '摩尔昵称的长度不正确哦，请检查！昵称最长为5个汉字或10个英文字母/数字！' ;
			break ;
		case 101 :
			err = '摩尔昵称中含有非法字符，请检查！' ;
			break ;
		case 200 :
			err = '你设置的密码太短了（前后的空格会被忽略），至少为6位哦！' ;
			break ;
		case 201 :
			err = '密码不符合要求，请检查！密码长度为 6 至 16 个字符之间！' ;
			break ;
		case 203 :
			err = '你的密码太简单哦，很不安全，再换一个吧！' ;
			break ;
		case 202 :
			err = '两次密码不一致！' ;
			break ;
		case 300 :
			err = '邮箱地址格式有误哦，请检查！' ;
			break ;
		case -1 :
			err = '验证码错误哦！' ;
			break ;
		case 1301 :
			err = '该邮箱已经注册过，请再换一个！' ;
			break ;
		case -20010 :
			err = '邮箱地址不正确，请检查！' ;
			break ;
		case -20009 :
			err = '摩尔昵称中含有不允许使用的词语，请修改一下！';
			break ;
			
		/* ------------ 创建角色 ------------- */
		case 5001:
			err = '发生系统错误，请再重试一下！' ;
			break;
		case 5002:
			err = '号码已被注册' ;
			break;
		case 5003:
			err = '密码错误' ;
			break;
		case 5004:
			err = '号码尚未激活' ;
			break;
		case 5005:
			err = '该米米号不存在' ;
			break;
		case 5006:
			err = '号码被永久封停' ;
			break;
		case 5007:
			err = '号码被24小时封停' ;
			break;
		case 5008:
			err = '协议不对' ;
			break;
		case 5009:
			err = '密码输错次数太多' ;
			break;
		case 5010:
			err = '不合法的昵称' ;
			break;		
		case 1003 :
			err = '系统繁忙，请稍候再试！' ;
			break ;	
		
		default :
			if(id) {
				err = id ;
			}
			else {
				err = '系统错误，请稍后再试！' ;
			}			
			break ;
	}

	document.getElementById('err_str').innerHTML = err ;		
	document.getElementById('err_str').style.display = "block" ;
	return true ;	
}

function refreshCheckCodeImage(img_id)
{
	//alert(img_id) ;
	document.getElementById(img_id).src = "verify.php?r=" + Math.random()*1000000;
	//document.getElementById('check_code_image').src = "verify.php?r=" + Math.random()*1000000;	
}

function reset_form()
{
	document.getElementById('check_code').value='' ;
	document.getElementById('pwd1').value='' ;
	document.getElementById('pwd2').value='' ;
	document.getElementById('email').value='' ;	
	
	document.getElementById('check_pwd1').innerHTML = '密码有6-16字符组成(字符、数字、下划线)' ;
	document.getElementById('check_pwd2').innerHTML = '请一定记住密码，不要告诉其他任何人' ;
	document.getElementById('check_email').innerHTML = '邮箱是你取回米米号最方便的途径，请你一定要牢记哦！' ;
	document.getElementById('err_str').style.display = 'none' ;
}

/**
 * 检查Email的格式是否合法
 */
function reg_check_email(email)
{
	var reg = /^[0-9A-Za-z\-\_\.]+@[0-9A-Za-z\-\_]+\.[0-9A-Za-z\-\_\.]+$/ ; 
	var rs = reg.test(email) ;
	if(rs ) {
        return true ;
	}
	else {
        return false ;
	}	
}

function on_pic1()
{
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_10.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 1;
} 

function on_pic2()
{
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_20.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 2;
} 

function on_pic3()
{
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_30.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 3;
} 

function on_pic4()
{
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_40.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 4;
} 

function on_pic5()
{
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_50.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 5;
} 

function on_pic6()
{
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_60.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 6;
} 

function on_pic7()
{
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_70.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_8.jpg"
	
	document.getElementById('user_color').value = 7;
} 

function on_pic8()
{
	document.getElementById("m8").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_80.jpg"
	document.getElementById("m2").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_2.jpg"
	document.getElementById("m3").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_3.jpg"
	document.getElementById("m4").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_4.jpg"
	document.getElementById("m5").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_5.jpg"
	document.getElementById("m6").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_6.jpg"
	document.getElementById("m7").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_7.jpg"
	document.getElementById("m1").src="http://www.51mole.com/img-taomee/images/reg_ds_09_01_14/mole_1.jpg"
	
	document.getElementById('user_color').value = 8;
} 


function myTrim(str)
{
	return str.replace(/^\s*$/, '') ; // 所以的空格	
}
