
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";//||password:"+password;
    var id = this.id;
	var server = "/server.Auth.php5";
	var passHash = SHA1(password);
    var successFunc = "";
	var successMsg = "";//i18n.translate("login:success");
	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";//||password:"+password;
    var id = this.id;
	var server = "/server.Auth.php5";
	var passHash = SHA1(password);
    var successFunc = "";
	var successMsg = "";//i18n.translate("login:success");
	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.php5";
	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);
}
Auth.prototype.redirect = function() {
    window.location = core.baseURL + "/admin";
}

var auth = new Auth();