function afficheFac() {
							if (document.getElementById('fachidden').style.display == 'none')
									{ document.getElementById('fachidden').style.display ='block';}
							else
									{document.getElementById('fachidden').style.display ='none';}	
						}
						
  function loadFac() {
						if (document.getElementById('fachidden').style.display == 'block')
									{document.getElementById('fachidden').style.display = 'block';}
							else 
									{document.getElementById('fachidden').style.display = 'none';}
					}	

function VerifForm(formulaire)
	{
	prenom = formulaire.prenom.value;
	nom = formulaire.nom.value;
	mail = formulaire.mail.value;
	identi = formulaire.identi.value;
	mdp = formulaire.mdp.value;
	cmdp = formulaire.cmdp.value;
	
	if ((prenom == "")||(nom == "")||(nom == "")||(mail == "")||(identi == "")||(mdp == "")||(cmdp == ""))
		{
		document.getElementById('txterr').innerHTML = 'Certains champs obligatoires ne sont pas renseignés.<br />Merci de compléter.';
		if (prenom == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('prenom1').style.color = '#990000';
		} else {	
		document.getElementById('prenom1').style.color = '#5E6A59';		
		}
		
		if (nom == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('nom1').style.color = '#990000';
		} else {	
		document.getElementById('nom1').style.color = '#5E6A59';		
		}
		
		if (mail == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		} else {	
		document.getElementById('mail1').style.color = '#5E6A59';		
		}
		
		if (identi == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		} else {	
		document.getElementById('identi1').style.color = '#5E6A59';		
		}
		
		if (mdp == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp1').style.color = '#990000';
		} else {	
		document.getElementById('mdp1').style.color = '#5E6A59';		
		}
		
		if (cmdp == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('cmdp1').style.color = '#990000';
		} else {	
		document.getElementById('cmdp1').style.color = '#5E6A59';		
		}
		return(false);
		}
// VERIF IDENT	
	var badcar = '[\{-ÿ]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des caractères accentués.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
	var badcar = '[\:-\@]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des caractères de ponctuation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
	var badcar = '([\b-\/]|[\;-\?])+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des espaces ou des caractères de ponctuation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
// EMAIL		
	/*var badcar = '[\b-\b]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient un ou plusieurs espaces.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}*/
		
	var badcar = '[\{-ÿ]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient des caractères accentués.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}
	var goodcar = '^(.+)[\@-\@](.+)$';
var good=new RegExp(goodcar,"gi");
if (!good.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email semble incorrect. Problème d&rsquo;arobase (@).<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}	
	var goodcar = '[\.-\.]+';
var good=new RegExp(goodcar,"gi");
if (!good.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient ne contient pas de point (.).<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}	
	

// VERIF NOMBRE CARACTERE IDENT
	var length = identi.length;
	if (length < 4) {
		document.getElementById('txterr').innerHTML = 'Votre identifiant doit comporter au moins 4 caractères.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);	
	}
// VERIF NOMBRE CARACTERE MDP
	var length = mdp.length;
	if (length < 4) {
		document.getElementById('txterr').innerHTML = 'Votre mot de passe doit comporter au moins 4 caractères.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp').style.color = '#990000';
		return(false);	
	}

	if (mdp !== cmdp) {
		document.getElementById('txterr').innerHTML = 'Votre mot de passe est différent de votre confirmation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp').style.color = '#990000';
		return(false);	
	}
	
	formulaire.submit();
		document.getElementById('allerror').style.display = 'none';
		return(false);
		
	}
	

function VerifFormAd(formulaire)
	{
	prenom = formulaire.prenom.value;
	nom = formulaire.nom.value;
	mail = formulaire.mail.value;
	identi = formulaire.identi.value;
	mdp = formulaire.mdp.value;
	cmdp = formulaire.cmdp.value;
	adresse = formulaire.adresse.value;
	cp = formulaire.cp.value;
	ville = formulaire.ville.value;
	pays = formulaire.pays.value;
	
	if ((prenom == "")||(nom == "")||(nom == "")||(mail == "")||(identi == "")||(mdp == "")||(cmdp == "")||(adresse == "")||(cp == "")||(ville == "")||(pays == ""))
		{
		document.getElementById('txterr').innerHTML = 'Certains champs obligatoires ne sont pas renseignés.<br />Merci de compléter.';
		if (prenom == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('prenom1').style.color = '#990000';
		} else {	
		document.getElementById('prenom1').style.color = '#5E6A59';		
		}
		
		if (nom == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('nom1').style.color = '#990000';
		} else {	
		document.getElementById('nom1').style.color = '#5E6A59';		
		}
		
		if (mail == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		} else {	
		document.getElementById('mail1').style.color = '#5E6A59';		
		}
		
		if (identi == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		} else {	
		document.getElementById('identi1').style.color = '#5E6A59';		
		}
		
		if (mdp == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp1').style.color = '#990000';
		} else {	
		document.getElementById('mdp1').style.color = '#5E6A59';		
		}
		
		if (cmdp == "") {
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('cmdp1').style.color = '#990000';
		} else {	
		document.getElementById('cmdp1').style.color = '#5E6A59';		
		}
		return(false);
		}
// VERIF IDENT	
	var badcar = '[\{-ÿ]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des caractères accentués.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
	var badcar = '[\:-\@]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des caractères de ponctuation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
	var badcar = '([\b-\/]|[\;-\?])+';
var bad=new RegExp(badcar,"gi");
if (bad.test(identi))
	 {
		document.getElementById('txterr').innerHTML = 'Votre identifiant contient des espaces ou des caractères de ponctuation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);
		}
// EMAIL		
	/*var badcar = '[\b-\b]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient un ou plusieurs espaces.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}*/
		
	var badcar = '[\{-ÿ]+';
var bad=new RegExp(badcar,"gi");
if (bad.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient des caractères accentués.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}	
	var goodcar = '^(.+)[\@-\@](.+)$';
var good=new RegExp(goodcar,"gi");
if (!good.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email semble incorrect. Problème d&rsquo;arobase (@).<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}	
	var goodcar = '[\.-\.]+';
var good=new RegExp(goodcar,"gi");
if (!good.test(mail))
	 {
		document.getElementById('txterr').innerHTML = 'Votre email contient ne contient pas de point (.).<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mail1').style.color = '#990000';
		return(false);
		}	

// VERIF NOMBRE CARACTERE IDENT
	var length = identi.length;
	if (length < 4) {
		document.getElementById('txterr').innerHTML = 'Votre identifiant doit comporter au moins 4 caractères.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('identi1').style.color = '#990000';
		return(false);	
	}
// VERIF NOMBRE CARACTERE MDP
	var length = mdp.length;
	if (length < 4) {
		document.getElementById('txterr').innerHTML = 'Votre mot de passe doit comporter au moins 4 caractères.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp').style.color = '#990000';
		return(false);	
	}

	if (mdp !== cmdp) {
		document.getElementById('txterr').innerHTML = 'Votre mot de passe est différent de votre confirmation.<br />Merci de modifier.'
		document.getElementById('allerror').style.display = 'block';
		document.getElementById('mdp').style.color = '#990000';
		return(false);	
	}
	
	formulaire.submit();
		document.getElementById('allerror').style.display = 'none';
		return(false);
		
	}

// AFFICHE RECHERCHE 

function afficherech(RECH) {
	document.getElementById(RECH).style.display = 'none';
        if (document.getElementById(RECH).style.display == 'none'){
		         document.getElementById(RECH).style.display ='block';
            }
}
