var AuthDao = {
	request : function(event, object) {
		try {
			$('#errorBox').hide();
			$('#busy').show();
			switch(object.type) {
				case "login":
					$.post("backend/RanglijstApp.php", AuthDao.params(object), Callback.get(object.callback), "json");
					break;
				case "logout":
					$.post("backend/RanglijstApp.php", AuthDao.params(object), Callback.get(object.callback), "json");
					break;
			}
		} catch (e) {
			$('#busy').hide();
			$('#errorBox').show();
			$('#errorBox .body').text(e);
		}

	},
	params: function(data) {
		switch(data.type) {
			case "login":
				return "request=auth&type=login&user="+data.user+"&password="+data.password;
				break;
			case "logout":
				return "request=auth&type=logout";
				break;
		}
	}
};
