$(function(){
	if(app.isLogin){
		var name = "";
		
		if(name == "" && app.user.name){
			name = app.user.name;
		}
		if(name == "" && app.user.phone){
			name = app.user.phone.substring(7);
		}
		if(name == "" && app.user.loginName){
			name = app.user.loginName;
		}
		
		$(".hdtc").html('<span class="sp1">'+ name +'，欢迎您&nbsp;&nbsp;|<a href="javascript:void(0);" onclick="logout()" title="退出">[退出]</a></span>');	
	}
});


function login() {
	var phone = Utils.trim($("#log_phone").val());
	var pwd = $("#log_pwd").val(); 
	if (!Utils.isEmpty(phone)) {
		alert("请先填写手机号码再提交");
		return;
	} else if (!Utils.isMobile(phone)) {
		alert("请填写正确的手机号码");
		return;

	}
	if (!Utils.isEmpty(pwd)) {
		alert("请先填写密码再提交");
		return;
	}
 
	$.ajax({
		type : "POST",
		url : app.ctx + "/j_spring_security_check",
		dataType : 'json',
		data : {
			"j_username" : "__phone__" + phone,
			"j_password" : pwd
		},
		success : function(data) {

			var ret = data['ret'];
			var msg = data['msg'];

			if (ret == 0) { // 登录成功
				$(".hdtc").html(
						'<span class="sp1">' + phone.substring(7) + '，欢迎您&nbsp;&nbsp;|<a href="javascript:void(0);" onclick="logout()" title="退出">[退出]</a></span>');
				$("#login, #box").hide();
				app.onLoginSuccess(data.user);
			} else if (ret == 2 || ret == 5) {
				cFb("login");
				alert(msg);
				getReg();
			} else {
				$(".popTips")
						.html(
								'<font color="red">'
										+ msg
										+ '</font>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="getLoginPsw();" title="找回密码"><font color="red">找回密码</font></a></font>');
			}
		}
	});
}

function getLoginPsw(){
	cFb("login");
	getPsw();
}

function getPwd(){
	var phone = Utils.trim($("#phone_psw").val());
	//验证手机号
	
	 if(!Utils.isEmpty(phone))
     {
     	alert("请先填写手机号码再提交");
     	return;
     }
     else if(!Utils.isMobile(phone))
     {
     	alert("请填写正确的手机号码");
     	return;
     	
     }
		
	app.proxy({
		url: "RS/users/getPwd/"+phone,
		type: "GET",
		success: function(data){
			var json = eval("(" + data + ")");
			var ret = json['ret'];
			var msg = json['msg'];

			alert(msg);
		}
	});	

}

function subReg(){
	var phone = Utils.trim($("#phone_reg").val());
	//验证手机号
	
	 if(!Utils.isEmpty(phone))
     {
     	alert("请先填写手机号码再提交");
     	$('.layer .popCont').addClass('circulR');
     	return;
     }
     else if(!Utils.isMobile(phone))
     {
     	alert("请填写正确的手机号码");
     	$('.layer .popCont').addClass('circulR');
     	return;     	
     }
	 $('.layer .popCont').removeClass('circulR');
	app.proxy({
			url: "RS/users/subReg/"+phone,
			type: "GET",
			success: function(data){
				var json = eval("(" + data + ")");
				var ret = json['ret'];
				var msg = json['msg'];

				if(ret == 1)
				{
				//	alert("享受本站短彩信服务，需定制中国移动手机证券短信、高端版业务：" +
					//		"发送DXB到1065088定制手机证券短信版业务，3元/月。发送GDB到1065088定制手机证券高端版业务，5元/月");
					$('.layer .popCont').addClass('circulR');
				}
				else if(ret == 2)
				{
					cFb("reg");
					alert(msg);  
					getLogin();
				}
				else
				{
					cFb("reg"); 
				//	alert(msg);
					getLogin();

				}
			}
		});	

	
}

function indexLog(){
	 var phone = Utils.trim($("#phone_index_log").val());
     var pwd = $("#pwd_index_log").val();
     
     if(!Utils.isEmpty(phone))
     {
     	alert("请先填写手机号码再提交");
     	return;
     }
     else if(!Utils.isMobile(phone))
     {
     	alert("请填写正确的手机号码");
     	return;
     	
     }
     if(!Utils.isEmpty(pwd))
     {
     	alert("请先填写密码再提交");
     	return;
     }
		
     $.ajax({
			type:"POST",
			url: app.ctx + "/j_spring_security_check",
			    dataType: 'json',
			    data : {
					"j_username" : "__phone__" + phone,
					"j_password" : pwd
				},
		    //    timeout: 5000, 
		        error: function(data){  
		        	alert('提交数据出错');
		           return;
		        }, 
			   success: function(data){
				
					var ret = data['ret'];
					var msg = data['msg'];
	
					if(ret == 0)
					{
						app.onLoginSuccess(data.user); 
					}
					else if(ret == 2 || ret == 5)
							{
							   alert(msg);
							   getReg();
							}	
				   else 
							{
								 alert(msg);
								 $("#pwd_index_log").val('');
							}	
			}
		});
}

function goLogin(){
	 cFb("reg");
	 getLogin();
}

function logout(){
	$.ajax({
		url: app.ctx + "/j_spring_security_logout",
		success: function(data){
			$(window).trigger("logout_success");
		}
	});
}


