var login = {
	forgotPassword : function(){
		$('#loginError').html("");
		$('#passwordTR').hide();
		$('#forgotPasswordLink').hide();
		$('#loginPasswordButton').hide();
		$('#sendPasswordButton').show();
		$('#cancelForgotLink').show();
	},
	cancelForgotPassword  : function(){
		$('#loginError').html("");
		$('#passwordTR').show();
		$('#forgotPasswordLink').show();
		$('#loginPasswordButton').show();
		$('#sendPasswordButton').hide();
		$('#cancelForgotLink').hide();
	},
	sendPassword : function() {
		var username = $("#username").val();
		var code = $("#code").length > 0 ? $("#code").val() : '91011';
		
		if(username == "") {
			alert("Hey, we can't send out every password!\nPlease tell us your mobile number or email.");
			$("#username").focus();
			return;
		}
		var url = '/login/sendpassword';
		$.ajax({
			url: url,
			data: { username : username,
					code : code},
			type: 'POST',
			dataType: 'json',
			beforeSend: function () { showProcessing(); },
			success: function (response) {
				$('#loginError').show();
				$('#loginError').html(response.response);
				$('#passwordTR').show();
				$('#forgotPasswordLink').show();
				$('#loginPasswordButton').show();
				$('#sendPasswordButton').hide();
				$('#cancelForgotLink').hide();				
			},
			complete: function () { closeProcessing(); }
		});
	}
}
