$(document).ready(function() {

	/* Formulaire d'Authentification */
	$("form#Form-Authentification").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';

		if( $("input#sLogin").val().length==0 || $("input#sLogin").val()=='Identifiant' ) {
			sErreur = sErreur + 'Champ "Identifiant obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPass").val().length==0 || $("input#sPass").val()=='********' ) {
			sErreur = sErreur + 'Champ "Mot de passe" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
	/* Formulaire de changement de mot de passe */
	$("form#Form-Compte-Pass").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';

		if( $("input#sAncienPass").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ancien Mot de passe" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNouveauPass").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nouveau Mot de passe" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sConfirmNouveauPass").val().length==0 ) {
			sErreur = sErreur + 'Champ "Confirmation Nouveau Mot de passe" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
	/* Formulaire de changement des infos */
	$("form#Form-Compte-Infos").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';

		if( $("input#sNom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPrenom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Prénom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sEmail").val().length==0 ) {
			sErreur = sErreur + 'Champ "Email" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sAdr").val().length==0 ) {
			sErreur = sErreur + 'Champ "Adresse" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sCp").val().length==0 ) {
			sErreur = sErreur + 'Champ "Code Postal" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sVille").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ville" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sTel").val().length==0 ) {
			sErreur = sErreur + 'Champ "Téléphone" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPort").val().length==0 ) {
			sErreur = sErreur + 'Champ "Portable" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
	/* Formulaire d'ajout de filleul par le parrain */
	$("form#Form-Ajout-Filleul").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';

		if( $("input#sNom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPrenom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Prénom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNaissance").val().length!=0 && $('input#sNaissance').val().search(/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/)==-1 ) {
			sErreur = sErreur + 'Champ "Naissance" invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sEmail").val().length!=0 && $('input#sEmail').val().search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/)==-1 ) {
			sErreur = sErreur + 'Champ "Email" du filleul invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sAdr").val().length==0 ) {
			sErreur = sErreur + 'Champ "Adresse" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sCp").val().length==0 ) {
			sErreur = sErreur + 'Champ "Code Postal" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sVille").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ville" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sTel").val().length==0 && $("input#sPort").val().length==0 ) {
			sErreur = sErreur + 'Champ "Téléphone" ou "Portable" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
	/* Formulaire d'ajout de filleul par un conseiller */
	$("form#Form-Conseiller-Inscription").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';

		if( $("input#sMatriculeParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Matricule" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNomParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nom" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPrenomParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Prénom" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNaissanceParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Naissance" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		else if( $('input#sNaissanceParrain').val().search(/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/)==-1 ) {
			sErreur = sErreur + 'Champ "Naissance" du parrain invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sEmailParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Email" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		else if( $('input#sEmailParrain').val().search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/)==-1 ) {
			sErreur = sErreur + 'Champ "Email" du parrain invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sAdrParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Adresse" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sCpParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Code Postal" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sVilleParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ville" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sTelParrain").val().length==0 && $("input#sPortParrain").val().length==0 ) {
			sErreur = sErreur + 'Champ "Téléphone" ou "Portable" du parrain obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sMatriculeFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Matricule" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNomFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nom" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sPrenomFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Prénom" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sNaissanceFilleul").val().length!=0 && $('input#sNaissanceFilleul').val().search(/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/)==-1 ) {
			sErreur = sErreur + 'Champ "Naissance" invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sEmailFilleul").val().length!=0 && $('input#sEmailFilleul').val().search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/)==-1 ) {
			sErreur = sErreur + 'Champ "Email" du filleul invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sAdrFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Adresse" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sCpFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Code Postal" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sVilleFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ville" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("input#sTelFilleul").val().length==0 && $("input#sPortFilleul").val().length==0 ) {
			sErreur = sErreur + 'Champ "Téléphone" ou "Portable" du filleul obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
	/* Formulaire de commande */
	$("form#Form-Commande").bind('submit', function() {
		var bSubmit = true;
		var sErreur = '';
		
		if( $("#nom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Nom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#prenom").val().length==0 ) {
			sErreur = sErreur + 'Champ "Prénom" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#email").val().length==0 ) {
			sErreur = sErreur + 'Champ "Email" obligatoire.' + "\n";
			bSubmit = false;
		}
		else if( $('#email').val().search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/)==-1 ) {
			sErreur = sErreur + 'Adresse Email invalide.' + "\n";
			bSubmit = false;
		}
		
		if( $("#adresse").val().length==0 ) {
			sErreur = sErreur + 'Champ "Adresse" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#cp").val().length==0) {
			sErreur = sErreur + 'Champ "Code Postal" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#ville").val().length==0 ) {
			sErreur = sErreur + 'Champ "Ville" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#tel").val().length==0 ) {
			sErreur = sErreur + 'Champ "Téléphone" obligatoire.' + "\n";
			bSubmit = false;
		}
		
		if( $("#cgv:checked").length==0 ) {
			sErreur = sErreur + 'Vous devez accepter les conditions générales de vente, de garantie et de SAV.' + "\n";
			bSubmit = false;
		}
		
		if( bSubmit == false ) {
			alert("Les erreurs suivantes sont survenues :\n\n" + sErreur);
		}
		
		return bSubmit;
	});
	
});