$(document).ready(function() {

/* formulaire de modification profil */

$("#profilform").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadingprofil').css('display','block');
					$("#resultprofil").html('');
					$("#resultprofil").css('display','none');
					},
					success: function(retour) {
						$('#loadingprofil').css('display','none');
							if(retour == 'errdate') {
								$('#resultprofil').html('<p class=\"pasgood\">La date est invalide.</p>');
							} else if(retour == 'errdateplus') {
								$('#resultprofil').html('<p class=\"pasgood\">Etes-vous sûr d\'avoir plus de 80 ans ? :)</p>');
							} else if(retour == 'errdatemoins') {
								$('#resultprofil').html('<p class=\"pasgood\">Etes-vous sûr d\'avoir moins de 8 ans ? :)</p>');
							} else if(retour == 'errtype') {
								$('#resultprofil').html('<p class=\"pasgood\">Votre photo n\'est pas de type JPEG.</p>');
							} else if(retour == 'errsize') {
								$('#resultprofil').html('<p class=\"pasgood\">Votre photo fait plus de 500 ko.</p>');
							} else if(retour == 'errdesc') {
								$('#resultprofil').html('<p class=\"pasgood\">Votre description fait plus de 1000 caractères.</p>');
							} else if(retour != 'ok'){
								$('#photo img').attr('src','http://cdn.betacie.com/viedemerde/data/membres/mini/'+retour+'');
								$('#resultprofil').html('<p class=\"good\">Votre profil a bien été modifié</p>');
							}
							else
								$('#resultprofil').html('<p class=\"good\">Votre profil a bien été modifié</p>');

							$("#resultprofil").hide();
							$('#resultprofil').fadeIn(500);
							setTimeout("$('#resultprofil').fadeOut();",5000);
							pageTracker._trackEvent("Formulaires", "Mise a jour profil");
					}
			}); 
			return false;
});

$("#profilaffichage").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadingaffichage').css('display','block');
					$("#resultaffichage").html('');
					$("#resultaffichage").css('display','none');
					},
					success: function(retour) {
						$('#loadingaffichage').css('display','none');
							if(retour == 'ok') {
								$('#resultaffichage').html('<p class=\"good\">Votre affichage bien été modifié</p>');
							}
							$("#resultaffichage").hide();
							$('#resultaffichage').fadeIn(500);
							setTimeout("$('#resultaffichage').fadeOut();",5000);
							pageTracker._trackEvent("Formulaires", "Mise a jour profil");
					}
			}); 
			return false;
});

$("#infoform").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadinginfo').css('display','block');
					$("#resultinfo").html('');
					$("#resultinfo").css('display','none');
					},
					success: function(retour) {
						$('#loadinginfo').css('display','none');
							if(retour == 'mailinvalid') {
								$('#resultinfo').html('<p class=\"pasgood\">Votre adresse mail n\'est pas valide.</p>');
							} else if(retour == 'mailban') {
								$('#resultinfo').html('<p class=\"pasgood\">Votre adresse mail est banni. Pour plus d\'informations : support@viedemerde.fr.</p>');
							} else if(retour == 'mailexist') {
								$('#resultinfo').html('<p class=\"pasgood\">Cette adresse mail a déjà été enregistrées</p>');
							} else if(retour == 'mailsame') {
								$('#resultinfo').html('<p class=\"pasgood\">La nouvelle adresse mail est identique à la précédente.</p>');
							} else if(retour == 'passdiff') {
								$('#resultinfo').html('<p class=\"pasgood\">Les deux mot de passe ne correspondent pas.</p>');
							} else if(retour == 'okmail'){
								$('#validmail').slideUp();
								$('#invalidmail').slideUp(function() {
									$('#valid_no_infos').parent('div.champ').css('height','48px');
									$('#valid_no_infos').parent('div.champ').find('label').css('height','40px');
									$('#valid_no_infos').html('<a href="javascript:displayValidInfos();">Plus d\'infos sur la validation de mon e-mail</a>');
									$('#invalidmail').slideDown();
								});								
								$('#resultinfo').html('<p class=\"good\">Vos informations ont bien été modifiées.</p>');
							} else if(retour == 'ok'){
								$('#resultinfo').html('<p class=\"good\">Vos informations ont bien été modifiées.</p>');
							}

							$("#resultinfo").hide();
							$('#resultinfo').fadeIn(500);
							setTimeout("$('#resultinfo').fadeOut();",5000);
						pageTracker._trackEvent("Formulaires", "Mise a jour profil");
					}
			}); 
			return false; 
	});
	
	
