var Login = new function() {
	this.validate = function(formID){
		var userName = jQuery.trim($("#"+formID).find("#userName").val());
		var pass = jQuery.trim($("#"+formID).find("#pass").val());
		var checkCode = jQuery.trim($("#"+formID).find("#checkCode").val());
		if(userName==""||userName==null){
			alert("用户名不能为空!");
			$("#"+formID).find("#userName").val('');
			$("#"+formID).find("#userName").focus();
			return false;				
		}
		if(pass==""||pass==null){
			alert("密码不能为空!");
			$("#"+formID).find("#pass").val('');
			$("#"+formID).find("#pass").focus();
			return false;				
		}
		if(checkCode==""||checkCode==null){
			alert("验证码不能为空!");
			$("#"+formID).find("#checkCode").val('');
			$("#"+formID).find("#checkCode").focus();
			return false;				
		}
		return true;
	};
	this.reset = function(formID) {
		$("#"+formID).find("#userName").val("");
		$("#"+formID).find("#pass").val("");
		$("#"+formID).find("#checkCode").val("");
		this.resetCheckCode(formID);
		$("#"+formID).find("#userName").focus();
	};
	
	this.resetCheckCode = function(formID) {
		var imgSrc = $("#base_id").val()+"/manage/checkcode.jspa?id=" + Math.random();
		$("#"+formID).find("#scrImg").attr("src",imgSrc);
	};
	
	this.login = function(formID){
		if(this.validate(formID)){
			var u = $("#"+formID).attr('action');
			var queryString = $("#"+formID).formSerialize();
			$.ajax({
				url : u,
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				beforeSend: function() {
					$("#"+formID).find("#loginButton").attr("disabled","disabled");
					$("#"+formID).find("#resetButton").attr("disabled","disabled");
				},
				data : queryString,
				success:function(obj) {
						var o = eval("(" + obj + ")");
						if (o !== null) {
							if (o.result == true){
								$("#LoginLeft").css("display","none");
								$("#LoginTitle").html("您好！"+o.nickname+"　<a href=\""+o.base+"/logout.jspa\">退出<input type=\"hidden\" id=\"l_out_id\" value=\"1\" /></a>  <a href=\""+o.base+"/userMain.jspa\">管理中心</a>");
								closediv('dialogBoxShadow');
								if(o.count>0){
//									var strhtml="你有 <span class=\"cDRed\">"+o.count+"</span> 条未完成订单，是否现在处理？<br />";
//									  strhtml+="<div class=\"text3\">";
//									  strhtml+="<div class=\"btn1\"><a href=\""+o.base+"/orderInfoMain.jspa?order.payStatus=0&amp;order.status=1&amp;order.payType=0\">马上处理</a></div>";
//									  strhtml+="<div class=\"btn1\"><a href=\"javascript:aua.hideFrontDiv()\">关 闭</a></div>";
//									  strhtml+="</div>";
//									$("#orderRemindContent").html(strhtml);
									$("#unProcessOrder_id").text(o.count);
									aua.showFrontDiv('orderRemind');
								}else{
									alert("登陆成功!");
									window.location.href = window.location.href;
								}
							}else {
								alert(o.message);
								Login.resetCheckCode(formID);						
							}
						} else {
							alert('数据异常');
							Login.resetCheckCode(formID);
						}
						$("#"+formID).find("#loginButton").removeAttr("disabled");
						$("#"+formID).find("#resetButton").removeAttr("disabled");
					}
			});			
		}
	};
	
}
