var enterDisabled = false;
	
$(document).ready(function () {
	$("#uname").keyup(onKeyUpHandler);
	$("#mail").keyup(onKeyUpHandler);
	$("#password").keyup(onKeyUpHandler);
	$("#password2").keyup(onKeyUpHandler);
	$("#uname").focus();
});

onKeyUpHandler = function (e) {
	if ((e.keyCode == 13) && !enterDisabled) {
		formSubmit();
	}
};
	
function formSubmit() {
	enterDisabled = true;
	if (trim($('#uname').val()) == '') {
		jAlert('Vous devez entrer un nom de gérant.','Erreur',function(){
			$('#uname').focus();
			setTimeout("enterDisabled = false", 600);
		});
	} else if (trim($('#mail').val()) == '') {
		jAlert('Vous devez entrer une adresse mail.','Erreur',function(){
			$('#mail').focus();
			setTimeout("enterDisabled = false", 600);
		});
	} else if (trim($('#password').val()) == '') {
		jAlert('Vous devez entrer un mot de passe.','Erreur',function(){
			$('#password').focus();
			setTimeout("enterDisabled = false", 600);
		});
	} else if (trim($('#password2').val()) == '') {
		jAlert('Vous devez retaper le mot de passe.','Erreur',function(){
			$('#password2').focus();
			setTimeout("enterDisabled = false", 600);
		});
	} else if ($('#password').val() != $('#password2').val()) {
		jAlert('La resaisie n\'est pas identique.','Erreur',function(){
			$('#password').val('');
			$('#password2').val('');
			$('#password').focus();
			setTimeout("enterDisabled = false", 600);
		});
	} else { 
		$.ajax({
			type: "POST",
			url: "ajax.signup.php",
			dataType: "xml",
			data : "uname=" + escapeEx($('#uname').val()) + "&sponsor=" + escapeEx($('#sponsor').val()) + "&code=" + escapeEx($('#code').val()) + "&mail=" + escapeEx($('#mail').val()) + "&password=" + escapeEx($('#password').val()),
			success: function(xml) {
				var code = $(xml).find('code').text();
				var message = $(xml).find('message').text();
				if (code == 0) {
					jAlert('Votre inscription a bien été prise en compte.\n\nVous recevrez un mail dans les 24 heures qui validera votre ouverture de compte.','Information',function(){
						window.location.href = "index.html";
					});
				} else if (code == 1) {					
					jAlert(message,'Erreur',function(){
						$('#mail').focus();
						setTimeout("enterDisabled = false", 600);
					});
				} else {
					jAlert('Erreur #'+code+': '+message,'Erreur',function(){
						setTimeout("enterDisabled = false", 600);
					});
				}
			}
		});
	}
}
