var keywordCount = 0;
$(function(){
	$("#logAndReg").click(function(){
		keywordCount = 0;
		$("p[name=keywordPart]").hide();
		$("#keyword").val("");
		$("#userName").attr("readonly","");	
		$("#changeuserId").empty();
		showLogin();
		openLoginDlg();
	});
});

function showLogin(){
	$("#msgSpan").empty();
	$("#userName").val("");
	$("#password").val("");
	$("#isRememberName").attr("checked",false);
	$("#isAutoLogin").attr("checked",false);
	var cookieUserName = jQuery.trim($.cookie(c.N));
	
	if(cookieUserName == "\"\"" || cookieUserName == "null"){
		cookieUserName = "";
	}
	
	if(cookieUserName){
		$("#userName").val(cookieUserName);
		$("#isRememberName").attr("checked",true);
	}
}

function quickLogin(){
	if(carInputWindow){
 		$.XYTipsWindow.removeBox(carInputWindow);	
 	}
	var userName = jQuery.trim($("#userName").val());
	var password = jQuery.trim($("#password").val());
	var keyword = jQuery.trim($("#keyword").val());
	
	if(!userName){
		$("#msgSpan").html("请输入登录名");
		return ;
	}
	
	if(!password){
		$("#msgSpan").html("请输入密码");
		return ;
	}
	
	if($("p[name=keywordPart]:visible").length > 0 && !keyword){
		$("#msgSpan").html("请输入验证码");
		return ;
	}
	
	var loginDto = $('#loginDto');  
    var userinfo = loginDto.serializeObject();    
    if($("#isRememberName").attr("checked")){
    	userinfo.isRememberName = "true";
	}
    if($("#isAutoLogin").attr("checked")){
    	userinfo.isAutoLogin = "true";
    }
	$.ajax({
		url  : appPath+"/ecCustomer/login.html",
		type : "post",
		data : userinfo,
		success : function(msg){
			switch (msg){
				case "ok" :
					if($("#loginInfoDiv").length>0){
						refreshDivContent("loginInfoDiv",appPath+"/jsp/login/login_info.jsp");
					}
					if($("#limitDiv").length>0){
						refreshDivContent("limitDiv",appPath+"/ecHome/getLimitGoods.html",{"adNo":"a03"});
					}
					var cartData = $("#skuCartData").val();
					closeDivDlg();
					if(cartData){
						sendCartData(cartData);
					}
					break;
				case "passErr" :
					keywordCount ++ ;
					if(keywordCount > 2 && $("p[name=keywordPart]:visible").length <= 0){
						$("#keyword").val("");
						$("p[name=keywordPart]").show();
					}
					$("#msgSpan").html("用户名或密码不正确");	
					break;
				case "codeErr" :
					$("#msgSpan").html("验证码不正确");	
					break;
				default :
					$("#msgSpan").html("系统忙，请稍后再试:"+msg);
					break;
			}
		},
		error:function(jqXHR,textStatus,errorThrown){
			$("#msgSpan").html("系统忙，请稍后再试");
		}
	});	
}

function quickChooseAll(){
    if($("#isAutoLogin").attr("checked")){
    	$("#isRememberName").attr("checked",true);
    	$("#isRememberName").attr("disabled",true);
    }else{
    	$("#isRememberName").attr("disabled",false);
    }
}

function quickRefreshVerifyCode(){
	$("#quickImgCode").attr("src",appPath+"/system/keyword.html?"+(new Date()).getTime());
}
