var tomTips	= "tomtips";			//skepe提示信息
var MsgClass = "txtred";
var MsgRight ="txtgreen";

function pwdGrade(id)
{
	id = id ? id : window.event;
	if(id.keyCode != 9 && check_All(id, 3) == true)
	{
		var OtherId = id + "_a";
		var Uobj	= $(id);
		var PWD = Utils.trim(Uobj.value);
		var nums	= /[0-9]/;
		var wordsS	= /[a-z]/;
		var wordsB	= /[A-Z]/;
		var wordsO	= /[^0-9a-zA-Z]/;
		var sign = 0;
		var tishi = regPwdMsg[8];
		var safeclassname = "safe";
		
		$("tompwdqr").style.display = "block";
		if(nums.test(PWD) == true) sign ++;
		if(wordsS.test(PWD) == true) sign ++;
		if(wordsB.test(PWD) == true) sign ++;
		if(wordsO.test(PWD) == true) sign ++;
		if(sign == 1)	{ tishi = regPwdMsg[8]; safeclassname = "safe safe1"; }		//弱
		if(sign == 2)	{ tishi = regPwdMsg[9]; safeclassname = "safe safe2"; }		//中
		if(sign > 2)	{ tishi = regPwdMsg[10]; safeclassname = "safe safe3"; }		//强
		$("safesafe").className = safeclassname;
		return;
	}
}
//切换验证码
function changepic()
{
	$("verifypic").src = "/comm/Image.aspx?item__ID_SST="+ new Date().getTime();
}

//用户名验证
function check_All(id, sub)
{
	var OtherId = id + "_a";
	var Uobj	= $(id);
	var VarTrim = Utils.trim(Uobj.value);
	var TLength	= Uobj.value.length;
	if(id == "tomid")
	{
		if(VarTrim.length < 5)
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = uNameMsg[0];
			return false;
		}
		if(VarTrim.length > 16)	
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = uNameMsg[3];
			return false;
		}
		if(Utils.isChinese(VarTrim) == true)
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[5];
			return false;
		}


        if(sub == '1') 
		{
			if(chkSafeBind() == false)
			{
				return false;
			}

			AjaxUserId(id, '1'); 
		}
		else
		{
			
			AjaxUserId(id, '0');
		}

	}
	if(id == "tompwd")
	{
		if(TLength != VarTrim.length)
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[4];
			return false;
		}
		if(VarTrim.length == 0)
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			if(sub == '3') $(OtherId).innerHTML = ""; else $(OtherId).innerHTML = regPwdMsg[0];
			return false;
		}
		if(VarTrim.length < 6)	
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[1];
			return false;
		}
		if(VarTrim.length > 32)	
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[2];
			return false;
		}
		if(Utils.isChinese(VarTrim) == true)
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[5];
			return false;
		}
		if(Utils.password(VarTrim) == false)			//验证失败
		{
			$("tompwdqr").style.display = "none";
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[3];
			return false;
		}
		else											//验证成功
		{
			$(OtherId).innerHTML = "";
			return true;
		}
	}
	if(id == "tompwd2")
	{
		var TomPwd	= $('tompwd').value;
		TomPwd	= Utils.trim(TomPwd);
		if(TomPwd.length == 0)
		{
			$("tompwd_a").className = MsgClass;
			$('tompwd_a').innerHTML = regPwdMsg[0];
			return false;
		}
		if(VarTrim.length == 0)
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[6];
			return false;
		}
		if(VarTrim != TomPwd)
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = regPwdMsg[7];
			return false;
		}
		else
		{
			$(OtherId).className = MsgRight;
			$(OtherId).innerHTML = '输入正确';
			return true;
		}
	}
	if(id == "tomyzm")
	{
		if(VarTrim.length == 0 || VarTrim=="验证码")
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = chkCodeMsg[0];
			return false;
		}
		else if(VarTrim.length != 5) 
		{
			$(OtherId).className = MsgClass;
			if(sub == '1')	
				$(OtherId).innerHTML = chkCodeMsg[1];
			else if(VarTrim.length < 5)
				$(OtherId).innerHTML = "";
			else 
				$(OtherId).innerHTML = chkCodeMsg[1];
			return false;
		}
		else
		{
			if(sub == '1') 
				AjaxYzm(id, '1'); 
			else 
				AjaxYzm(id, 0);
		}

	}
	if(id == "tomprotocol")
	{
		if(Uobj.checked == false)
		{
			$(OtherId).className = MsgClass;
			return false;
		}
		else
		{
			$(OtherId).innerHTML = "";
			return true;
		}
	}
}

