
rg.session = new function () {
	
	var self = this;
	this.div_id = "login";
	
	this.login = function (form) {
		var action = form.action.value;
		var email = form.email.value;
		var password = form.password.value;
		var remember = form.remember.checked;
		var data = {"action": action, "email": email, "password": password, "remember": remember};
		rg.ajax_error(false);
		rg.ajaxate(this.div_id);
		$.post("/actions/general.php", data, function (data) {self.login_callback(data)} , "json");
		return false;
	}
	
	this.login_callback = function (data) {
		// Clear loader
		rg.unajaxate(this.div_id);
		
		if (data.status == "true") {
			rg.popup();
			location.reload();
		}
		else if (data.status == "false") {
			rg.ajax_error(true, this.div_id, data.error_text);
		}
	}
	
	
}
