$(document).ready(function() {
	// USERNAME VALIDATION
	$('#usernameLoading').hide();
	$('#usernameBox').blur(function(){
			$('#usernameResult').hide();
			$('#usernameLoading').show();
			$.post("/scripts/gsx.php?q=checkUsername", {
				username: $('#usernameBox').val(),
				cur_user: $('#curuserBox').val()
			}, function(response){
				setTimeout("finishAjax('username', '"+escape(response)+"')", 400);
			});
		return false;
	});
	// PASSWORD VALIDATION
	$('#curPassLoading').hide();
	$('#curPassBox').blur(function(){
			$('#curPassResult').hide();
			$('#curPassLoading').show();
			$.post("/scripts/gsx.php?q=curPass", {
				pass_check: $('#curPassBox').val(),
				cur_pass: $('#seshPassBox').val()
			}, function(response){
				setTimeout("finishAjax('curPass', '"+escape(response)+"')", 400);
			});
		return false;
	});
	// PASSWORD CONFIRM VALIDATION
	$('#passConfirmLoading').hide();
	$('#passConfirmBox').blur(function(){
			$('#passConfirmResult').hide();
			$('#passConfirmLoading').show();
			$.post("/scripts/gsx.php?q=checkPass", {
				password: $('#passBox').val(),
				password2: $('#passConfirmBox').val()
			}, function(response){
				setTimeout("finishAjax('passConfirm', '"+escape(response)+"')", 400);
			});
		return false;
	});
	// EMAIL VALIDATION
	$('#emailLoading').hide();
	$('#emailBox').blur(function(){
			$('#emailResult').hide();
			$('#emailLoading').show();
			$.post("/scripts/gsx.php?q=checkEmail", {
				email_addy: $('#emailBox').val()
			}, function(response){
				setTimeout("finishAjax('email', '"+escape(response)+"')", 400);
			});
		return false;
	});
	// EMAIL CONFIRM VALIDATION
	$('#emailConfirmLoading').hide();
	$('#emailConfirmBox').blur(function(){
			$('#emailConfirmResult').hide();
			$('#emailConfirmLoading').show();
			$.post("/scripts/gsx.php?q=confirmEmail", {
				email_addy: $('#emailBox').val(),
				email_addy2: $('#emailConfirmBox').val()
			}, function(response){
				setTimeout("finishAjax('emailConfirm', '"+escape(response)+"')", 400);
			});
		return false;
	});
	//**//
});

function finishAjax(id, response) {
	$('#'+id+'Loading').hide();
	$('#'+id+'Result').html(unescape(response));
	$('#'+id+'Result').fadeIn();
}

function hideElement(id) {
$('#'+id+'').slideUp("slow");
}