function regKeypress(e) 
{
    e = e ? e : window.event;
    if (e.keyCode == 13) check_All('tomid', 1);
}

//ajax 异步调用
//用户名
function AjaxUserId(id, sub)
{
	var OtherId = id + '_a';
	var Url = 'CheckUserId.aspx';
	var Method = "GET";
	var TomUserId = $(id).value;
	TomUserId = Utils.trim(TomUserId);
	var Vars	= "userid=" + escape(TomUserId) + "&rdm=" + new Date().getTime();
	var Retext;
	var Cb = function(xhq) 
	{
		Retext = xhq.responseText;
		if(Retext == 'ALERT')
		{
			alert(modSystem[0]);
			return false;
		}
		
		else if(Retext == '1')				//用户名被占用
		{
			$(OtherId).className = MsgClass;
			$(OtherId).innerHTML = uNameMsg[2];
			return false;
		}
		else
		{
		    $(OtherId).className = MsgRight;
			$(OtherId).innerHTML = "此用户名可以使用";

			if(sub == '1')
			{
				if(check_All("tompwd", 0) == false) {$("tompwd").focus(); return false; }
				if(check_All("tompwd2", 0) == false) {$("tompwd2").focus(); return false; };
				check_All("tomyzm", 1);
			}
			else
			{
				return true;
			}
		}
	}
	var xhconn = new XHConn();
	xhconn.connectAsync(Url, Method, Vars, Cb);
}

//验证码
function AjaxYzm(id, sub)
{
	var OtherId = id + '_a';
	var Url = 'CheckTomVerify.aspx';
	var Method = "GET";
	var TomYzm	= $(id).value;
	TomYzm	= Utils.trim(TomYzm);
	var Vars = "yzm=" + escape(TomYzm) + "&rdm=" + new Date().getTime();
	var Retext;
	var Cb = function(xhq) 
	{
		Retext = xhq.responseText;
		if(Retext == '1')						//验证码失败
		{
			
			$(OtherId).innerHTML = chkCodeMsg[1];
			return false;
		}
		else
		{
		    $(OtherId).className = MsgRight;
			$(OtherId).innerHTML = trueMsg;
			if(sub == '1')
			{
				__doPostBack('btn_reg','')
				return true;
				
			}
			else
			{
				return true;
			}
		}
	}
	var xhconn = new XHConn();
	xhconn.connectAsync(Url, Method, Vars, Cb);
}

//检查安全邦定输入
function chkSafeBind(){
	
	//var emailChk = Utils.trim($("emailChk").checked);
	var types = Utils.trim($("types").value);
	var email = Utils.trim($("email").value);
	//var mobileChk = Utils.trim($("mobileChk").checked);
	var mobile = Utils.trim($("mobile").value);


//	if(!(emailChk == true || mobileChk == true)){
//		alert('请至少选择一种绑定方式!');
//		return false;
//	}

	//if(emailChk == true){
	if(types=='0')
	{
	    alert('选择会员类型');
	    return false 
	}
	
	if(email =='')
	{
	    alert('邮箱不能为空');
	    return false
	}
	else
	{
		if(Utils.isEmail(email) == false){
			alert('邮箱格式不正确!');
			return false
		}
	}
	//}

	//if(mobileChk == true){
	if(mobile !='')
	{
		if(mobile.length < 9){
			alert('请输入正确的手机号码');
			return false;
		}
	}
	//}
	return true;
}



function initTomIdTip(){
	$('tomid_a').className='special';
	$('tomid_a').innerHTML='长度为5～16个字符。';
}