enter=function(e){
    var Event = e? e : window.event;
    if(Event.keyCode==13)
    submitForm();
}
submitForm = function(){
    if(document.getElementById("username").value=="")
     {
         alert("用户名不能为空");
         return;
     }
     if(document.getElementById("password").value=="")
     {
         alert("密码不能为空");
         return; 
     }
      var paramsValue = "username="+$("username").value+"&password="+$("password").value;
      var url= '/user/login';  
      new Ajax.Request(url,{
       parameters : paramsValue,
       method: 'POST',
       onSuccess: function(request){ 
                  var rtnJson = eval("("+request.responseText+")");
                  if(rtnJson.status == "ok 200"){
                    document.location = "/userhome/index/" + rtnJson.data;
                    if($("cookies").checked){
                      var time = new Date();
                      time.setTime(time.getTime()+24*60*60*365*10);
                      var cookie_value = encodeURIComponent($("username").value + "?" + $("password").value)
                      document.cookie = "userinfo=" + cookie_value + ";expires=" + time.toGMTString() + ";path=/;"; 
                    }
                  }else{
                    alert("对不起 登录失败!\n\n" + rtnJson.data);
                  }
       },
       onFailure: function(request){ 
                  alert('对不起 登录失败!\n' + request.responseText); 
       } 
          });
    }

window.onload=function(){
    var btn = $("btnSubmit");  
    if(btn != null){
      btn.observe("click", submitForm);
      var cookie_str = decodeURIComponent(document.cookie)
      if(cookie_str.indexOf("userinfo") != -1){
        start = cookie_str.indexOf("userinfo=") + "userinfo".length;
        end = cookie_str.indexOf(";",start)>0 ?
                cookie_str.indexOf(";",start) :
                cookie_str.length;
        var cookie_value = cookie_str.substring(start+1,end);
        var end_username = cookie_value.indexOf("?");
        var username = cookie_value.substring(0,end_username)
        var password = cookie_value.substring(end_username+1)
        var paramsValue = "username="+username+"&password="+password;
        var url= '/user/login';  
        new Ajax.Request(url,{
         parameters : paramsValue,
         method: 'POST',
         onSuccess: function(request){ 
                    var rtnJson = eval("("+request.responseText+")");
                    if(rtnJson.status == "ok 200"){
                      document.location = "/default/index";
                    }else{
                      alert("对不起 登录失败!\n\n" + rtnJson.data);
                    }
         },
         onFailure: function(request){ 
                    alert('对不起 登录失败!\n' + request.responseText); 
         } 
            });
      }
    }
    var tusername=$("username");
    var tpassword=$("password");
    if(tusername != null)
    {
            tusername.focus();
            tusername.observe("keydown",enter)
    }
    if(tpassword != null)
    tpassword.observe("keydown",enter)  
}