$(document).ready(function() {
	
	// Login
	$("#form_login input[name='login']").click(function() {
	
	$("#form_login input[name='login']").attr('disabled', 'disabled');
	var data = $("#form_login").serialize();
	
	$.post("/login", data,
	        function (response) {
	            if (response.error) {
					if (response.errors.username) {
	                	alert(response.errors.username);
						$("#form_login input[name='login']").removeAttr('disabled');
		            }
					else if (response.errors.password) {
		                alert(response.errors.password);
						$("#form_login input[name='login']").removeAttr('disabled');
		            }
					else if (response.errors.login) {
		                alert(response.errors.login);
						$("#form_login input[name='login']").removeAttr('disabled');
		            }
				}
				else {
					window.location = '/';
				}
	        }, 'json');
	return false;
	});
	
	
	// Show lost password form
	$("a.lostpwd").click(function() {
		
		$("#form_login").hide();
		$("#form_lostpwd").show();
		
	return false;
	});
	
	
	// Lost password
	$("#form_lostpwd input[name='lostpwd']").click(function() {
	
	$("#form_lostpwd input[name='lostpwd']").attr('disabled', 'disabled');
	var data = $("#form_lostpwd").serialize();
	
	$.post("/lostpwd", data,
	        function (response) {
	            if (response.error) {
					if (response.errors.email) {
	                	alert(response.errors.email);
						$("#form_lostpwd input[name='lostpwd']").removeAttr('disabled');
		            }
				}
				else {
					$('#form_lostpwd').html("<h2>" + response.message + "</h2>");
					setTimeout(function() { $("#form_lostpwd").hide(); }, 5000);
					setTimeout(function() { $("#form_login").show(); }, 5001);
				}
	        }, 'json');
	return false;
	});


});