// JavaScript Document
 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 SearchFiches() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('SelectCat').value == "" && document.getElementById('SelectSousCat').value == "" && document.getElementById('SelectType').value == "" && document.getElementById('SelectWord').value == "") {
		ErrorMessage += '  Vous n\'avez choisi aucun critère de recherche.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function VerifPasse() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('ThemePasse').value == "" && document.getElementById('DepPasse').value == "" && document.getElementById('RegionPasse').value == "") {
		ErrorMessage += '  Vous n\'avez choisi aucun critère de recherche.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function VerifAvenir() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('ThemeAVenir').value == "" && document.getElementById('DepAVenir').value == "" && document.getElementById('RegionAVenir').value == "") {
		ErrorMessage += '  Vous n\'avez choisi aucun critère de recherche.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function VerifSearch() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('SearchCat').value == "" && document.getElementById('SearchSousCat').value == "" && document.getElementById('SearchType').value == "" && document.getElementById('SearchKey').value == "") {
		ErrorMessage += '  Vous n\'avez choisi aucun critère de recherche.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function VerifMiniSearch() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('SelectCat').value == "" && document.getElementById('SelectSousCat').value == "" && document.getElementById('SelectWord').value == "") {
		ErrorMessage += '  Vous n\'avez choisi aucun critère de recherche.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function ModFacturation(f) {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (f.civ.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.nom.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.prenom.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le prénom de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.adresse.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n'
		FlagStatus = false;
	}
	
	if (f.cp.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(f.cp.value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (f.ville.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n'
		FlagStatus = false;
	}
		
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	} else {f.submit(); }
}

function ModLivraison(f) {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (f.civ_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.nom_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.prenom_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le prénom de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.adresse_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de livraison .  \n'
		FlagStatus = false;
	}
	
	if (f.cp_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de livraison .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(f.cp_liv.value)) {
		ErrorMessage += '  Le code postal de livraison n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (f.ville_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de livraison .  \n'
		FlagStatus = false;
	}
		
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}  else {f.submit(); }
}

