﻿function User()
{
		
	this.refreshLoginWidget = function() {
		$.post("/login/show", 
			function(data){
				$('#widget_login').html(data);
				$('#login_form').submit(function() {
					var sEmail = $('#login_input_email').val();
					var sPassword = $('#login_input_password').val();
					user.login(sEmail, sPassword);
					return false;
				});
			}
		);
	}

	this.refreshLoginWidget();

	this.login = function(sUsername, sPassword) {
		$.post("/login/submit", { username: sUsername, password: sPassword },
			function(data){
				$('#widget_login').html(data);
				$('#login_form').submit(function() {
					var sEmail = $('#login_input_email').val();
					var sPassword = $('#login_input_password').val();
					user.login(sEmail, sPassword);
					return false;
				});
			}
		);
	}
	
	this.logout = function() {
		$.post("/login/logout", 
		function(data){
			//alert(data);
			location.href = data;
		});	
	
	}

}
