/**
*  用户登陆
*  Author: HuangQH
*  Date: 2008-08-30
*/
var login_main = {
	login: function(){
		var type = document.getElementById("login_type").value;
		if(type == "1"){        //零售户
			login_main.retailer_login();
		}else
			login_main.other_login(type);
	},
	change_type: function(){
		var type = document.getElementById("login_type").value;

		if(type == "1"){
			document.getElementById("login_name").innerHTML = "<strong>许可证号:</strong>";
			//document.getElementById("retailer_info").style.display="";
			document.getElementById("consumer_info").style.display="none";
			document.getElementById("supdiv").style.display="none";
            document.getElementById("custLicenceCode").style.display="";

		}else if(type == "3"){
            document.getElementById("login_name").innerHTML = "<strong>用户帐号:</strong>";
			//document.getElementById("retailer_info").style.display="none";
            document.getElementById("supdiv").style.display="";
            document.getElementById("custLicenceCode").style.display="none";

		}else if(type == "4"){
           	//document.getElementById("retailer_info").style.display="none";
			document.getElementById("consumer_info").style.display="";
			document.getElementById("supdiv").style.display="none";
            document.getElementById("custLicenceCode").style.display="";
           document.getElementById("login_name").innerHTML = "<strong>卡号/手机:</strong>";
		}else{
			document.getElementById("login_name").innerHTML = "<strong>用户帐号:</strong>";
			//document.getElementById("retailer_info").style.display="none";
            document.getElementById("supdiv").style.display="none";
            document.getElementById("custLicenceCode").style.display="";
				document.getElementById("consumer_info").style.display="none";
			    document.getElementById("error").innerHTML = "";  //清空提示信息

		}
	},
	get_supplier: function(){

		var ret=window.showModalDialog("supplierQry.jsp",window,"dialogHeight:280px;dialogWidth:280px;help:no;status:no");
		if(ret !="" && ret!=null)
		{
			var temp = ret.split("@");
            document.getElementById("supplierCode").value=temp[0];
            document.getElementById("supplierName").value=temp[1];
		}
	},
    contentSearch:function(){
	    var tForm=document.getElementById("form2");
	    tForm.target="_top"
		tForm.action="searchIndexContent.page";
		tForm.submit();
    },
    setcontentnull:function(){
        document.getElementById("TxtKeyWord").value="";
    },
	//login.jsp页面
	clearErrorMsg:function(){
		document.getElementById("errorMsg_id").innerHTML = "";
	},
	validation_code: function(){
         var type = document.getElementById("login_type").value;

		if(type == "3"){
		   if(document.getElementById("supplierCode").value=="" || document.all.custPassword.value==""){
		 		document.getElementById("error").innerHTML = "用户名或密码不得为空！"; return;
		 	}
		}else{
			if(document.all.custLicenceCode.value=="" || document.all.custPassword.value==""){
		 		document.getElementById("error").innerHTML = "用户名或密码不得为空！"; return;
		 	}
		 }
	 	if(document.getElementById("validateCode").value==""){
	 		document.getElementById("error").innerHTML = "请输入验证码!"; return;
	 	}

	 	document.getElementById("error").innerHTML = "验证中,请稍候...";
	},
	/**
	*  零售户登陆验证
	*/
	retailer_login: function(){
		login_main.validation_code();
		var path = "adminLogin.page?custLicenceCode="+document.getElementById("custLicenceCode").value
						       +"&custPassword="+document.getElementById("custPassword").value+"&validateCode="+document.getElementById("validateCode").value
						       +"&a=login&wk="+wk+"&yp="+yp;
		new Ajax.Request(path, {
				method : 'get',
				onSuccess : function(response){
				var msg = response.responseText;
								if (msg == "999"){
									document.getElementById("error").innerHTML = "验证码输入错误！请重新输入！";
								}else if (msg == "0") {
									document.getElementById("error").innerHTML = "用户名或密码错误！请重新输入！";
								} else if (msg == "1") {
									document.getElementById("error").innerHTML = "用户名或密码不得为空！";
								} else if (msg == "100") {
									document.getElementById("error").innerHTML = "验证成功!正在进入...";
									//window.location.href = "e-main.jsp";   //验证成功跳转页面
									window.location.href = "retailerLogin.page";   //验证成功跳转页面
								} else if (msg == "200") {
									document.getElementById("error").innerHTML = "";
								} else if (msg == "9000") {
									document.getElementById("error").innerHTML = "主机验证失败，无法登录。";
								} else {
									document.getElementById("error").innerHTML = "登录失败...";
								}
							},
							onFailure : function(response, e){
								document.getElementById("error").innerHTML = "远程服务器出现异常,可能无法进行登录操作.";
							}
			});
	},
	/*
		非零售客户登录的验证
	*/
	other_login: function(type){
		login_main.validation_code();

		if(type=="3"){
		var custLicenceCode=document.getElementById("supplierCode").value;
		}else{
		var custLicenceCode=document.getElementById("custLicenceCode").value;
		}

		var path = "login.page?type="+type+"&custLicenceCode="+custLicenceCode
		        +"&password="+document.getElementById("custPassword").value+"&validateCode="+document.getElementById("validateCode").value;

		path = encodeURI(path);
		path = encodeURI(path);

		form1.action=path;
		form1.submit();
	}
}