function ModCompte(f) {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (f.civilite.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.nom.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.prenom.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le prénom de facturation.  \n'
		FlagStatus = false;
	}
	
	if (f.adresse.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n'
		FlagStatus = false;
	}
	
	if (f.cp.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(f.cp.value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (f.ville.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n'
		FlagStatus = false;
	}
	if (f.pays.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le pays de facturation .  \n'
		FlagStatus = false;
	}
	
	if (f.civilite_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.nom_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.prenom_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la prénom de livraison.  \n'
		FlagStatus = false;
	}
	
	if (f.adresse_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de livraison .  \n'
		FlagStatus = false;
	}
	
	if (f.cp_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de livraison .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(f.cp_liv.value)) {
		ErrorMessage += '  Le code postal de livraison n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (f.ville_liv.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de livraison .  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
	else{f.submit();}
}

function ModComptePro(f) {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('denomination').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de dénomination.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('juridique').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de forme juridique.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('siren').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de numéro de siren.  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('siren').value) | document.getElementById('siren').value.length!=9) {
		ErrorMessage += '  Le Siren doit être constitué de 9 chiffres .  \n'
		FlagStatus = false;
	}
	/*
	if (document.getElementById('civilite').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de civilité de facturation.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de nom de facturation.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de prénom de facturation.  \n'
		FlagStatus = false;
	}
	*/
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('cp').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('cp').value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('tel').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de facturation .  \n'
		FlagStatus = false;
	}
	
	/*
	if (document.getElementById('civilite_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de civilité de livraison.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de nom de livraison.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('prenom_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de prénom de livraison.  \n'
		FlagStatus = false;
	}
	*/
	if (document.getElementById('adresse_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de livraison .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('cp_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de livraison .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('cp').value)) {
		ErrorMessage += '  Le code postal de livraison n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('ville_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de livraison .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('tel_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de livraison .  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
	else{f.submit();}
}

function AddCompte(f) {
	
	var ErrorMessage = '';
	FlagStatus = true;
	
	
	if (f.civilite.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de facturation.  \n';
		FlagStatus = false;
	}
	
	if (f.nom.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de facturation.  \n';
		FlagStatus = false;
	}
	
	if (f.prenom.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué le prénom de facturation.  \n';
		FlagStatus = false;
	}
	
	
	if (f.adresse.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n';
		FlagStatus = false;
	}
	
	if (f.cp.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n';
		FlagStatus = false;
	} else if (!IsNumeric(f.cp.value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n';
		FlagStatus = false;
	}
	
	if (f.ville.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n';
		FlagStatus = false;
	}
	
	if (f.tel.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de facturation .  \n';
		FlagStatus = false;
	}
	
		if (f.email.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n';
		FlagStatus = false;
	} else {
			var adresse = f.email.value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n';
				FlagStatus = false;
				}
	}
	
	if (f.mp1.value.length < 6) {
		ErrorMessage += '  Vérifiez le mot de passe (6 caractères minimum) .  \n';
		FlagStatus = false;
	} else if (f.mp1.value != f.mp2.value) {
		ErrorMessage += '  Le mot de passe et sa confirmation sont différents .  \n';
		FlagStatus = false;
	}
	
	
	if(f.duplique.checked==true){
		if (f.civilite_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué la civilité de livraison.  \n';
			FlagStatus = false;
		}
		
		if (f.nom_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué le nom de livraison.  \n';
			FlagStatus = false;
		}
		
		if (f.prenom_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué le prénom de livraison.  \n';
			FlagStatus = false;
		}
		
		if (f.adresse_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de livraison .  \n';
			FlagStatus = false;
		}
		
		if (f.cp_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué le code postal de livraison .  \n';
			FlagStatus = false;
		} else if (!IsNumeric(f.cp_liv.value)) {
			ErrorMessage += '  Le code postal de livraison n\'est pas un chiffre .  \n'
			FlagStatus = false;
		}
		
		if (f.ville_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué la ville de livraison .  \n';
			FlagStatus = false;
		}
		
		if (f.tel_liv.value == "") {
			ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de livraison .  \n';
			FlagStatus = false;
		}
	}
		

	
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
	else {
		f.submit();
	}
}


function addComptePro() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('denomination').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de dénomination.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('juridique').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de forme juridique.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('siren').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de numéro de siren.  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('siren').value) | document.getElementById('siren').value.length!=9) {
		ErrorMessage += '  Le Siren doit être constitué de 9 chiffres .  \n'
		FlagStatus = false;
	}
	/*
	if (document.getElementById('civilite').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de civilité de facturation.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de nom de facturation.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de prénom de facturation.  \n'
		FlagStatus = false;
	}
	*/
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('cp').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('cp').value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('tel').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de facturation .  \n'
		FlagStatus = false;
	}
	
	/*
	if (document.getElementById('civilite_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de civilité de livraison.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de nom de livraison.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('prenom_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de prénom de livraison.  \n'
		FlagStatus = false;
	}
	*/
	if (document.getElementById('adresse_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de livraison .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('cp_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de livraison .  \n'
		FlagStatus = false;
	} else if (!IsNumeric(document.getElementById('cp').value)) {
		ErrorMessage += '  Le code postal de livraison n\'est pas un chiffre .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('ville_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de livraison .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('tel_liv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le téléphone de livraison .  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	if (document.getElementById('mp1').value.length < 6) {
		ErrorMessage += '  Vérifiez le mot de passe .  \n'
		FlagStatus = false;
	} else if (document.getElementById('mp1').value != document.getElementById('mp2').value) {
		ErrorMessage += '  Le mot de passe et sa confirmation sont différents .  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function AddCompte2(f) {
	
	var ErrorMessage = '';
	FlagStatus = true;
	
	
	if (f.civilite.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué la civilité de facturation.  \n';
		FlagStatus = false;
	}
	
	if (f.nom.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom de facturation.  \n';
		FlagStatus = false;
	}
	
	if (f.prenom.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué le prénom de facturation.  \n';
		FlagStatus = false;
	}
	if( (f.jour.value != '') && (!IsNumeric(f.jour.value)) ) {
		ErrorMessage += ' La date de naissance doit être au format JJ/MM/AAAA.  \n';
		FlagStatus = false;
	}
	if( (f.mois.value != '') && (!IsNumeric(f.mois.value)) ) {
		ErrorMessage += ' La date de naissance doit être au format JJ/MM/AAAA.  \n';
		FlagStatus = false;
	}
	if( (f.annee.value != '') && (!IsNumeric(f.annee.value)) ) {
		ErrorMessage += ' La date de naissance doit être au format JJ/MM/AAAA.  \n';
		FlagStatus = false;
	}
	if (f.adresse.value == '') {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse de facturation .  \n';
		FlagStatus = false;
	}
	
	if (f.cp.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le code postal de facturation .  \n';
		FlagStatus = false;
	} else if (!IsNumeric(f.cp.value)) {
		ErrorMessage += '  Le code postal de facturation n\'est pas un chiffre .  \n';
		FlagStatus = false;
	}
	
	if (f.ville.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la ville de facturation .  \n';
		FlagStatus = false;
	}
	
		if (f.email.value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n';
		FlagStatus = false;
	} else {
			var adresse = f.email.value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n';
				FlagStatus = false;
				}
	}
	
	if (f.mp1.value.length < 6) {
		ErrorMessage += '  Vérifiez le mot de passe (6 caractères minimum) .  \n';
		FlagStatus = false;
	} else if (f.mp1.value != f.mp2.value) {
		ErrorMessage += '  Le mot de passe et sa confirmation sont différents .  \n';
		FlagStatus = false;
	}
		
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
	else {
		f.submit();
	}
}


function ModParametres() {
	//f.submit();
	
	var ErrorMessage = '';
	FlagStatus = true;
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n' ;
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n';
				FlagStatus = false;
				}
	}
	
	if ( document.getElementById('old').value != '' || document.getElementById('mp1').value !='') {
		if (document.getElementById('old').value =='' || document.getElementById('mp1').value.length < 6) {
			ErrorMessage += '  Vérifier l\'ancien mot de passe.  \n';
			FlagStatus = false;
		}
		if (  (document.getElementById('mp1').value =='') || (document.getElementById('mp1').value.length < 6) ) {
			ErrorMessage += '  Vérifiez le nouveau mot de passe .  \n'
			FlagStatus = false;
		} else if (document.getElementById('mp1').value != document.getElementById('mp2').value) {
			ErrorMessage += '  Le nouveau mot de passe et sa confirmation sont différents .  \n';
			FlagStatus = false;
		}
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false;
	}
}

