
function Auth() {
    this.id = "";
    this.user = "";
}

Auth.prototype.init = function(id,user) {
    this.id = id;
    this.user = user;
}

Auth.prototype.login = function() {
    var user = $("#Core_Login_InputUsername").val();
    var password = $("#Core_Login_InputPass").val()
    var query = '{"action":"login"}';
    var id = this.id;
    var server = "/server.Auth.php";
    var passHash = SHA1(password);
    var successFunc = "";
    var successMsg = "";
    var errorMsg = i18n.translate("login:error");
 
    disp.login(server,query,user,password,id);

}
Auth.prototype.pageLogin = function() {
    var user = $("#Core_PageLogin_InputUsername").val();
    var password = $("#Core_PageLogin_InputPass").val()
    var query = '{"action":"login"}';
    var id = this.id;
    var server = "/server.Auth.php";
    var passHash = SHA1(password);
    var successFunc = "";
    var successMsg = "";
    var errorMsg = i18n.translate("login:error");

    disp.login(server,query,user,password,id);

}

Auth.prototype.logout = function() {
    var user = this.user;
    var query = '{"action":"logout"}';
    var id = this.id;
    var server = "/server.Auth.php";
    var successFunc = "auth.reload(0)";
    var successMsg = "";i18n.translate("logout:success");
    var errorMsg = i18n.translate("logout:error");
    
    disp.send(server,query,user,id,successFunc,successMsg,"",errorMsg);
}

Auth.prototype.reload = function(time) {
    timer("location.reload(true)",time);
}

var auth = new Auth();