/* formulaire d'inscription */

$("#inscriptionform").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadinginscription').css('display','block');
					$("#resultinscription").html('');
					$("#resultinscription").css('display','none');
					},
					success: function(retour) {
						$('#loadinginscription').css('display','none');
							if(retour == 'error8') {
								$('#resultinscription').html('<p class=\"pasgood\">Vous êtes déjà inscrit et identifié sur le site.</p>');
							} else if(retour == 'error1') {
								$('#resultinscription').html('<p class=\"pasgood\">Ce pseudo ou ce mail est déjà utilisé sur le site, veuillez en choisir un autre.</p>');
							} else if(retour == 'error9') {
								$.get("/apps/getip.php",function(html) {
									if(html != '')
										$('#resultinscription').html('<p class=\"pasgood\">Votre adresse IP a été bannie du site. Merci de contacter support@viedemerde.fr en spécifiant l\'IP suivante :'+html+' </p>');
									else
										$('#resultinscription').html('<p class=\"pasgood\">Votre adresse IP a été bannie du site. Merci de contacter support@viedemerde.fr</p>');
									});
							} else if(retour == 'error6') {
								$('#resultinscription').html('<p class=\"pasgood\">Votre login contient des caractères invalides.</p>');
							} else if(retour == 'error5') {
								$('#resultinscription').html('<p class=\"pasgood\">Nous n\'autorisons pas les services de redirection mail, désolé.</p>');
							} else if(retour == 'error2') {
								$('#resultinscription').html('<p class=\"pasgood\">Vos deux mots de passe ne correspondent pas...</p>');
							} else if(retour == 'error7') {
								$('#resultinscription').html('<p class=\"pasgood\">Vous n\'avez pas saisi d\'adresse e-mail.</p>');
							} else if(retour == 'error3') {
								$('#resultinscription').html('<p class=\"pasgood\">Vous devez saisir une adresse e-mail valide.</p>');
							} else if(retour == 'error4') {
								$('#resultinscription').html('<p class=\"pasgood\">Vous devez accepter les cookies pour pouvoir vous inscrire !</p>');
							} else if(retour == 'ok') {
								$('#resultinscription').html('<p class=\"good\">Votre profil a bien été créé ! Redirection en cours...</p>');
								setTimeout("document.location.href = '/compte';",3000)
							}
							$("#resultinscription").hide();
							$('#resultinscription').fadeIn(500);
							setTimeout("$('#resultinscription').fadeOut();",5000);
						pageTracker._trackEvent("Formulaires", "Inscription");
					}
			}); 
			return false;
});

/* formulaire de récuperation de password */

$("#passwordform").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadingpassword').css('display','block');
					$("#resultpassword").html('');
					$("#resultpassword").css('display','none');
					},
					success: function(retour) {
						$('#loadingpassword').css('display','none');
							if(retour == 'unknown') {
								$('#resultpassword').html('<p class=\"pasgood\">Désolé, aucun compte ne correspond à cette adresse e-mail.</p>');
							} else if(retour == 'ok') {
								$('#resultpassword').html('<p class=\"good\">Un e-mail vient de vous être envoyé pour changer votre mot de passe.<br> <a href="/">Retour au site</a></p>');
							}
							$("#resultpassword").hide();
							$('#resultpassword').fadeIn(500);
							setTimeout("$('#resultpassword').fadeOut();",5000);
						pageTracker._trackEvent("Formulaires", "Recuperation password");
					}
			}); 
			return false;
});

/* formulaire delete de compte */

$("#deletecompteform").submit(function() {
		$(this).ajaxSubmit({
					beforeSubmit: function(before) {
					$('#loadingdelete').css('display','block');
					$("#resultdelete").html('');
					$("#resultdelete").css('display','none');
					},
					success: function(retour) {
						$('#loadingdelete').css('display','none');
							if(retour == 'pasok') {
								$('#resultdelete').html('<p class=\"pasgood\">Votre deletecode ne correspond pas avec votre compte. Réessayez et si le problème persiste, écrivez à support@viedemerde.fr.</p>');
							} else if(retour == 'ok') {
								$('#resultdelete').html('<p class=\"good\">Votre compte a été supprimé avec succès.<br> Redirection en cours...</p>');
								setTimeout("document.location.href = '/';",4000)
							}
							$("#resultdelete").hide();
							$('#resultdelete').fadeIn(500);
							setTimeout("$('#resultdelete').fadeOut();",5000);
						pageTracker._trackEvent("Formulaires", "Suppression compte");
					}
			}); 
			return false;
});


});

