﻿// JavaScript Document

function fCheck(serverLogin, IsHome){
  try
  {
    var user = document.getElementById("username");
    var password = document.getElementById("password");
	user.value = fTrim(user.value); 

	if( user.value =="") {
		alert("\请输入你的用户名 !");
		user.focus();
		return false;
	}
	if( password.value.length =="") {
		alert("\请输入你的密码 !");
		password.focus();
		return false;
	}
	if(!serverLogin || serverLogin == null)
	{
        loginTo(user.value, password.value, "", "", IsHome);
	    return false;
	}
	else
	    return true;
  }
  catch(e)
  {alert("无法登录系统！");}
}
function fTrim(str)
{
	str=str.replace(/(^\s*)|(\s*$)/g, "");
	return str;
}

function loginTo(username, userpass, safecode, returnUrl, isHome)
{
	try
	{
		var lbTips;
		var ajaxLoing=false;
		if(!isHome)
		{
		    lbTips=document.getElementById("lbTips");
		    lbTips.innerHTML="<img src='images/loading_16x16.gif' border='0' align='absmiddle'><span>正在登录系统....</span>..";
		}
		$.ajax({
            url: "js/Ashx/login.ashx",
			data: "un=" + escape(username)+ "&ps="+escape(userpass) +"&sc=" + safecode,
            cache: false,
            success: function(isLogin){
               if(isLogin=="1")
			   {
				   ajaxLoing=true;
				   if(returnUrl&&returnUrl!="")
					   top.location.href=returnUrl;
				   else
				       top.location.href="/Company/Admin/Default.aspx";
			   }
			   else
			   {
				   if(!isHome)
                       lbTips.innerHTML = "登录失败："+isLogin;
				   else
				       alert("登录失败："+isLogin);
			   }
            },
			complete: function(){
				if(!ajaxLoing)
				{
					$("btnLogin").click();
				}
            }
        });
	}
	catch(e)
    {alert("无法登录系统！");}
}