function MailAmi() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('emailFrom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse email.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('emailFrom').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('emailTo').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email de votre ami(e).  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('emailTo').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de l\'adresse email de votre ami(e).  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('nomFrom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestConnaitre() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('nom_from').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('email_from').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse email.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('emailFrom').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('nom_to').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le nom du destinataire.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('email_to').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse du destinataire.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('emailTo').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de l\'adresse email du destinataire.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('nom_from').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestPaiement() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.money.paiement[0].checked==false && document.money.paiement[1].checked==false && document.money.paiement[2].checked==false && document.money.paiement[3].checked==false) {
		ErrorMessage += '  Vous n\'avez pas selectionné de mode de paiement.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestSearch() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('SelectCategorie').value=="0") {
		ErrorMessage += '  Vous n\'avez pas selectionné de catégorie.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestConnect() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('email').value=="0") {
		ErrorMessage += '  Vous n\'avez pas saisie votre email.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('code').value=="") {
		ErrorMessage += '  Vous n\'avez pas saisi votre mot de passe.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestNewsletter() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('mail_news').value=="0") {
		ErrorMessage += '  Vous n\'avez pas saisie votre email.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('mail_news').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

function TestContact() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse email.  \n'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('texte').value == "") {
		ErrorMessage += '  Vous n\'avez pas saisi votre message.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}

