function CheckLoginIdent(src){
	var mobile = /^(13[0-9]|15[0-9]|188|189|0[1-9][0-9]{1,2})\d{8}$/;
	var email = /^(([_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+)|([a-zA-Z0-9_]{6,16}))$/;

	if(mobile.test(src) || email.test(src)){
		return true;
	}
	return false;
}

function getLoginEmail(){
	
	var strCookie=document.cookie;

	var arrCookie=strCookie.split("; ");

	for(var i=0;i<arrCookie.length;i++)

	{

		 var arr=arrCookie[i].split("=");

		 if(arr[0]=="LoginEmail")

		 {

			 return arr[1];

		 }

	}

	return null;
}

var isPopErr = false;

function syLogin(){
	var username=$("#txtEmailAddress").val();
	var password=$("#txtPassword").val();
	var chkRememberMeChecked = $("#chkRemmberPwd").attr("checked");
	var chkRememberMe = (chkRememberMeChecked?"Yes":"No");
	var errMsg = "";
	if(username=="" || username == "登录邮箱或手机号"){
		errMsg += "请填写您的登录邮箱！<br/>";
	}
	else if(!CheckLoginIdent(username)){
		errMsg += "对不起，登录帐户格式不正确<br/>";	
	}	

	if(password==null || password==""){
		errMsg += "密码不能为空<br/>";
	}

	if(errMsg != ''){
		isPopErr = true;
		alert_popup(errMsg,function(){
			isPopErr = false;
		});
	}else{
		var url = "http://passport.baihe.com/loginForXs.jsp?txtLoginEMail="+username+"&txtLoginPwd="+escape(password)+"&chkRememberMe="+chkRememberMe+"&time="+new Date().getTime();
	
		//document.getElementById("loginButton").src="images/loginbutton.gif";
		$("#txtEmailAddress").attr("readonly",true);
		$("#txtPassword").attr("readonly",true);

		$.getScript(url,function(){
			if(isLogonMainUser){
				location.replace("http://user.baihe.com/User/member.jsp");
			}else{
				if(logonUserId == undefined || !logonUserId || logonUserId < 1){
					isPopErr = true;
					alert_popup(loginErrMsg,function(){
						isPopErr = false;
					});
					$("#txtEmailAddress").attr("readonly",false);
					$("#txtPassword").attr("readonly",false);
					$("#txtPassword").val("");
				}else{
					location.replace("http://love.baihe.com");
				}
			}
		});
	}

	

}

function keyDownOfEmail(evt){
	
	evt = evt ? evt : event;
		
	if(evt && evt.keyCode == 13){
		document.getElementById('txtPassword').focus();
		return false;
	}	
}

function keyDownOfPasswd(evt){
	
	evt = evt ? evt : event;
		
	if(evt && evt.keyCode == 13){
		if(!isPopErr){
			syLogin();
		}
		return false;
	}	
}

function toReg(val){
	if(isLogonMainUser){
		if(val == 3)
		{window.open("http://user.baihe.com/ggaccess/stat.jsp?ggCode=xsy-reg_"+val+"&returnUrl=http://psymatch.baihe.com/Gotodeep.aspx");
		}
		else{
		alert("您已经是百合网注册用户，马上开始您的幸福之旅吧！");}
	}else{
		// 新增加部分 开始 记住链接过来的参数并传递给下一个链接
		var url = location.href;
		
		var pos = url.indexOf("?");
		var qstr = "";
		if(pos > 0){
			qstr = url.substr(pos,url.length);
			qstr = escape(qstr);
		}
		
		window.open("http://user.baihe.com/ggaccess/stat.jsp?ggCode=xsy-reg_"+val+"&returnUrl=http://love.baihe.com/step1.jsp"+qstr);
	}
}