		var testform = 0;
		  
		function ValideMessage() 
		{
			testform = 0;
			
			if (testform == 0 && document.message.FCKeditor1.value == "") {	
				document.message.FCKeditor1.focus();
				alert("Vous devez saisir un message");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.message.submit();
			}
		}
		
		function ValideEmail() 
		{
			testform = 0;
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.email.f_email.value) == false) 
			{
 				document.email.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.email.submit();
			}
		}
		
		function ValideMdp() 
		{
			testform = 0;
			
			if (testform == 0 && document.mdp.f_old_mdp.value == '') 
			{
				document.mdp.f_old_mdp.focus();
				alert("Merci de renseigner l'ancien mot de passe");
				testform = 1;
			}
			
			//Check du mot de passe
			if (testform == 0 && (document.mdp.f_mdp.value.length <= 4 || document.mdp.f_mdp.value.length >= 15)) 
			{
				document.mdp.f_mdp.focus();
				alert("Attention, votre mot de passe doit contenir entre 5 et 15 caractères");
				testform = 1;
			}
			if (testform == 0 && document.mdp.f_mdp.value != document.mdp.f_mdp2.value) 
			{
				document.mdp.f_mdp.focus();
				alert("Attention, les deux mots de passe saisies ne correspondent pas");
				testform = 1;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.mdp.submit();
			}
		}
		
		function ValideClient() 
		{
			testform = 0;
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.ADRESSE.f_email.value) == false) 
			{
 				document.ADRESSE.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}

			//Check de la concordance des deux emails
			if (testform == 0 && document.ADRESSE.f_email.value != document.ADRESSE.f_email_copy.value) 
			{
				document.ADRESSE.f_email.focus();
				alert("Attention, les deux emails saisies ne correspondent pas");
				testform = 1;
			}
			
			//Check du mot de passe
			if (testform == 0 && (document.ADRESSE.f_mdp.value.length <= 4 || document.ADRESSE.f_mdp.value.length >= 15)) 
			{
				document.ADRESSE.f_mdp.focus();
				alert("Attention, votre mot de passe doit contenir entre 5 et 15 caractères");
				testform = 1;
			}
			if (testform == 0 && document.ADRESSE.f_mdp.value != document.ADRESSE.f_mdp_copy.value) 
			{
				document.ADRESSE.f_mdp.focus();
				alert("Attention, les deux mots de passe saisies ne correspondent pas");
				testform = 1;
			}

			//Téléphone, portable et fax
			re = /^[0-9]{10}$/;
			if (testform == 0 && document.ADRESSE.f_telephone.value == '') 
			{
				document.ADRESSE.f_telephone.focus();
				alert("N\'oubliez pas d\'indiquer un numéro de téléphone ou de portable ou de fax");
				testform = 1;
			}
			if (testform == 0 && document.ADRESSE.f_telephone.value != '' && re.test(document.ADRESSE.f_telephone.value) == false)
			{
				document.ADRESSE.f_telephone.focus();
				alert("Le numéro de téléphone doit être d\'au moins 10 caractères numériques uniquement");
				testform = 1;
			}			
						
			//On teste les cgv
			if (testform == 0 && document.ADRESSE.cgv.checked == false) 
			{
				alert("Merci d\'accepter les conditions générales de vente")
				testform = 1 ;
			}
						
			//Nom
			if (testform == 0 && eval('document.ADRESSE.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.ADRESSE.f_nom.focus();
				testform = 1 ;
			}

			//Prenom
			if (testform == 0 && eval('document.ADRESSE.f_prenom.value') == '') {
				document.ADRESSE.f_prenom.focus();
				alert("N\'oubliez pas d\'indiquer votre prénom");
				testform = 1 ;
			}
			
			//Rue
			if (testform == 0 && eval('document.ADRESSE.f_rue.value') == '') {
				document.ADRESSE.f_rue.focus();
				alert("N\'oubliez pas d\'indiquer votre rue");
				testform = 1 ;
			}
		
			//CP
			if (testform == 0 && (eval('document.ADRESSE.f_cp.value.length') != 5 || IsNumeric(eval('document.ADRESSE.f_cp.value')) == false)) {
				document.ADRESSE.f_cp.focus();
				alert("N\'oubliez pas d\'indiquer le code postal au format 12345");
				testform = 1 ;
			}
			/*
			if (testform == 0 && eval('document.ADRESSE.f_cp.value.substring(0,2)') >= 96 && eval('document.ADRESSE.f_cp.value') != '99999') {
				document.ADRESSE.f_cp.focus();
				alert("Nous ne livrons qu\'en France Métropolitaine" + sTexteSup);
				testform = 1 ;
			}*/
			if (testform == 0 && eval('document.ADRESSE.f_cp.value.substring(0,2)') == '00') 
			{
				document.ADRESSE.f_cp.focus();
				alert("Le code postal de l\'adresse de livraison ne peut pas commencer par 00" + sTexteSup);
				testform = 1 ;
			}

			//Ville
			if (testform == 0 && eval('document.ADRESSE.f_ville.value') == '') {
				document.ADRESSE.f_ville.focus();
				alert("N\'oublieAz pas d\'indiquer votre ville" + sTexteSup);
				testform = 1 ;
			}
			if (testform == 0 && (' ' + eval('document.ADRESSE.f_ville.value').replace('é','e').replace('è','e').toUpperCase()).indexOf(' ARMEE',0) != -1) {
				document.ADRESSE.f_ville.focus();
				alert("Pour des raisons de suivis des colis, il nous est impossible de livrer les commandes dans les bases militaires ou autres locaux des armées." + sTexteSup);
				testform = 1 ;
			}			

			//Pays
			if (testform == 0 && eval('document.ADRESSE.f_pays.value') == '') {
				document.ADRESSE.f_pays.focus();
				alert("N\'oubliez pas d\'indiquer votre pays" + sTexteSup);
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.ADRESSE.submit();
			}
		}			
		
		function IsDate(d) {
			if (d == "") // si la variable est vide on retourne faux
				return false;
			  
			e = new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$");
			  
			if (!e.test(d)) // On teste l'expression régulière pour valider la forme de la date
				return false; // Si pas bon, retourne faux

			// On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
			j = parseInt(d.split("/")[0], 10); // jour
			m = parseInt(d.split("/")[1], 10); // mois
			a = parseInt(d.split("/")[2], 10); // année

			// Définition du dernier jour de février
			if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
			else fev = 28;

			// Nombre de jours pour chaque mois
			nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);

			// Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
			return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
		}
		
		function IsNumeric(sText)
		{
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
		 
			for (i = 0; i < sText.length && IsNumber == true; i++) 
				{ 
					Char = sText.charAt(i);
					if (ValidChars.indexOf(Char) == -1) 
						{
							IsNumber = false;
						}
				}
			return IsNumber;
		}
		
		function checkpass(){
			var testform = 0;
			// On test la validité de l'email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;

			if (re.test(document.PASSWORD.email.value) == false) {
 				document.PASSWORD.email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}

			if (testform == 0 && document.PASSWORD.MPClient.value == "") {	
				document.PASSWORD.MPClient.focus();
				alert("Vous devez saisir un mot de passe");
				testform = 1 ;
			}		

			if (testform == 0)
			{					
				document.PASSWORD.submit();
			}
		}
		
		function ValideLivraison() 
		{
			testform = 0;														
			
			//On teste les cgv
			if (testform == 0 && document.ADRESSE.aff_liv.checked == false) 
			{
				document.ADRESSE.aff_liv.focus();
				alert("Si l\'adresse de livraison proposée est celle que vous voulez, merci de la cocher")
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.ADRESSE.submit();
			}
		}					
		
		function ValideModifAdresse() 
		{
			testform = 0;						
						
			//Libellé
			if (testform == 0 && eval('document.modif_adr.f_lib_liv.value') == '') 
			{
				document.modif_adr.f_lib_liv.focus();
				alert("N\'oubliez pas d\'indiquer un titre à votre adresse afin de la différencier");
				testform = 1 ;
			}
			
			//Rue
			if (testform == 0 && eval('document.modif_adr.f_rue_liv.value') == '') 
			{
				document.modif_adr.f_rue_liv.focus();
				alert("N\'oubliez pas d\'indiquer votre rue");
				testform = 1 ;
			}
		
			//CP
			if (testform == 0 && (eval('document.modif_adr.f_cp_liv.value.length') != 5 || IsNumeric(eval('document.modif_adr.f_cp_liv.value')) == false)) 
			{
				document.modif_adr.f_cp_liv.focus();
				alert("N\'oubliez pas d\'indiquer le code postal au format 12345");
				testform = 1 ;
			}			
			if (testform == 0 && eval('document.modif_adr.f_cp_liv.value.substring(0,2)') == '00') 
			{
				document.modif_adr.f_cp_liv.focus();
				alert("Le code postal de l\'adresse de livraison ne peut pas commencer par 00" + sTexteSup);
				testform = 1 ;
			}

			//Ville
			if (testform == 0 && eval('document.modif_adr.f_ville_liv.value') == '') 
			{
				document.modif_adr.f_ville_liv.focus();
				alert("N\'oublieAz pas d\'indiquer votre ville" + sTexteSup);
				testform = 1 ;
			}
			if (testform == 0 && (' ' + eval('document.modif_adr.f_ville_liv.value').replace('é','e').replace('è','e').toUpperCase()).indexOf(' ARMEE',0) != -1) 
			{
				document.modif_adr.f_ville_liv.focus();
				alert("Pour des raisons de suivis des colis, il nous est impossible de livrer les commandes dans les bases militaires ou autres locaux des armées." + sTexteSup);
				testform = 1 ;
			}			

			//Pays
			if (testform == 0 && eval('document.modif_adr.f_pays_liv.value') == '') 
			{
				document.modif_adr.f_pays_liv.focus();
				alert("N\'oubliez pas d\'indiquer votre pays" + sTexteSup);
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.modif_adr.submit();
			}
		}	
		
		function ValideNewAdresse() 
		{
			testform = 0;						
						
			//Libellé
			if (testform == 0 && eval('document.cree_adr.f_lib.value') == '') 
			{
				document.cree_adr.f_lib.focus();
				alert("N\'oubliez pas d\'indiquer un titre à votre adresse afin de la différencier");
				testform = 1 ;
			}
			
			//Rue
			if (testform == 0 && eval('document.cree_adr.f_rue.value') == '') 
			{
				document.cree_adr.f_rue.focus();
				alert("N\'oubliez pas d\'indiquer votre rue");
				testform = 1 ;
			}
		
			//CP
			if (testform == 0 && (eval('document.cree_adr.f_cp.value.length') != 5 || IsNumeric(eval('document.cree_adr.f_cp.value')) == false)) 
			{
				document.cree_adr.f_cp.focus();
				alert("N\'oubliez pas d\'indiquer le code postal au format 12345");
				testform = 1 ;
			}			
			if (testform == 0 && eval('document.cree_adr.f_cp.value.substring(0,2)') == '00') 
			{
				document.cree_adr.f_cp.focus();
				alert("Le code postal de l\'adresse de livraison ne peut pas commencer par 00" + sTexteSup);
				testform = 1 ;
			}

			//Ville
			if (testform == 0 && eval('document.cree_adr.f_ville.value') == '') 
			{
				document.cree_adr.f_ville.focus();
				alert("N\'oublieAz pas d\'indiquer votre ville" + sTexteSup);
				testform = 1 ;
			}
			if (testform == 0 && (' ' + eval('document.cree_adr.f_ville.value').replace('é','e').replace('è','e').toUpperCase()).indexOf(' ARMEE',0) != -1) 
			{
				document.cree_adr.f_ville.focus();
				alert("Pour des raisons de suivis des colis, il nous est impossible de livrer les commandes dans les bases militaires ou autres locaux des armées." + sTexteSup);
				testform = 1 ;
			}			

			//Pays
			if (testform == 0 && eval('document.cree_adr.f_pays.value') == '') 
			{
				document.cree_adr.f_pays.focus();
				alert("N\'oubliez pas d\'indiquer votre pays" + sTexteSup);
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.cree_adr.submit();
			}
		}
		
		function ValideAlerte() 
		{
			testform = 0;
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.alerte.f_email.value) == false) 
			{
 				document.alerte.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}
						
						
			//Nom
			if (testform == 0 && eval('document.alerte.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.alerte.f_nom.focus();
				testform = 1 ;
			}

			//Prenom
			if (testform == 0 && eval('document.alerte.f_prenom.value') == '') {
				document.alerte.f_prenom.focus();
				alert("N\'oubliez pas d\'indiquer votre prénom");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.alerte.submit();
			}
		}
		
		function ValideRecomAmi() 
		{
			testform = 0;
			
			//Nom
			if (testform == 0 && eval('document.ami.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.alerte.f_nom.focus();
				testform = 1 ;
			}

			//Prenom
			if (testform == 0 && eval('document.ami.f_prenom.value') == '') {
				document.alerte.f_prenom.focus();
				alert("N\'oubliez pas d\'indiquer votre prénom");
				testform = 1 ;
			}
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.ami.f_email.value) == false) 
			{
 				document.alerte.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}
								
			if (testform == 0 && re.test(document.ami.f_Vemail.value) == false) 
			{
 				document.alerte.f_Vemail.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}						
			
			//On submit si ok
			if (testform == 0) 
			{
				document.ami.submit();
			}
		}
		
		function ValideDetaillant() 
		{
			testform = 0;
			
			//societe
			if (testform == 0 && document.detaillant.f_soc.value == '') 
			{
				document.detaillant.f_soc.focus();
				alert("N\'oubliez pas d\'indiquer le nom de votre société");
				testform = 1;
			}
			
			//Rue
			if (testform == 0 && eval('document.detaillant.f_rue.value') == '') {
				document.detaillant.f_rue.focus();
				alert("N\'oubliez pas d\'indiquer votre rue");
				testform = 1 ;
			}
		
			//CP
			if (testform == 0 && (eval('document.detaillant.f_cp.value.length') != 5 || IsNumeric(eval('document.detaillant.f_cp.value')) == false)) {
				document.detaillant.f_cp.focus();
				alert("N\'oubliez pas d\'indiquer le code postal au format 12345");
				testform = 1 ;
			}

			if (testform == 0 && eval('document.detaillant.f_cp.value.substring(0,2)') == '00') 
			{
				document.detaillant.f_cp.focus();
				alert("Le code postal de l\'adresse de livraison ne peut pas commencer par 00");
				testform = 1 ;
			}

			//Ville
			if (testform == 0 && eval('document.detaillant.f_ville.value') == '') {
				document.detaillant.f_ville.focus();
				alert("N\'oublieAz pas d\'indiquer votre ville");
				testform = 1 ;
			}
			if (testform == 0 && (' ' + eval('document.detaillant.f_ville.value').replace('é','e').replace('è','e').toUpperCase()).indexOf(' ARMEE',0) != -1) {
				document.detaillant.f_ville.focus();
				alert("Pour des raisons de suivis des colis, il nous est impossible de livrer les commandes dans les bases militaires ou autres locaux des armées.");
				testform = 1 ;
			}			

			//Pays
			if (testform == 0 && eval('document.detaillant.f_pays.value') == '') {
				document.detaillant.f_pays.focus();
				alert("N\'oubliez pas d\'indiquer votre pays");
				testform = 1 ;
			}
			
			//Nom
			if (testform == 0 && eval('document.detaillant.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer le nom de la personne à contacter " );
				document.detaillant.f_nom.focus();
				testform = 1 ;
			}

			//Prenom
			if (testform == 0 && eval('document.detaillant.f_prenom.value') == '') {
				document.detaillant.f_prenom.focus();
				alert("N\'oubliez pas d\'indiquer votre prénom");
				testform = 1 ;
			}
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.detaillant.f_email.value) == false) 
			{
 				document.detaillant.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}
			
			//Check du mot de passe
			if (testform == 0 && (document.detaillant.f_mdp.value.length < 6 || document.detaillant.f_mdp.value.length > 10)) 
			{
				document.detaillant.f_mdp.focus();
				alert("Attention, votre mot de passe doit contenir entre 6 et 10 caractères");
				testform = 1;
			}

			//Téléphone, portable et fax
			if (testform == 0 && document.detaillant.f_telephone.value == '') 
			{
				document.detaillant.f_telephone.focus();
				alert("N\'oubliez pas d\'indiquer un numéro de téléphone ou de portable ou de fax");
				testform = 1;
			}																					
			
			if (testform == 0 && eval('document.detaillant.f_telephone.value.substring(0,2)') == '06') 
			{
				document.detaillant.f_telephone.focus();
				alert("Le numéro de téléphone doit être un téléphone fixe");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.detaillant.submit();
			}
		}	
		
		function ValideFormAlbum() 
		{
			testform = 0;
			
			//ref
			if (testform == 0 && document.ALBUM.f_ref.value == '') 
			{
				document.ALBUM.f_ref.focus();
				alert("N\'oubliez pas d\'indiquer une référence à votre album");
				testform = 1;
			}					
			//nom
			if (testform == 0 && document.ALBUM.f_nom.value == '') 
			{
				document.ALBUM.f_nom.focus();
				alert("N\'oubliez pas d\'indiquer un titre à votre album");
				testform = 1;
			}
			//fam
			if (testform == 0 && document.ALBUM.f_fam.value == '') 
			{
				document.ALBUM.f_fam.focus();
				alert("N\'oubliez pas d\'indiquer une famille à votre album");
				testform = 1;
			}
			//type
			if (testform == 0 && document.ALBUM.f_type.value == '') 
			{
				document.ALBUM.f_type.focus();
				alert("N\'oubliez pas d\'indiquer le type de support votre album");
				testform = 1;
			}
			//format
			if (testform == 0 && document.ALBUM.f_format.value == '') 
			{
				document.ALBUM.f_format.focus();
				alert("N\'oubliez pas d\'indiquer le format du support votre album");
				testform = 1;
			}
			//année
			if (testform == 0 && document.ALBUM.f_annee.value == '') 
			{
				document.ALBUM.f_annee.focus();
				alert("N\'oubliez pas d\'indiquer l\'année de votre album");
				testform = 1;
			}
			//On submit si ok
			if (testform == 0) 
			{
				document.ALBUM.submit();
			}
		}	
		
		function ValideNumPaiement1() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement1.num_paiement1.value') == '') 
			{
				document.validePaiement1.num_paiement1.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement1.submit();
			}
		}
		
		function ValideNumPaiement2() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement2.num_paiement2.value') == '') 
			{
				document.validePaiement2.num_paiement2.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement2.submit();
			}
		}
		
		function ValideNumPaiement3() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement3.num_paiement3.value') == '') 
			{
				document.validePaiement3.num_paiement3.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement3.submit();
			}
		}
		
		function ValideNumPaiement4() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement4.num_paiement4.value') == '') 
			{
				document.validePaiement4.num_paiement4.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement4.submit();
			}
		}
		
		function ValideNumPaiement5() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement5.num_paiement5.value') == '') 
			{
				document.validePaiement5.num_paiement5.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement5.submit();
			}
		}
		
		function ValideNumPaiement6() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement6.num_paiement6.value') == '') 
			{
				document.validePaiement6.num_paiement6.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement6.submit();
			}
		}
		
		function ValideNumPaiement7() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement7.num_paiement7.value') == '') 
			{
				document.validePaiement7.num_paiement7.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement7.submit();
			}
		}
		
		function ValideNumPaiement8() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement8.num_paiement8.value') == '') 
			{
				document.validePaiement8.num_paiement8.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement8.submit();
			}
		}
		
		function ValideNumPaiement9() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement9.num_paiement9.value') == '') 
			{
				document.validePaiement9.num_paiement9.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement9.submit();
			}
		}
		
		function ValideNumPaiement10() 
		{
			testform = 0;														
			
			//Libellé
			if (testform == 0 && eval('document.validePaiement10.num_paiement10.value') == '') 
			{
				document.validePaiement10.num_paiement10.focus();
				alert("Merci de saisir le numéro de chèque ou de virement pour valider votre paiement");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.validePaiement10.submit();
			}
		}
		
		function ValideContact() 
		{
			testform = 0;
			
			//Nom
			if (testform == 0 && eval('document.contact.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.contact.f_nom.focus();
				testform = 1 ;
			}
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.contact.f_email.value) == false) 
			{
 				document.contact.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}									
									
			//message
			if (testform == 0 && eval('document.contact.f_message.value') == '') {
				
				alert("Sans votre message nous ne saurons pas le but de votre intervention");
				document.contact.f_message.focus();
				testform = 1 ;
			}	
					
			//On submit si ok
			if (testform == 0) 
			{
				document.contact.submit();
			}
		}
		
		function ValideContrat() 
		{
			testform = 0;
			
			//Nom
			if (testform == 0 && eval('document.contrat.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.contrat.f_nom.focus();
				testform = 1 ;
			}
			
			//société
			if (testform == 0 && eval('document.contrat.f_societe.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer le nom de votre société");
				document.contrat.f_societe.focus();
				testform = 1 ;
			}
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.contrat.f_email.value) == false) 
			{
 				document.contrat.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}						

			//Téléphone, portable et fax
			re = /^[0-9]{10}$/;
			if (testform == 0 && ((document.contrat.f_telephone.value == '') && (document.contrat.f_fax.value == '') && (document.contrat.f_mobile.value == ''))) 
			{
				document.contrat.f_telephone.focus();
				alert("N\'oubliez pas d\'indiquer un numéro de téléphone ou de portable ou de fax");
				testform = 1;
			}
			else
			{
				if (testform == 0 && document.contrat.f_telephone.value != '' && re.test(document.contrat.f_telephone.value) == false)
				{
					document.contrat.f_telephone.focus();
					alert("Le numéro de téléphone doit être d\'au moins 10 caractères, numériques uniquement");
					testform = 1;
				}
				if (testform == 0 && document.contrat.f_fax.value != '' && re.test(document.contrat.f_fax.value) == false)
				{
					document.contrat.f_fax.focus();
					alert("Le numéro de fax doit être d\'au moins 10 caractères, numériques uniquement");
					testform = 1;
				}
				if (testform == 0 && document.contrat.f_mobile.value != '' && re.test(document.contrat.f_mobile.value) == false)
				{
					document.contrat.f_mobile.focus();
					alert("Le numéro de mobile doit être d\'au moins 10 caractères, numériques uniquement");
					testform = 1;
				}
			}
									
			//message
			if (testform == 0 && eval('document.contrat.f_message.value') == '') {
				
				alert("Sans votre message nous ne saurons pas le but de votre intervention");
				document.contrat.f_message.focus();
				testform = 1 ;
			}	
					
			//On submit si ok
			if (testform == 0) 
			{
				document.contrat.submit();
			}
		}
		
		function ValidePro() 
		{
			testform = 0;
			
			//Email
			//Check de l'intégrité de l'adresse email
			var re;

			re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
		
			if (testform == 0 && re.test(document.pro.f_email.value) == false) 
			{
 				document.pro.f_email.focus();
				alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
				testform = 1 ;
			}									

			//Téléphone, portable et fax
			re = /^[0-9]{10}$/;
			if (testform == 0 && document.pro.f_telephone.value == '') 
			{
				document.pro.f_telephone.focus();
				alert("N\'oubliez pas d\'indiquer un numéro de téléphone ou de portable ou de fax");
				testform = 1;
			}
			if (testform == 0 && document.pro.f_telephone.value != '' && re.test(document.pro.f_telephone.value) == false)
			{
				document.pro.f_telephone.focus();
				alert("Le numéro de téléphone doit être d\'au moins 10 caractères numériques uniquement");
				testform = 1;
			}												
						
			//Nom
			if (testform == 0 && eval('document.pro.f_nom.value') == '') {
				
				alert("N\'oubliez pas d\'indiquer votre nom " );
				document.pro.f_nom.focus();
				testform = 1 ;
			}

			//Prenom
			if (testform == 0 && eval('document.pro.f_prenom.value') == '') {
				document.pro.f_prenom.focus();
				alert("N\'oubliez pas d\'indiquer votre prénom");
				testform = 1 ;
			}
			
			//Rue
			if (testform == 0 && eval('document.pro.f_rue.value') == '') {
				document.pro.f_rue.focus();
				alert("N\'oubliez pas d\'indiquer votre rue");
				testform = 1 ;
			}
		
			//CP
			if (testform == 0 && (eval('document.pro.f_cp.value.length') != 5 || IsNumeric(eval('document.pro.f_cp.value')) == false)) {
				document.pro.f_cp.focus();
				alert("N\'oubliez pas d\'indiquer le code postal au format 12345");
				testform = 1 ;
			}

			if (testform == 0 && eval('document.pro.f_cp.value.substring(0,2)') == '00') 
			{
				document.pro.f_cp.focus();
				alert("Le code postal de l\'adresse de livraison ne peut pas commencer par 00" + sTexteSup);
				testform = 1 ;
			}

			//Ville
			if (testform == 0 && eval('document.pro.f_ville.value') == '') {
				document.pro.f_ville.focus();
				alert("N\'oublieAz pas d\'indiquer votre ville" + sTexteSup);
				testform = 1 ;
			}						

			//Pays
			if (testform == 0 && eval('document.pro.f_pays.value') == '') {
				document.pro.f_pays.focus();
				alert("N\'oubliez pas d\'indiquer votre pays" + sTexteSup);
				testform = 1 ;
			}
			
			//projet
			if (testform == 0 && eval('document.pro.f_projet.value') == '') {
				document.pro.f_projet.focus();
				alert("Merci de nous donner la présentation de votre projet");
				testform = 1 ;
			}
			
			//On submit si ok
			if (testform == 0) 
			{
				document.pro.submit();
			}
		}
		
		function ValideAlbum() 
		{
			testform = 0;
										
			//nom
			if (testform == 0 && document.ALBUM.f_nom.value == '') 
			{
				document.ALBUM.f_nom.focus();
				alert("N\'oubliez pas d\'indiquer un titre à votre album");
				testform = 1;
			}
			//fam
			if (testform == 0 && document.ALBUM.f_fam.value == '') 
			{
				document.ALBUM.f_fam.focus();
				alert("N\'oubliez pas d\'indiquer une famille à votre album");
				testform = 1;
			}
			//type
			if (testform == 0 && document.ALBUM.f_type.value == '') 
			{
				document.ALBUM.f_type.focus();
				alert("N\'oubliez pas d\'indiquer le type de support votre album");
				testform = 1;
			}
			//format
			if (testform == 0 && document.ALBUM.f_format.value == '') 
			{
				document.ALBUM.f_format.focus();
				alert("N\'oubliez pas d\'indiquer le format du support votre album");
				testform = 1;
			}
			//année
			if (testform == 0 && document.ALBUM.f_annee.value == '') 
			{
				document.ALBUM.f_annee.focus();
				alert("N\'oubliez pas d\'indiquer l\'année de votre album");
				testform = 1;
			}
			//On submit si ok
			if (testform == 0) 
			{
				document.ALBUM.submit();
			}
		}