$(document).ready(function() {
	var checkEmail = function(){
		$('#checkEmail .availability').remove();
		if ($('#newEmail').val().length > 0)
		{
			$('#checkEmail').append('<img src="/img/loading.gif" class="availability" />');
			$.ajax({
				type: "GET",
				url: "/member/signup.php",
				data: "checkEmail="+$("#newEmail").val(),
				dataType: "json",
				success: function(msg){
					$('#checkEmail .availability').remove();
					if (msg.result == 1)
					{
						$('#checkEmail').append('<img src="/img/yes.png" class="availability" />');
						$("#emailExists").slideUp();
					}
					else
					{
						$("#checkEmail").append('<img src="/img/no.png" class="availability" />');
						if ($("#emailExists").css('display') != 'block')
						{
							var message = $('<p id="emailExists" class="hint">' + i18n.text.signup.emailExists.toString() + '</p>').hide();
							$('#checkEmail').after(message);
							message.slideDown();
						}
					}
				},
				error: function()
				{				
					$('#emailExists').remove();
					$('#checkEmail .availability').remove();
				}
			});
		}
		else
		{
			$('#checkEmail').append('<img src="/img/no.png" class="availability" />');
			$('#emailExists').remove();
			$('#newEmail').focus();
		}
		return false;
	};

	// Bind the functions
	$('#checkEmail').bind("click",checkEmail);
	$('#newEmail').bind("blur", checkEmail);
});