$(document).ready(function()
{
	//Red spice society login fields
	var $username = $('#username_input').addClass('overLabel');
	var $password = $('#password_input').addClass('overLabel');
	
	//Create username/password variables
	var $usernameInput = $username.find('input');
	var $usernameLabel = $username.find('label');
	var $passwordInput = $password.find('input');
	var $passwordLabel = $password.find('label');
	if ($usernameInput.val()) {
		$usernameLabel.hide();
	}
	if ($passwordInput.val()) {
		$passwordLabel.hide();
	}
	//show/hide username
	$usernameInput
	.focus(function() {
		$usernameLabel.hide();
		})
	.blur(function() {
		if (this.value == '') {
			$usernameLabel.show();
		}
	});
	//show/hide password
	$passwordInput
	.focus(function() {
		$passwordLabel.hide();
	})
	.blur(function() {
		if (this.value == '') {
			$passwordLabel.show();
		}
	});
	
	//retrieve password form
	$('#retreive').submit(function() {
		$('.processing').html('Validating... Please wait...');
		$(this).ajaxSubmit(
		{
			dataType: 'json',
			success : showRetrieve
		});
		return false;
	}); 
});

/*function showResponse(jsonResponse, statusText) {
	var response = eval(jsonResponse);

	if(response.status == 0) {
		$('.status').html('<span class="error">' + response.message + '<span>');
	} else {
		$('.status').html('<span class="successful">Validation successful... Redirecting...<span>');
		location.href = response.redirect;
	}
}*/
function showRetrieve(jsonResponse, statusText) {
	var response = eval(jsonResponse);

	if(response.status == 0) {
		$('.processing').html('<span class="log_error">' + response.message + '<span>');
	} else {
		$('.processing').html('<span class="successful">Password reset successful, please check your email shortly... Redirecting...<span>');
		setTimeout('tb_remove()', 2500);
	}
}
