
function validAccountAllIn() {
	str = document.getElementById("account1").value;
	if(str.length <= 0){
		document.getElementById("accountAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("accountAlert").className = "bg1";
		document.getElementById("accountTxt").innerHTML = "&nbsp;您输入的用户名为空，请输入正确格式的用户名。";
		return;
	}
	if(!validAccountString(str)){
		document.getElementById("accountAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("accountAlert").className = "bg1";
		document.getElementById("accountTxt").innerHTML = "&nbsp;输入的用户名的位数不正确，请输入4～12位用户名。";
		return;
	}
	if(!checkstr(str)){
	
		document.getElementById("accountAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("accountAlert").className = "bg1";
		document.getElementById("accountTxt").innerHTML = "&nbsp;"+"您输入的用户名的格式不正确，请输入4～12位的字母、汉字，数字组成的组合，注册后不可修改，不区分大小写！";
		return ;
	}else{
		document.getElementById("accountAlert").getElementsByTagName("input")[0].value = "2";
		document.getElementById("accountAlert").className = "bg2";
		document.getElementById("accountTxt").innerHTML = "&nbsp;"+"恭喜您，该帐号可以注册。";
		validAccountUnique(str);
		return;
	}
}


function validAccountString(str) {
	var i, sum = 0;
	for (i = 0; i < str.length; i++) {
		if ((str.charCodeAt(i) >= 0) && (str.charCodeAt(i) <= 255)) {
			sum++;
		} else {
			sum += 2;
		}
	}
	if (sum < 4 || sum > 12) {
		return false;
	}
	
	return true;
}

function checkstr(str){
	var SPECIAL_STR = "#~!@%^&*();'\"?><[]{}\\|,:/=-+—“”‘.`$ 　"; 
	for(i=0;i<str.length;i++){
		if (SPECIAL_STR.indexOf(str.charAt(i)) !=-1){
			return false;
		}
	}
	if(! /^[0-9a-zA-Z\u4E00-\u9FA5]{2,12}$/.test( str )){
		return false;
	}
	
	return true;
}

function validAccountUnique(str){
  	//alert("开始测试");	
  document.getElementById("accountCheckInput").value = encodeURI(str);
  var myAjax = new Ajax.Request(document.accountCheckForm.action, {method: 'post', parameters: Form.serialize(document.accountCheckForm), onComplete: showCheckAccountResult});
}

function showCheckAccountResult(res) 
{	
  resText = res.responseText;
  var jsonMsgObj = new JsonMsgObj(resText);
  var codeid = jsonMsgObj.getCodeid();
  if (codeid == "0") {
	document.getElementById("accountTxt").innerHTML = "&nbsp;恭喜您，该帐号可以注册。";
    return;
  }
  else {
		document.getElementById("accountAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("accountAlert").className = "bg1";
		document.getElementById("accountTxt").innerHTML = "&nbsp;"+"对不起，该用户名已经被注册,请换一个用户名。";
		document.getElementById("accountTxt").innerHTML = jsonMsgObj.getMessage()+"";

  }
}

function validePasswordAllIn(pwdstring){
	var account =document.getElementById("account1").value;
	if(pwdstring.length <=0)
	{
		document.getElementById("passwordAlert").className = "bg1";		
		document.getElementById("passwordAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("passwordTxt").innerHTML = "&nbsp;您输入的登录密码为空，请输入正确格式的登录密码。";
		return;
	}
	else{
		var patrn=/^([a-zA-Z0-9]){6,15}$/;
		if(pwdstring.length <6){
			document.getElementById("passwordAlert").className = "bg1";
			document.getElementById("passwordAlert").getElementsByTagName("input")[0].value = "1";
			document.getElementById("passwordTxt").innerHTML ="&nbsp;您输入的登录密码小于6位，请输入6～15位密码。";
			return false;
		}
		else if(account==pwdstring)  //用户名和密码一致了
		{
			document.getElementById("passwordAlert").className ="bg1";
			document.getElementById("passwordAlert").getElementsByTagName("input")[0].value = "1";
			document.getElementById("passwordTxt").innerHTML = "&nbsp;您输入的密码和与用户名一致了,请重新输入密码!"
			return false;
		}
		else if(!patrn.exec(pwdstring)) {
			document.getElementById("passwordAlert").className = "bg1";
			document.getElementById("passwordAlert").getElementsByTagName("input")[0].value = "1";
			document.getElementById("passwordTxt").innerHTML ="&nbsp;您输入的登录密码格式不正确，请输入由6～15位数字和字母，区分大小写。";
			return false;
		}else{
			document.getElementById("passwordAlert").className = "bg2";
			document.getElementById("passwordAlert").getElementsByTagName("input")[0].value = "2";
			document.getElementById("passwordTxt").innerHTML ="&nbsp;请输入由6～15位字母和数字。为了您的帐户安全，建议使用大小写字母和数字混合的密码。";
		}
		
	}	
}

function checkPwd(pwdstring)
{
	if(pwdstring.length >= 6 && pwdstring.length <=15){
		return "true";
	}
	return "false";	
}
function checkPwdSafe(pwdStr){
	document.getElementById('chkpswd').style.display = 'block';
	if (pwdStr == "") {
		document.getElementById( "tiaoxing" ).className = "PSW_P_0";
		document.getElementById("chkpswdcnt").innerHTML = "";
	} else if( ! isPwd( pwdStr ) || !/^[^%&]*$/.test( pwdStr )) {
		document.getElementById("tiaoxing" ).className = "PSW_P_0";
		document.getElementById("chkpswdcnt").innerHTML = "";
	}else {
		var csint = checkStrong(pwdStr);
		switch (csint) {
		case 1:
			document.getElementById("chkpswdcnt").innerHTML = "弱: 您设置的密码过于简单，建议设置大小写字母和数字混合的密码";
			document.getElementById("chkpswdcnt").className="red";
			document.getElementById("tiaoxing" ).className = "PSW_P_2";
			break;
		case 2:
			document.getElementById("chkpswdcnt").innerHTML = "中: 您设置的密码较弱，建议设置大小写字母和数字混合的密码";
			document.getElementById("chkpswdcnt").className="blue";
			document.getElementById("tiaoxing" ).className = "PSW_P_3";
			break;
		case 3:		
			document.getElementById("chkpswdcnt").innerHTML = "强: 为了您的帐户安全，请牢记您的密码";
			document.getElementById("chkpswdcnt").className="green";
			document.getElementById("tiaoxing" ).className = "PSW_P_4";
			break;
		}
	}
}
function isPwd(pwdStr)
{
	if (pwdStr.length < 6 || pwdStr.length > 15) return false;
	var patrn=/^([a-zA-Z0-9]){6,15}$/;
	if(!patrn.exec(pwdStr)) return false;
	return true;
}
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; 
} 

//checkStrong函数 
//返回密码的强度级别 
function checkStrong(sPW){ 
	Modes=0; 
	for (i=0;i<sPW.length;i++){ 
		//测试每一个字符的类别并统计一共有多少种模式. 
		Modes|=CharMode(sPW.charCodeAt(i)); 
	} 
	return bitTotal(Modes);
}

function cmpPassword()
{
	repwdstring = document.getElementById("rePassword").value;
	pwdstring = document.getElementById("password").value;
	
	if(repwdstring.length <=0)  //确认密码为空
	{	
		document.getElementById("rePasswordAlert").className ="bg1";
		document.getElementById("rePasswordAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("rePasswordAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的确认密码为空，请输入正确格式的确认密码。"
		return;
	}
	validchar = /^([a-zA-Z0-9]){6,15}$/;
	if(repwdstring == pwdstring && validchar.exec(pwdstring))
	{//输入成功
		document.getElementById("rePasswordAlert").className ="bg2";
		document.getElementById("rePasswordAlert").getElementsByTagName("input")[0].value = "2";
		obj = document.getElementById("rePasswordAlert").getElementsByTagName("span")[0];
		obj.innerHTML = "&nbsp;两次输入密码一致";
	}
	else
	{//输入失败
		document.getElementById("rePasswordAlert").className = "bg1";
		document.getElementById("rePasswordAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("rePasswordAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您两次输入的密码不一致，请输入一致的密码。"
	}
}
//检查真实姓名
function checkRealNameAllIn()
{
    str = document.getElementById("realName").value;
    if(str.length == 0){
    	document.getElementById("realNameAlert").className ="bg1";
    	document.getElementById("realNameAlert").getElementsByTagName("input")[0].value = "0";
    	document.getElementById("realNameAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的真实姓名为空，请输入您的真实姓名。"
       return 0;
    }
	re = /^[\u4e00-\u9fff]*$/;
	
	if(str.length<=1 || str.length >8 || re.test(str)==false)
	{
		//document.getElementById("realNameImg").style.display = "block";
		//document.getElementById("realNameImg").src = "/images/icon_check_wrong.jpg";
		document.getElementById("realNameAlert").className ="bg1";
		//document.getElementById("realNameAlert").style.backgroundColor ="#F3D7D7";
		//document.getElementById("realNameAlert").style.border = "1px solid #BFE1E1";
		document.getElementById("realNameAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("realNameAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;为确保您的中奖返奖权益，请准确填写你的真实姓名!"	
		return 1;
	}
	//document.getElementById("realNameImg").style.display = "block";
	//document.getElementById("realNameImg").src = "/images/icon_check_right.jpg";
	document.getElementById("realNameAlert").className ="bg2";
	//document.getElementById("realNameAlert").style.backgroundColor ="#EAFFEA";
	//document.getElementById("realNameAlert").style.border = "0px";
	document.getElementById("realNameAlert").getElementsByTagName("input")[0].value = "2";
	document.getElementById("realNameAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;领大奖和提款的依据，为确保您的中奖利益，请如实填写您的真实姓名。"
	return 2;
}



//身份证检查函数----pengya 20071022
function validateCertNo(certid)
{
	var sErrMsg = "";
	var reg_15 = /\d{15}/;
	var reg_18 = /\d{17}([0-9]{1}|x|X)/;
	var monthPerDays = new Array("31","28","31","30","31","30","31","31","30","31","30","31");
	certid = certid.toLowerCase();
	if(certid.length<= 0){
		sErrMsg = "您输入的身份证号为空，请输入您的真实有效身份证号。";
	}
	if(certid == "" || certid=="111111111111111")
	{
		sErrMsg = "您输入的身份证号不正确，请输入您的真实有效身份证号。";
	}
	var ret = certid.length == 15?reg_15.test(certid):reg_18.test(certid);
	if(!ret)
	{
		sErrMsg = "您输入的身份证号不正确，请输入您的真实有效身份证号。";
	}
	birthDate = certid.length == 15?"19" + certid.substr(6,6):certid.substr(6,8);
	year = birthDate.substr(0,4);
	if(birthDate.substr(4,1) == '0')
		month = birthDate.substr(5,1);
	else
		month = birthDate.substr(4,2);
	if(birthDate.substr(6,1) == '0')
		day = birthDate.substr(7,1);
	else
		day = birthDate.substr(6,2);
	dd = parseInt(day);
	mm = parseInt(month);
	yy = parseInt(year);
	days = new Date();
	gdate = days.getDate();
	gmonth = days.getMonth();
	gyear18 = days.getFullYear()-18;
	if(mm>12 || mm<1 ||dd>31 || dd<1)
	{
		sErrMsg = "您输入的身份证号不正确，请输入您的真实有效身份证号。";
	}
	if(year % 100 != 0)
	{
		if(year % 4 ==0)
		monthPerDays[1] = 29;
	}
	else
	{
		if(year % 400 == 0)
		monthPerDays[1] = 29;
	}
	if(monthPerDays[mm - 1] < dd)
	{
		sErrMsg = "<B>您输入的身份证号不正确，请输入您的真实有效身份证号。";
	}
	if(certid.length == 18)
	{
		var arTemp = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
		var num = 0;
		var proof;
		for(var i=0; i < 17; i ++)
		{
			num = num + certid.substr(i,1) * arTemp[i];
		}
		num = num % 11;
		switch(num)
		{
			case 0:proof='1';break;
			case 1:proof='0';break;
			case 2:proof='x';break;
			case 3:proof='9';break;
			case 4:proof='8';break;
			case 5:proof='7';break;
			case 6:proof='6';break;
			case 7:proof='5';break;
			case 8:proof='4';break;
			case 9:proof='3';break;
			case 10:proof='2';break;
		}
		if(certid.substr(17, 1) != proof)
		{
			sErrMsg = "&nbsp;您输入的身份证号不正确，请输入您的真实有效身份证号。";
		}
	}
	if(certid.length > 18){
		sErrMsg = "&nbsp;您输入的身份证号不正确，请输入您的真实有效身份证号。身份证的长度应为15或18位";
	}
	mm = mm -1;
	var prevTS18 = new Date(gyear18, gmonth, gdate,0,0,0);
	var ageTs = new Date(yy,mm,dd,0,0,0)
	if(prevTS18 < ageTs)
	{
		sErrMsg = "&nbsp;您小于18周岁，不能购买彩票。";
	}
	return sErrMsg;
}
function checkCertNoAllIn()
{
	str = document.getElementById("certNo").value;
	if(str.length<=0)
	{
		//document.getElementById("certNoAlert").style.backgroundColor="#FFFFFF";
		//document.getElementById("certid").style.backgroundColor ="#CBEBFF";
		//document.getElementById("certNoAlert").style.border = "0px";
		//document.getElementById("certid").style.border = "1px solid #BFE1E1";
		document.getElementById("certNoAlert").getElementsByTagName("input")[0].value = "0";
		//document.getElementById("certNoImg").style.display = "none";
		return;
	}
	//validnum = /(^\d{15,15}$)|(^\d{17,17}[0-9xX]$)/;
	// if(validnum.test(str))
	var sErrMsg = validateCertNo(str);
	if((sErrMsg == "") || (sErrMsg == "您小于18周岁，不能购买彩票。"))
	{//合法身份证
	    if(sErrMsg== "您小于18周岁，不能购买彩票。")
	    {
	    	document.getElementById("certNoAlert").className = "bg1";
    		//document.getElementById("certNoAlert").style.backgroundColor ="#F3D7D7";
    		//document.getElementById("certNoAlert").style.border = "1px solid #F86E4B";
    		document.getElementById("certNoAlert").getElementsByTagName("input")[0].value = "1";
    		//document.getElementById("certNoImg").style.display = "block";
    		//document.getElementById("certNoImg").src = "/images/icon_check_sup.gif";
    		document.getElementById("certNoTxt").innerHTML = sErrMsg;
    		return;	        
	    }
	    document.getElementById("certNoAlert").className = "bg2";
		//document.getElementById("certNoAlert").style.backgroundColor ="#EAFFEA";
		//document.getElementById("certNoAlert").style.border = "0px";
		document.getElementById("certNoAlert").getElementsByTagName("input")[0].value = "2";
		//document.getElementById("certNoImg").style.display = "block";
		//document.getElementById("certNoImg").src = "/images/icon_check_right.jpg";
		document.getElementById("certNoTxt").innerHTML = "&nbsp;领大奖和提款的依据，为确保您的中奖利益，请填写您的真实有效身份证号。";
		return;
	}
	else
	{//非法身份证
		document.getElementById("certNoAlert").className = "bg1";
		//document.getElementById("certNoAlert").style.backgroundColor ="#F3D7D7";
		//document.getElementById("certNoAlert").style.border = "1px solid #F86E4B";
		document.getElementById("certNoAlert").getElementsByTagName("input")[0].value = "1";
		//document.getElementById("certNoImg").style.display = "block";
		//document.getElementById("certNoImg").src = "/images/icon_check_wrong.jpg";
		document.getElementById("certNoTxt").innerHTML = sErrMsg;
		return;
	}
}

//
function trimStr(str)
{
	var m = str.match(/^\s*(\S+(\s+\S+)*)\s*$/);  
	return (m == null) ? "" : m[1];  
}
function isMobile(number)
{
	if(! /^[0-9]{11}$/.test( number )){
		return false;
	}
	return (/^(?:1[358]\d)-?\d{5}(\d{3}|\*{3})$/.test(trimStr(number)));
}

function isTel(number)
{
	if(! /^[0-9-]{12,20}$/.test( number )){
		return false;
	}
    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(trimStr(number)));
}
//手机和电话号码验证
function valiedateMobile()  
{
	number = document.getElementById('mobile').value;
	
	if(number.lenght <= 0 || number == ""){
		document.getElementById("mobileAlert").className = "bg1";
		document.getElementById("mobileAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("mobileAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的大奖通知电话为空，请输入您的正确电话号码。"
		return 0;
	}else{
		if( isMobile(number) | isTel(number) ){
			document.getElementById("mobileAlert").className = "bg2";
			document.getElementById("mobileAlert").getElementsByTagName("input")[0].value = "2";
			document.getElementById("mobileAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;中大奖后通知您的方式，请填写您真实有效的手机号码或固定电话。"
			return 2;
		}else{
			document.getElementById("mobileAlert").className = "bg1";
			document.getElementById("mobileAlert").getElementsByTagName("input")[0].value = "1";
			document.getElementById("mobileAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的手机或电话号码格式不正确，请输入正确格式的手机或电话号码。格式示例: 13699760981或0755-26978758-分机号(分机号可不填)。"
			return 1;
		}
	}
}


//邮件格式检查
function checkEmailAllIn()
{
   // var reg_email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
   var email = document.getElementById("email").value;
    var reg_email = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
    if(email.length <= 0){
    	document.getElementById("emailAlert").className = "bg1";
		document.getElementById("emailAlert").getElementsByTagName("input")[0].value = "0";
		document.getElementById("emailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的E-mail为空,请输入您真实有效且经常使用的E-mail。"
		return 0;
    }
    else{
    	if(!reg_email.test(email) || email.length<3 || email.length>50)
	    {
			document.getElementById("emailAlert").className = "bg1";
			document.getElementById("emailAlert").getElementsByTagName("input")[0].value = "1";
			document.getElementById("emailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;您输入的E-mail格式不正确,请输入正确格式的E-mail。示例：caipiao@163.com"
			return 1;
	    }
	    else
	    {
	    	document.getElementById("emailAlert").className = "bg2";
			document.getElementById("emailAlert").getElementsByTagName("input")[0].value = "2";
			document.getElementById("emailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;取回密码的工具，请填写您真实有效且经常使用的E-mail。"
			return 2;
	    }
    }
}

//邮件格式检查
function checkReEmailAllIn(email){
	var reEmail = document.getElementById("reEmail").value;
	var email = document.getElementById("email").value;
	if(reEmail.length <= 0){
		document.getElementById("reEmailAlert").className = "bg1";
		document.getElementById("reEmailAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("reEmailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;请再次确定邮箱地址!"
	}else if(email == reEmail){
		document.getElementById("reEmailAlert").className = "bg2";
		document.getElementById("reEmailAlert").getElementsByTagName("input")[0].value = "2";
		document.getElementById("reEmailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;两次邮箱地址一致!"
	}else{
		document.getElementById("reEmailAlert").className = "bg1";
		document.getElementById("reEmailAlert").getElementsByTagName("input")[0].value = "1";
		document.getElementById("reEmailAlert").getElementsByTagName("span")[0].innerHTML = "&nbsp;两次邮箱地址必须一致!"
	}
}
var checking = false;
//验证码式检查
function checkValidCodeAllIn(){
	if(checking){
		return;
	}
	checking = true;
  	var url = "/checkValidCode.jhtml";
  	var values = $('validCode').value;;
  	var pars = "validCode=" + values;
  	
  	if(values.length <= 0 ){
  		document.getElementById("validCodeAlert").getElementsByTagName("input")[0].value = "0";
        document.getElementById("validCodeErrorMsg").innerHTML = "&nbsp;您输入的验证码为空，请输入正确的验证码。";
        document.getElementById("validCodeAlert").className = "bg1";
        document.getElementById("validCode").focus();
        checking = false;
        return false;
  	}
  	if(values.length > 4 || (values.length<4 && values.length>0) ){
  		
  	 	document.getElementById("validCodeAlert").className = "bg1";
  	 	document.getElementById("validCodeErrorMsg").innerHTML = "&nbsp您输入的验证码不正确，请输入正确的验证码。";
        document.getElementById("validCode").focus();
        checking = false;
  		return false;
  	}else{
  		//alert(values);
  		//alert("OK..Start");
  		var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: showCheckValidCodeResult});
		hidehint('validCodeAlert');
	}
}

function showCheckValidCodeResult(res) {

  resText = res.responseText;

  var jsonMsgObj = new JsonMsgObj(resText);

  //alert(resText);
  var codeid = jsonMsgObj.getCodeid();

  if (codeid == "0") {
        document.getElementById("validCodeAlert").getElementsByTagName("input")[0].value = "2";        
        document.getElementById("validCodeErrorMsg").innerHTML = jsonMsgObj.getMessage();
		document.getElementById("validCodeAlert").className = "bg2";
		checking = false;
   		return;
  }
  else {
        document.getElementById("validCodeAlert").getElementsByTagName("input")[0].value = "1";
        document.all("RIC").src="/RandomImageCode";
        document.getElementById("validCodeErrorMsg").innerHTML = "&nbsp;您输入的验证码不正确，请输入正确的验证码。";
        document.getElementById("validCodeAlert").className = "bg1";
        checking = false;
        return false;
  }
}

function formSubmit(num){

	if(num == null || num=="")
	 	num =0;
	
	//检查是否check通过
	if(document.getElementById('accountAlert').getElementsByTagName('input')[0].value != '2')
	{
		if(document.getElementById("account1").value == "")
		{
			document.getElementById('account1').focus();
			alert("您输入的用户名为空，请输入正确格式的用户名。");
			return false;
		}
		else
		{
			document.getElementById('account1').focus();
			alert("您输入的用户名不正确，请输入4～12位的字母、汉字，数字组成的组合，注册后不可修改，不区分大小写！");
			return false;
		}
	}
	//登陆密码检查
	if(document.getElementById('passwordAlert').getElementsByTagName('input')[0].value != '2')
	{
		var passwordResult = document.getElementById('passwordAlert').getElementsByTagName('input')[0].value;
		if( document.getElementById('passwordAlert').getElementsByTagName('input')[0].value == 0){
			alert("您输入的登录密码为空，请输入正确格式的登录密码。");
			document.getElementById('password').focus();
			return false;
		}
		if( document.getElementById('passwordAlert').getElementsByTagName('input')[0].value == 1){
			alert("您输入的登录密码格式不正确，请输入由6～15位数字和字母，区分大小写。");
			document.getElementById('password').focus();
			return false;
		}
		document.getElementById('password').focus();
		return false;
	}
	
	//确认密码检查
	if(document.getElementById('rePasswordAlert').getElementsByTagName('input')[0].value != '2')
	{
		var rePassworResult = document.getElementById('rePasswordAlert').getElementsByTagName('input')[0].value;
		if( rePassworResult == 0){
			alert("您输入的确认密码为空，请输入正确格式的确认密码。");
			document.getElementById('rePassword').focus();
			return false;
		}
		if( rePassworResult == 1){
			alert("您两次输入的密码不一致，请输入一致的密码。");
			document.getElementById('rePassword').focus();
			return false;
		}
		document.getElementById('rePassword').focus();
		return false;
	}
	
    	//大奖电话检查
    if(valiedateMobile() !=2){
    	var mobileResult =  valiedateMobile();
    	if(mobileResult == 0){ //大奖电话为空
			alert("您输入的大奖通知电话为空，请输入您的正确电话号码");
			document.getElementById('mobile').focus();
			return false;
		}
		if(mobileResult == 1){ //大奖电话为空
			alert("请您填写真实的手机或固定号码，以便您中大奖及时通知你,例如：13699760981或0755-26978758-分机号(分机号可不填)。");
			document.getElementById('mobile').focus();
			return false;
		}
		document.getElementById('mobile').focus();
		return false;
    }
    	
	//邮箱检查
	if(checkEmailAllIn() !=2)
	{
		var emailReslut = checkEmailAllIn();
		if(document.getElementById("email").value =="")
		{
    		alert("您输入的E-mail为空,请输入您真实有效且经常使用的E-mail。");
	        document.getElementById('email').focus();
	        return false;
    	}
    	if(document.getElementById("emailAlert").getElementsByTagName("input")[0].value == 1)
    	{
    		alert('您输入的E-mail格式不正确,请输入正确格式的E-mail。示例：caipiao@163.com');
	        document.getElementById('email').focus();
	        return false;
    	}
	}
	if(num == 0){ //本站的
	    //验证码检查
	     if(document.getElementById("validCodeAlert").getElementsByTagName("input")[0].value != "2")
	    {
	    	var validCodeResult = document.getElementById("validCodeAlert").getElementsByTagName("input")[0].value;
	    	if(validCodeResult == 0){
	    		alert('您输入的验证码为空，请输入正确的验证码。');
		        document.getElementById('validCode').focus();
		        return false;
	    	}
	    	if(validCodeResult == 1){
	    		alert('您输入的验证码不正确，请输入正确的验证码。');
		        document.getElementById('validCode').focus();
		        return false;
	    	}
	        document.getElementById('validCode').focus();
	        return false;
	    }
	    
		if(document.getElementById('checkbox').checked != true)
		{
			document.getElementById('checkbox').focus();
			alert("请您认真阅读华彩网会员协议");
			return false;
		}  
	}
	if(document.getElementById("isxuan").checked)
	{
	//真实姓名检查
	if(checkRealNameAllIn() != 2){
		var realNameReslut = checkRealNameAllIn();
		if(realNameReslut == 0){
			alert("您输入的真实姓名为空，请输入您的真实姓名。");
			document.getElementById('realName').focus();
			return false;
		}
		if(realNameReslut ==1){
			alert("请正确的填写你的真实姓名");
			document.getElementById('realName').focus();
			return false;
		}
		
	}
	
	//身份证号码检查
	if(document.getElementById("certNo").value == 0){ //身份证号码为空
			alert("身份证号码不能为空");
			document.getElementById('certNo').focus();
			return false;
	}
	if(document.getElementById("certNoAlert").getElementsByTagName("input")[0].value != 2){
		var certResult = document.getElementById("certNoAlert").getElementsByTagName("input")[0].value;
		if(certResult ==1){ //身份证号码不合法
			alert("您输入的身份证号不正确，请输入您的真实有效身份证号。");
			document.getElementById('certNo').focus();
			return false;
		}
		document.getElementById('certNo').focus();
		return false;
	}
	

    if(document.getElementById("email").value ==""){
    		alert("您输入的E-mail为空,请输入您真实有效且经常使用的E-mail。");
	        document.getElementById('email').focus();
	        return false;
    }
	}

	if(document.getElementById('checkbox2').checked != true)
	{
		document.getElementById('checkbox2').focus();
		alert("请阅读并同意电话投注协议！");
		return false;
	} 
	
	document.getElementById('certNo').value = document.getElementById('certNo').value.toLowerCase();
	var isSelected = document.getElementById("isxuan");
	var isAddbank = false;
	if(isSelected != null){
		isAddbank = isSelected.checked;
	}
	if(isAddbank){
		document.getElementById("isAddBankNum").value="on";
	}
	//活动添加不用将删除
	if(2==document.getElementById("activities").value)
	{
		if(0==checkMoblie && 0==checkcoertno)
		{
		
		}
		else
		{
		     if(window.confirm("您输入的身份证或者手机号码已注册过，不能参加此次活动，是否继续注册。"))
		     {
		     }
		     else
		     {
		         return false;
		     }
		
		}
	}
	if(num ==1){
		document.getElementById("formsub").action="./dodoNewRegiste.jhtml?action=save";
	}else{
		document.getElementById("formsub").action="./registerStep1.jhtml";
	}
	
	
	 
	document.getElementById("registe").disabled=true;
	
	document.getElementById("formsub").submit();
	return true;
}



function showhint(objName)
{
	obj = document.getElementById(objName);
	objflag = obj.getElementsByTagName("input")[0];

	obj.style.border = "1px solid #7db3d5";
	
}

function hidehint(objName)
{
	obj = document.getElementById(objName);
	//用来标识提示的前景色
	objflag = obj.getElementsByTagName("input")[0];
	obj.style.border = "0px";
}

function test(){
	alert("test");
	alert("test registe begin");
	alert(document.getElementById("registe").disabled);
	document.getElementById("registe").disabled = true;
	alert("registe.disabled = true");
	alert(document.getElementById("registe").disabled);
	alert("test registe end");
}


