// Pour chaque bloc créer une variable commençant par tableaucalques[x]...
tableaucalques = new Array();
tableaucalques[1] = "0";
tableaucalques[2] = "0";
tableaucalques[3] = "0";
tableaucalques[4] = "0";
tableaucalques[5] = "0";
tableaucalques[6] = "0";

// fonction d'affichage
function openAide(id){
	var idducalque = "aide"+id;
	var lienaide = "lienAide"+id;
	document.getElementById(idducalque).style.display='block';
	document.getElementById(lienaide).style.fontWeight='bold';
	tableaucalques[id]="1";
	for(var idcache=1; idcache<7; idcache++){
		if (idcache!=id){
			cacheAide(idcache);
		}
	}
}
// fonction de disparition
function cacheAide(id){
	var idducalque = "aide"+id;
	var lienaide = "lienAide"+id;
	document.getElementById(idducalque).style.display='none';
	document.getElementById(lienaide).style.fontWeight='normal';
	tableaucalques[id]="0";
}


/************* GESTION DES ERREURS DES FORMULAIRES *************/
	function valid_form(){
		msubmit=true;
		if (trim(document.formulaire.etablissement.value) == ""){
			//alert("Merci de saisir le nom de votre établissement");
			dispErrText("err_1","Merci de saisir le nom de votre établissement");
			msubmit=false;
		} else {dispErrText("err_1","");}

		
		/*
		if (trim(document.formulaire.numero.value) == "" || isNum(document.formulaire.numero.value) == true){
			//alert("Merci de saisir le code postal");
			dispErrText("err_21","Merci de saisir le numéro de la rue");
			msubmit=false;
		}else {dispErrText("err_21","");}



		if (trim(document.formulaire.rue1.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_22","Merci de saisir votre adresse");
			msubmit=false;
		}else {dispErrText("err_22","");}
		*/
		
		if (trim(document.formulaire.cp.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_2","Merci de saisir code postal valide");
			msubmit=false;
		}else {dispErrText("err_2","");}

		if (trim(document.formulaire.ville.value) == ""){
			//alert("Merci de saisir la ville");
			dispErrText("err_3","Merci de saisir la ville");
			msubmit=false;
		}else {dispErrText("err_3","");}
		

		
		/*if(document.formulaire.special.value=="EPLE")
		{
			if (trim(document.formulaire.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail.");
				msubmit=false;
			} else if (trim(document.formulaire.email.value) != ""){
				if (!isemail(document.formulaire.email.value)) {
				dispErrText("err_4","Merci de saisir un e-mail valide");
				msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}
		}
		else
		{*/
			if (trim(document.formulaire.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail");
				msubmit=false;
			} else if (trim(document.formulaire.email.value) != ""){
				if (isemail(document.formulaire.email.value)==false ) {
					dispErrText("err_4","Merci de saisir un e-mail valide");
					msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}


		/*}*/

		
		
		if (trim(document.formulaire.telephone.value) == "" ){
			dispErrText("err_5","Merci de saisir le téléphone");
			msubmit=false;
		} else if (trim(document.formulaire.telephone.value) != ""){
			if (isTel(document.formulaire.telephone.value) == false ) {
				dispErrText("err_5","Merci de saisir un numéro de téléphone valide (sans indicatif de pays)");
				msubmit=false;
			}else {dispErrText("err_5","");}
		} else {dispErrText("err_5","");}


		for (var i = 0; i<document.formulaire.civiliteCe.length; i++) {
			if (!document.formulaire.civiliteCe[0].checked && !document.formulaire.civiliteCe[1].checked && !document.formulaire.civiliteCe[2].checked) {
				dispErrText("err_6","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_6","");}
		}

		if (trim(document.formulaire.nomCe.value) == ""){
			dispErrText("err_7","Merci de saisir le nom");
			msubmit=false;
		}else if (trim(document.formulaire.nomCe.value) != "" ){
			if (isNum(document.formulaire.nomCe.value) == false) {
			dispErrText("err_7","Merci de saisir un nom valide");
			msubmit=false;
			} else { dispErrText("err_7","");}
		}else {dispErrText("err_7","");}

		if (trim(document.formulaire.fonctionCe.value) == false){
			dispErrText("err_8","Merci de saisir une fonction");
			msubmit=false;
		}else {dispErrText("err_8","");}

		/*
		for (var i = 0; i<document.formulaire.civilitePe.length; i++) {
			if (!document.formulaire.civilitePe[0].checked && !document.formulaire.civilitePe[1].checked && !document.formulaire.civilitePe[2].checked) {
				dispErrText("err_9","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_9","");}
		}

		if (trim(document.formulaire.nomPe.value) == ""){
			dispErrText("err_10","Merci de saisir le nom");
			msubmit=false;
		}else if (trim(document.formulaire.nomPe.value) != "" ){
			if (isNum(document.formulaire.nomPe.value) == false) {
			dispErrText("err_10","Merci de saisir un nom valide");
			msubmit=false;
			} else { dispErrText("err_10","");}
		}else {dispErrText("err_10","");}

		if (trim(document.formulaire.fonctionPe.value)==false) {
			dispErrText("err_11","Merci de saisir une fonction");
			msubmit=false;
		}else {dispErrText("err_11","");}
		*/
		
		/*if (trim(document.formulaire.mailPe.value) == ""){
			dispErrText("err_12","Merci de saisir l'e-mail");
			msubmit=false;
		} else */
		if (trim(document.formulaire.mailPe.value) != ""){
			if (isemail(document.formulaire.mailPe.value)==false ) {
				dispErrText("err_12","Merci de saisir un e-mail valide");
				msubmit=false;
			}else {
				dispErrText("err_12","");
			}
		} else {
			dispErrText("err_12","");
		}	
		
		//alert(0);
		/*
		if (trim(document.formulaire.emailorganisme.value) != ""){
			if (isemail(document.formulaire.emailorganisme.value)==false ) {
				dispErrText("err_13","Merci de renseigner ce champ !");
				msubmit=false;
			}else {
				dispErrText("err_13","");
			}
		} else {
			dispErrText("err_13","");
		}*/
		
		if (msubmit) {
			document.getElementById('errRappel').innerHTML = '';
			return true;
		} else {
			document.getElementById('errRappel').innerHTML = 'Attention ! Un des champs obligatoires n\'a pas été complété ou n\'est pas valide.';
			document.getElementById('errRappel').style.lineHeight="15px";
			return false;
		}

	}

function valid_form_agricole(){
		msubmit=true;
		
	if (trim(document.formulaire.typeetablissement.value) == ""){
			//alert("Merci de saisir le nom de votre établissement");
			dispErrText("err_1","Merci de saisir le nom de votre établissement");
			msubmit=false;
		} else {dispErrText("err_1","");}
		
		/*if (trim(document.formulaire.etablissement.value) == ""){
			//alert("Merci de saisir le nom de votre établissement");
			dispErrText("err_1","Merci de saisir le nom de votre établissement");
			msubmit=false;
		} else {dispErrText("err_1","");}*/


		/*
		if (trim(document.formulaire.numero.value) == "" || isNum(document.formulaire.numero.value) == true){
			//alert("Merci de saisir le code postal");
			dispErrText("err_21","Merci de saisir le numéro de la rue");
			msubmit=false;
		}else {dispErrText("err_21","");}



		if (trim(document.formulaire.rue1.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_22","Merci de saisir votre adresse");
			msubmit=false;
		}else {dispErrText("err_22","");}
		*/

		if (trim(document.formulaire.cp.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_2","Merci de saisir code postal valide");
			msubmit=false;
		}else {dispErrText("err_2","");}

		if (trim(document.formulaire.ville.value) == ""){
			//alert("Merci de saisir la ville");
			dispErrText("err_3","Merci de saisir la ville");
			msubmit=false;
		}else {dispErrText("err_3","");}


		if(document.formulaire.special.value=="EPLE")
		{
			if (trim(document.formulaire.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail.");
				msubmit=false;
			} else if (trim(document.formulaire.email.value) != ""){
				if (!isemail(document.formulaire.email.value)) {
				dispErrText("err_4","Merci de saisir un e-mail valide");
				msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}
		}
		else
		{
			if (trim(document.formulaire.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail");
				msubmit=false;
			} else if (trim(document.formulaire.email.value) != ""){
				if (isemail(document.formulaire.email.value)==false ) {
					dispErrText("err_4","Merci de saisir un e-mail valide");
					msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}


		}



		if (trim(document.formulaire.telephone.value) == "" ){
			dispErrText("err_5","Merci de saisir le téléphone");
			msubmit=false;
		} else if (trim(document.formulaire.telephone.value) != ""){
			if (isTel(document.formulaire.telephone.value) == false ) {
				dispErrText("err_5","Merci de saisir un numéro de téléphone valide (sans indicatif de pays)");
				msubmit=false;
			}else {dispErrText("err_5","");}
		} else {dispErrText("err_5","");}


		for (var i = 0; i<document.formulaire.civiliteCe.length; i++) {
			if (!document.formulaire.civiliteCe[0].checked && !document.formulaire.civiliteCe[1].checked && !document.formulaire.civiliteCe[2].checked) {
				dispErrText("err_6","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_6","");}
		}

		if (trim(document.formulaire.nomCe.value) == ""){
			dispErrText("err_7","Merci de saisir le nom");
			msubmit=false;
		}else if (trim(document.formulaire.nomCe.value) != "" ){
			if (isNum(document.formulaire.nomCe.value) == false) {
			dispErrText("err_7","Merci de saisir un nom valide");
			msubmit=false;
			} else { dispErrText("err_7","");}
		}else {dispErrText("err_7","");}

		if (trim(document.formulaire.fonctionCe.value) == false){
			dispErrText("err_8","Merci de saisir une fonction");
			msubmit=false;
		}else {dispErrText("err_8","");}

		/*
		for (var i = 0; i<document.formulaire.civilitePe.length; i++) {
			if (!document.formulaire.civilitePe[0].checked && !document.formulaire.civilitePe[1].checked && !document.formulaire.civilitePe[2].checked) {
				dispErrText("err_9","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_9","");}
		}

		if (trim(document.formulaire.nomPe.value) == ""){
			dispErrText("err_10","Merci de saisir le nom");
			msubmit=false;
		}else if (trim(document.formulaire.nomPe.value) != "" ){
			if (isNum(document.formulaire.nomPe.value) == false) {
			dispErrText("err_10","Merci de saisir un nom valide");
			msubmit=false;
			} else { dispErrText("err_10","");}
		}else {dispErrText("err_10","");}

		if (trim(document.formulaire.fonctionPe.value)==false) {
			dispErrText("err_11","Merci de saisir une fonction");
			msubmit=false;
		}else {dispErrText("err_11","");}
		*/
		
		/*if (trim(document.formulaire.mailPe.value) == ""){
			dispErrText("err_12","Merci de saisir l'e-mail");
			msubmit=false;
		} else */
		if (trim(document.formulaire.mailPe.value) != ""){
			if (isemail(document.formulaire.mailPe.value)==false ) {
				dispErrText("err_12","Merci de saisir un e-mail valide");
				msubmit=false;
			}else {
				dispErrText("err_12","");
			}
		} else {
			dispErrText("err_12","");
		}
		
		
		if (msubmit) {
			document.getElementById('errRappel').innerHTML = '';
			return true;
		} else {
			document.getElementById('errRappel').innerHTML = 'Attention ! Un des champs obligatoires n\'a pas été complété ou n\'est pas valide.';
			document.getElementById('errRappel').style.lineHeight="15px";
			return false;
		}

	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	function valid_form_log(){
		msubmit=true;
		if (trim(document.formlog.login.value) == ""){
			dispErrText("err_1","Merci de saisir un Identifiant");
			msubmit=false;
		} else {dispErrText("err_1","");}
		if (trim(document.formlog.mdp.value) == ""){
			dispErrText("err_2","Merci de saisir un Mot de passe");
			msubmit=false;
		} else {dispErrText("err_2","");}
		if (msubmit) {
			return true;
		} else {
			return false;
		}
	}


	function valid_form_contact(){
		msubmit=true;
		for (var i = 0; i<document.formcontact.civiliteContact.length; i++) {
			if (!document.formcontact.civiliteContact[0].checked && !document.formcontact.civiliteContact[1].checked && !document.formcontact.civiliteContact[2].checked) {
				//alert('Veuillez choisir une civilité.');
				dispErrText("err_1","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_1","");}
		}

		if (trim(document.formcontact.nomContact.value) == ""){
				dispErrText("err_2","Merci de saisir le nom");
				msubmit=false;
		} else {dispErrText("err_2","");}

		if (trim(document.formcontact.fonctionContact.value) == false){
				dispErrText("err_3","Merci de saisir une fonction");
				msubmit=false;
		} else {dispErrText("err_3","");}


		if (trim(document.formcontact.estab.value) == false){
				dispErrText("err_5","Merci de saisir le nom de l’établissement");
				msubmit=false;
		} else {dispErrText("err_5","");}

		
		if (trim(document.formcontact.phone.value) == "" ){
			dispErrText("err_6","Merci de saisir le téléphone");
			msubmit=false;
		} else if (trim(document.formcontact.phone.value) != ""){
			if (isTel(document.formcontact.phone.value) == false ) {
				dispErrText("err_6","Merci de saisir un numéro de téléphone valide (sans indicatif de pays)");
				msubmit=false;
			}else {dispErrText("err_6","");}
		} else {dispErrText("err_6","");}
		

		if (trim(document.formcontact.zipcode.value) == false){
				dispErrText("err_7","Merci de saisir le Code Postal");
				msubmit=false;
		} else {
			
			if (isCp(document.formcontact.zipcode.value) == false ) {
				dispErrText("err_7","Merci de saisir un code postal valide (5 chiffres)");
				msubmit=false;
			}else {dispErrText("err_7","");}
		}


		if (trim(document.formcontact.city.value) == false){
				dispErrText("err_8","Merci de saisir la ville");
				msubmit=false;
		} else {dispErrText("err_8","");}
		
		if (trim(document.formcontact.commentContact.value) == false){
				dispErrText("err_9","Merci de saisir un message");
				msubmit=false;
		} else {dispErrText("err_9","");}

		if (trim(document.formcontact.mailContact.value) == ""){
			dispErrText("err_4","Merci de saisir l'e-mail");
			msubmit=false;
		} else if (trim(document.formcontact.mailContact.value) != ""){
			if (isemail(document.formcontact.mailContact.value)==false ) {
				dispErrText("err_4","Merci de saisir un e-mail valide");
				msubmit=false;
			}else {dispErrText("err_4","");}
		} else {dispErrText("err_4","");}

		if (msubmit) {
			return true;
		} else {
			return false;
		}

	}

	function chkDeclarStep2() {

		msubmit=true;

		if (document.frmDeclarStep2.nbEleve.value=="" ){
			dispErrText("err_1","Merci de saisir un nombre d’élèves");
			msubmit=false;
		} else
		{


				if (document.frmDeclarStep2.nbEleve.value=="0" ){
					dispErrText("err_1","Merci de saisir un nombre supérieur à 0");
					msubmit=false;
				} else {dispErrText("err_1","");}

			}


	if (document.frmDeclarStep2.nbPhotocopies2.checked==false && document.frmDeclarStep2.nbPhotocopies1.checked==false){
			dispErrText("err_2","Merci de sélectionner une tranche");
			msubmit=false;
		} else {dispErrText("err_2","");}


		if ( document.frmDeclarStep2.nbCopieurs.value ==""){
			dispErrText("err_3","Merci de saisir un nombre de copieurs");
			msubmit=false;
		} else {		if ( document.frmDeclarStep2.nbCopieurs.value =="0"){
			dispErrText("err_3","Merci de saisir un nombre supérieur à 0");
			msubmit=false;
		} else {dispErrText("err_3","");}
}


		if (document.frmDeclarStep2.nbEnseignants.value=="" ){
			dispErrText("err_4","Merci de saisir un nombre d’enseignants");
			msubmit=false;
		} else {		if (document.frmDeclarStep2.nbEnseignants.value=="0" ){
			dispErrText("err_4","Merci de saisir un nombre supérieur à 0");
			msubmit=false;
		} else {dispErrText("err_4","");}
}



		if (msubmit) {
			document.getElementById('errRappel').innerHTML = '';
			return true;
		} else {
			document.getElementById('errRappel').innerHTML = 'Attention ! Un des champs obligatoires n\'a pas été complété ou n\'est pas valide.';
			document.getElementById('errRappel').style.lineHeight="15px";
			return false;
		}

	}

	function valid_form_modif(){
		msubmit=true;

		if (trim(document.formmodif.etablissement.value) == ""){
			//alert("Merci de saisir le nom de votre établissement");
			dispErrText("err_1","Merci de saisir le nom de votre établissement");
			msubmit=false;
		} else {dispErrText("err_1","");}

		if (trim(document.formmodif.etablissement.value) != "" && isNum(document.formmodif.etablissement.value) == false){
			//alert("Merci de saisir un nom valide");
			dispErrText("err_1","Merci de saisir un nom valide");
			msubmit=false;
		}else if (trim(document.formmodif.etablissement.value) != "") {dispErrText("err_1","");}

		/*
		if (trim(document.formmodif.numero.value) == "" || isNum(document.formmodif.numero.value) == true){
			//alert("Merci de saisir le code postal");
			dispErrText("err_11","Merci de saisir le numéro de la rue");
			msubmit=false;
		}else {dispErrText("err_11","");}



		if (trim(document.formmodif.rue1.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_12","Merci de saisir votre adresse");
			msubmit=false;
		}else {dispErrText("err_12","");}

		*/
		if (trim(document.formmodif.cp.value) == ""){
			//alert("Merci de saisir le code postal");
			dispErrText("err_2","Merci de saisir le code postal");
			msubmit=false;
		}else {dispErrText("err_2","");}

		if (trim(document.formmodif.ville.value) == ""){
			//alert("Merci de saisir la ville");
			dispErrText("err_3","Merci de saisir la ville");
			msubmit=false;
		}else {dispErrText("err_3","");}


		/*if(document.formmodif.status.value=="EPLE")
		{
			if (trim(document.formmodif.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail.");
				msubmit=false;
			} else if (trim(document.formmodif.email.value) != ""){
				if (!isEmailFr(document.formmodif.email.value)) {
				dispErrText("err_4","merci de saisir un email respectant la eenomenclature ce.siret@ac-nom.fr'");
				msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}
		}
		else
		{*/
			if (trim(document.formmodif.email.value) == ""){
				dispErrText("err_4","Merci de saisir l'e-mail");
				msubmit=false;
			} else if (trim(document.formmodif.email.value) != ""){
				if (isemail(document.formmodif.email.value)==false ) {
					dispErrText("err_4","Merci de saisir un e-mail valide");
					msubmit=false;
				}else {dispErrText("err_4","");}
			} else {dispErrText("err_4","");}


		/*}*/





		if (trim(document.formmodif.telephone.value) == "" ){
			dispErrText("err_5","Merci de saisir le téléphone");
			msubmit=false;
		} else if (trim(document.formmodif.telephone.value) != ""){
			if (isTel(document.formmodif.telephone.value) == false ) {
				dispErrText("err_5","Merci de saisir un numéro de téléphone valide (sans indicatif de pays)");
				msubmit=false;
			}else {dispErrText("err_5","");}
		} else {dispErrText("err_5","");}

		for (var i = 0; i<document.formmodif.civiliteCe.length; i++) {
			if (!document.formmodif.civiliteCe[0].checked && !document.formmodif.civiliteCe[1].checked && !document.formmodif.civiliteCe[2].checked) {
				alert('Veuillez choisir une civilité.');
				dispErrText("err_6","Veuillez choisir une civilité.");
				msubmit=false;
			}else {dispErrText("err_6","");}
		}

		if (trim(document.formmodif.nomCe.value) == ""){
			dispErrText("err_7","Merci de saisir le nom");
			msubmit=false;
		}else {dispErrText("err_7","");}

		if (trim(document.formmodif.fonctionCe.value) == ""){
			dispErrText("err_8","Merci de saisir une fonction");
			msubmit=false;
		}else {dispErrText("err_8","");}


		if (msubmit) {
			document.getElementById('errRappel').innerHTML = '';
			return true;
		} else {
			document.getElementById('errRappel').innerHTML = 'Attention ! Un des champs obligatoires n\'a pas été complété ou n\'est pas valide.';
			document.getElementById('errRappel').style.lineHeight="15px";
			return false;
		}
		
	}

	function valid_form_codesforget(){
		msubmit=true;

		if (trim(document.formCodesForget.typeEtablissement.value) == ""){
			dispErrText("err_6","Merci de saisir le type d'établissement ou d'organisation");
			msubmit=false;
		} else {dispErrText("err_6","");}

		if (trim(document.formCodesForget.etablissement.value) == ""){
			//alert("Merci de saisir le nom de votre établissement");
			dispErrText("err_1","Merci de saisir le nom de votre établissement");
			msubmit=false;
		} else {dispErrText("err_1","");}
	/*
		if (trim(document.formCodesForget.etablissement.value) != "" && isNum(document.formCodesForget.etablissement.value) == false){
			//alert("Merci de saisir un nom valide");
			dispErrText("err_1","Merci de saisir un nom valide");
			msubmit=false;
		}else if (trim(document.formCodesForget.etablissement.value) != "") {dispErrText("err_1","");}

*/



		if (trim(document.formCodesForget.cp.value) == ""){
			dispErrText("err_2","Merci de saisir le code postal");
			msubmit=false;
		} else {
			
			if (isCp(document.formCodesForget.cp.value) == false ) {
				dispErrText("err_2","Merci de saisir un code postal valide (5 chiffres)");
				msubmit=false;
			}else {dispErrText("err_2","");}
			
			//dispErrText("err_2","");
			
		}

		if (trim(document.formCodesForget.ville.value) == ""){
			dispErrText("err_3","Merci de saisir la ville");
			msubmit=false;
		} else {dispErrText("err_3","");}
		if (trim(document.formCodesForget.email.value) == ""){
			dispErrText("err_10","Merci de saisir l'e-mail");
			msubmit=false;
		} else {if (isemail(document.formCodesForget.email.value) == false ){
			dispErrText("err_10","Merci de saisir un e-mail valide");
			msubmit=false;
		} else {dispErrText("err_10","");}}



		if (msubmit) {
			return true;
		} else {
			return false;
		}


	/*
		if (trim(document.formCodesForget.telephone.value) == "" ){
			alert("Merci de saisir le téléphone");
			document.formCodesForget.telephone.focus();
			document.formCodesForget.telephone.style.backgroundColor = "#DCDADB";
			return false;
		}

		if (isTel(document.formCodesForget.telephone.value) == false ){
			alert("Merci de saisir un numéro de téléphone valide");
			document.formCodesForget.telephone.focus();
			document.formCodesForget.telephone.style.backgroundColor = "#DCDADB";
			return false;
		}
		for (var i = 0; i<document.formCodesForget.civiliteCe.length; i++) {
			if (!document.formCodesForget.civiliteCe[0].checked && !document.formCodesForget.civiliteCe[1].checked && !document.formCodesForget.civiliteCe[2].checked) {
				alert('Veuillez choisir une civilité.');
				document.formCodesForget.civiliteCe[0].focus();
				return false;
			}
		}

		if (trim(document.formCodesForget.nomCe.value) == ""){
			alert("Merci de saisir le nom");
			document.formCodesForget.nomCe.focus();
			document.formCodesForget.nomCe.style.backgroundColor = "#DCDADB";
			return false;
		}

		if (trim(document.formCodesForget.fonctionCe.value) == false){
			alert("Merci de saisir une fonction");
			document.formCodesForget.fonctionCe.focus();
			document.formCodesForget.fonctionCe.style.backgroundColor = "#DCDADB";
			return false;
		}
		*/
	}


	function trim(string)
	{
		return string.replace(/(^\s*)|(\s*$)/g,'');
	}

	function isDigit(c)
	{
		var test = "" + c;
		if ((test == "0") || (test == "1") || (test == "2") || (test == "3") || (test == "4")
		|| (test == "5") || (test == "6") || (test == "7") || (test == "8") || (test == "9")
		){ return true; }
		else { return false; }
	}
	function isAllDigits(s)
	{
		if (s == ""){return false;}
		NbPoints=0
		var test = "" + s;
		for (var k = 0; k < test.length; k++)
		{
			var c = test.substring(k, k+1);
			if (c == ".")
			{
				NbPoints=NbPoints+1;
			}
			if ((isDigit(c) == false) || (NbPoints > 1))
			{
				return false;
			}
		}
		return true;
	}
	function isatsign(c)
	{
		var test = "" + c;
		if (test == "@"){ return true; }
		else { return false; }
	}
	function isapoint(c)
	{
		var test = "" + c;
		if (test == "."){ return true; }
		else { return false; }
	}
	function isespace(c)
	{
		var test = "" + c;
		if ((test == " ") || (test == "	")){ return true; }
		else { return false; }
	}

	function isemail(s)
	{
		NbPoints=0;
		NbAtSign=0;
		NumAtSign=0;
		NumPoint=0;
		NbCaracteres=0;
		var test = "" + s;
		for (var k = 0; k < test.length; k++)
		{
			var c = test.substring(k, k+1);
			NbCaracteres=NbCaracteres+1;
			if (NbCaracteres == 1)
			{
				if ((isatsign(c) == true) || (isespace(c) == true) || (isapoint(c) == true)){ return false; }
			}
			else
			{
				if (isespace(c) == true){return false;}
				if (isatsign(c) == true)
				{
					NumAtSign=NbCaracteres;
					NbAtSign=NbAtSign+1;
					if (NbAtSign > 1){return false;}
				}
				if (isapoint(c) == true)
				{
					NbPoints++;
					NumPoint=NbCaracteres;
				}
			}
		}
		if ((NbPoints == 0) || (NbAtSign == 0) || (NumAtSign > NumPoint) || (NumPoint == NbCaracteres)) { return false;}
		else {return true;}
	}

function isEmailFr(s){
	valid=false;
	validprefix=false;
	valid7signs=false;
	validac=false; /* ac- */
	validname=false; /* name */
	validfr=false; /* .fr */
	prefix="ce.";

	if (s.substr(0,3)==prefix) validprefix=true;
	if (s.indexOf("e.")!=-1) {
		v7signs=s.substr(s.indexOf("e.")+2,s.indexOf("@")-3);
		if (v7signs.length==7) valid7signs=true;
	}
	if(s.substr(s.lastIndexOf("@")+1,3)=="ac-") validac=true;

	if (s.indexOf("ac-")!=-1) {
		vname=s.substring(s.indexOf("ac-")+3,s.lastIndexOf("."));
		if (vname.length>0) validname=true;
	}
	if (s.substr(s.lastIndexOf(".")+1, 2)== "fr") validfr=true;

	if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/) != -1 && validprefix && validac && validname && validfr ) {
		valid=true;
	}

	return valid;
}

	function isCp(str) {
		var nonNum = 0;
		for (var i = 0; i < str.length; i++) {
			if (str.substr(i,1).search(/^[ .0-9]$/) == -1)
				return false;
			
		}
		if (str.length < 5 )
			return false;
		return true;
	}

	function isTel(str) {
		var nonNum = 0;
		for (var i = 0; i < str.length; i++) {
			if (str.substr(i,1).search(/^[ .0-9]$/) == -1)
				return false;
			if (str.substr(i,1) == " " || str.substr(i,1) == ".")
				nonNum++;
		}
		if (str.length - nonNum < 9 || str.length - nonNum > 10)
			return false;
		return true;
	}

	function isNum(s)
	{
		if (s == ""){return false;}
		NbPoints=0
		var test = "" + s;
		for (var k = 0; k < test.length; k++)
		{
			var c = test.substring(k, k+1);
			if (c == ".")
			{
				NbPoints=NbPoints+1;
			}
			if (isDigit(c) == true)
			{
				return false;
			}

		}
		return true;
	}

	function dispErrText (id, text) {

			
			//alert(id + "   "  + text);
			var mErrMsg=document.getElementById(id);
			mErrMsg.innerHTML=text;
			mErrMsg.style.lineHeight="15px";
			
			//document.getElementById('errRappel').innerHTML = 'Attention! Un des champs obligatoires n\'a pas été complété ou n\'est pas valide.';
			//document.getElementById('errRappel').style.lineHeight="15px";
			
			if (trim(text)=="") {
				
				mErrMsg.style.lineHeight="0";
				
			}
	}



	function filterKey(e) {
	var keynum
	var keychar
	var numcheck

	if(window.event) {
		keynum = e.keyCode
	} else if(e.which) {
		keynum = e.which
	}
	keychar = String.fromCharCode(keynum);
	numcheck = /[0-9]/;
	if(!numcheck.test(keychar)) {
		if (keynum!=8&&typeof(keynum)!="undefined") {
			//alert("Please enter only numeric characters");
			return false;
		}
	}
	return true;
}

function filterDecimal(e) {
	var keynum;
	var keychar;
	var numcheck;

	if(window.event) {
		keynum = e.keyCode;
	} else if(e.which) {
		keynum = e.which;
	}
	keychar = String.fromCharCode(keynum);
	numcheck = /[0-9\\.]/;
	if(!numcheck.test(keychar)) {
		if (keynum!=8&&typeof(keynum)!="undefined") {
			//alert("Please enter only numeric characters");
			return false;
		}
	}
	return true;
}
function CheckNum(number)
{

	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(number))
		testresult=true
	else
		testresult=false

	return (testresult)

}

//
function inputNumber(event)
{
	if (window.event) {
		var event = window.event;
	}
	// alert(event.keyCode);
	if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 32) || (event.keyCode == 8) || (event.keyCode == 9) || (event.keyCode == 46) || (event.keyCode >= 96 && event.keyCode <= 105)) {
		
	}else{
		return false;
	}
}

function strFormat(str, id){		
	var strTemp = trim(str);	
	var arrChar;
	arrChar = strTemp.split(' ');
	strTemp = arrChar.join('');
	arrChar = strTemp.split('');	
	var count = 0;
	if(strTemp != ''){		
		arrChar = strTemp.split('');		
		for(i=0; i < arrChar.length; i++){			
			if(arrChar[i]!=' '){
				if(count!=2){				
					count++;
					//alert('i: ' + i + ' , ky tu: ' + arrChar[i] + " , count: " + count);
				}else{
					arrChar.splice(i, 0, ' ');
					count=0;					
				}
			}else{
				count=0;
			}
		}				
		document.getElementById(id).value = arrChar.join('');
	}else{
		return;
	}
}
function trim(str){
	return str.replace(/^\s+|\s+$/g, '');
}

window.onload = function(){
	if(document.getElementById('telephone') && document.getElementById('telephone').value){
		strFormat(document.getElementById('telephone').value, 'telephone');
	}
	if(document.getElementById('fax') && document.getElementById('fax').value){
		strFormat(document.getElementById('fax').value, 'fax');
	}
}	