// JavaScript Document
$(function(){
$("input").focus(function(){$(this).addClass("input_focus")});
$("input").blur(function(){$(this).removeClass("input_focus")});
$(":submit").focus(function(){$(this).removeClass("input_focus")});
var url=window.location.href;
var path=unescape(Request("path"));
var err=Request("err");
if(err!=""){
	$("#result").show();
   $("#result").removeClass("reg_suc");
   $("#result").addClass("reg_err");
	$("#result").show();$("#result").text(err);
}

//提交表单
$("form").submit(function(){
var ostr="#result"
var user=$("#username")[0].value;
var pwd=$("#pwd")[0].value;
if(user==""){$("#username").focus();return false}
if(pwd==""){$("#pwd").focus();return false}
//AJAX
$(ostr).show();
$(ostr).addClass("reg_suc");
$(ostr).text("正在登录。。。。");
$.ajax({
   type: "POST",
   url: "/action/chk/",
   data: "username="+user+"&pwd="+pwd+"&action=login",
   success: function(msg){
   switch(msg){
   case "801":
   $(ostr).addClass("reg_err");
   $(ostr).text("服务器正忙，请稍后再试");
   break
   case "802":
   $(ostr).removeClass("reg_suc");
   $(ostr).addClass("reg_err");
   $(ostr).text("请填写用户名/密码");
   break
   case "803":
   $(ostr).removeClass("reg_suc");
   $(ostr).addClass("reg_err");
   $(ostr).text("用户名/密码有误，请重新填写");
   break
   case "804":
   $(ostr).removeClass("reg_suc");
   $(ostr).addClass("reg_err");
   $(ostr).text("服务器正忙，请稍后再试");
   break
   case "800":
   $(ostr).addClass("reg_suc");
   $(ostr).text("验证通过，正在登录");
   if(path==""){
   location.href="http://user.power1234567.com";
   }else{
   //alert(path);
   //return false;
   location.href=path;
   }
   break
   default:
   
   }
   }
});

return false;
}); 





})


function Request(strName)
{
var strHref = window.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);

var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");

if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}

