﻿function doLogin()
{
    if($("#txtAccount").val()=="")
    {
        alert("會員帳號不能為空！");
        $("#txtAccount").focus();
        return false;
    }
    if($("#txtPassword").val()=="")
    {
        alert("會員密碼不能為空！");
        $("#txtPassword").focus();
        return false;
    }
    if (!md5_vm_test())
    {
        alert("模块加载失败!");
        return false;
    }
    
    var account = $("#txtAccount").val();
    var password = hex_md5($("#txtPassword").val());
    
	$("#login_state").css("display","block");
	$("#login_state").html("<img src='Images/loading2.gif'/> 驗證中,請稍候...");
	
	$.ajax({
       type: "post",
       cache: "false",
       url: "AjaxHandler/Login.ashx",
       data: "do=check&account="+account+"&password="+password,
       success: function(responseText){
            if(responseText!=null)
            {        
                if(responseText!="")
				{
				    $("#login_state").html("<img src='Images/ico_right.gif'/> 登錄成功！");
				    
				    var url = window.location.href.getQuery("backurl");
				    if(url!=null && url!="")
				    {
				        window.location.href = "LoginSuccess.aspx?backurl=" + escape(url);
				    }
				    else
				    {
				        window.location.href = "LoginSuccess.aspx";
				    }
				}
				else
				{
				    $("#login_state").css("display","block");
				    $("#login_state").html("<img src='Images/exclamation.gif'/> 登錄失敗！請檢查會員賬號及密碼是否正確！");
				}
            }
			else
			{
			    $("#login_state").html("<img src='Images/ico_fail.gif'/> 登錄錯誤！");
			}
       },
       error: function(){
            $("#login_state").html("<img src='Images/ico_fail.gif'/> 程序出錯！");
       }
    });
	return false;
}
function doReset()
{
    this.form.reset();
    return false;
}
String.prototype.getQuery = function(name) 
{ 
　　var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
　　var r = this.substr(this.indexOf("\?")+1).match(reg); 
　　if (r!=null) return unescape(r[2]); return null; 
}
