
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";
 
    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";
    
    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 errorMsg = i18n.translate("auth.logout.error");
    
    disp.send(server,query,user,id,successFunc,"","",errorMsg);
}

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

var auth = new Auth();
