function checkCycle(formulaire, champ, indice, nb_max){
		
		if(!nb_max){
			nb_max = 500;
		}
		
		eval("var actif"+champ+"="+document.getElementById('nbr_'+champ).value);
			if(eval("document."+formulaire+"."+champ+"["+indice+"].checked")== true)
			{
				
				if(document.getElementById('nbr_'+champ).value < nb_max){ // Si nombre maximale non atteint
					document.getElementById('td_'+champ+indice).style.background='#C9DEEA';
					eval("actif"+champ+"++");
				}else{
					alert(" Vous pouvez choisir "+nb_max+" cycles au maximum !");
					eval("document."+formulaire+"."+champ+"["+indice+"].checked = ''")
					return false;
				}
			}
			else{
				document.getElementById('td_'+champ+indice).style.background='#FFFFFF';
				if(eval("actif"+champ+">0")){
					eval("actif"+champ+"--");
				}
			}
			document.getElementById('nbr_'+champ).value = eval("actif"+champ);

			
			if(document.getElementById('nbr_'+champ).value<=0){
				document.getElementById('text_'+champ).innerHTML='&nbsp;Tous les cycles';
			}else if(document.getElementById('nbr_'+champ).value==1){
				document.getElementById('text_'+champ).innerHTML="&nbsp;"+eval("actif"+champ)+' cycle sélectionné';
			}else{
				document.getElementById('text_'+champ).innerHTML="&nbsp;"+eval("actif"+champ)+' cycles sélectionnés';
			}
			

			if(eval("actif"+champ+"==1"))
		{ 
        for (i=0; i < eval("document."+formulaire+"."+champ+".length"); i++) {
			
			if(eval("document."+formulaire+"."+champ+"[i].checked===true"))
			{
           cycle=eval("document."+formulaire+"."+champ+"[i].value");
             }
				
		}
			document.getElementById('div_niveau_').innerHTML='<div id="div_niveau" style="display:block; position:absolute; background-color:#FFFFFF; border:#BED0FC 1px solid; width:375px; height:200px;overflow-y:scroll;overflow-x:hidden;"></div><div id="div_fermer_header" style="display:block; position:absolute; background-color:#FFFFFF; border:#BED0FC 1px solid; width:375px; top:200px; background:url(recherche_avancee/image/gif/fond_menu_principal2.gif)"><table width="101%" bgcolor="#FFFFFF"><tr bgcolor="#FFFFFF"><td width="50%" bgcolor="#FFFFFF">&nbsp;</td><td class="text_blanc10" bgcolor="#FFFFFF" align="right"><a href="#?" onclick="javascript:validCheck(\'frm_service\',\'niveau\');javascript:checkNiveau(\'frm_service\',\'niveau\',\'\');" class="lien_bleu_souligne11">Tous cocher</a>-<a href="#?" onclick="javascript:switchMenuSansIcone(\'div_niveau_\');" class="lien_bleu_souligne11">Fermer </a></td></tr></table></div>';
			sendDataMetier('do=niveau&nom_form=frm_service&cycle='+cycle,'recherche_avancee/get_metier3.php','div_niveau');
			document.getElementById('text_niveau').innerHTML='&nbsp;Choisir un niveau';
			document.getElementById('cyclic').style.background='#BED0FC';
			document.getElementById('text_niveau').style.color='#000000';
			document.getElementById('picture').src='recherche_avancee/image/gif/xpbtn_n.gif';
			}
			else { if(eval("actif"+champ+"==0")){
				
				document.getElementById('text_niveau').innerHTML='&nbsp;Choisir un cycle';
				document.getElementById('div_niveau_').innerHTML='';
				document.getElementById('cyclic').style.background='#CCCCCC';
				document.getElementById('text_niveau').style.color='#CCCCCC';
				document.getElementById('picture').src='recherche_avancee/image/gif/xpbtn_d.JPG';
				}
				else{
					document.getElementById('text_niveau').innerHTML='&nbsp;Tous les niveaux des '+eval("actif"+champ)+' cycles';
					document.getElementById('div_niveau_').innerHTML='';
					document.getElementById('cyclic').style.background='#CCCCCC';
					document.getElementById('text_niveau').style.color='#CCCCCC';
					document.getElementById('picture').src='recherche_avancee/image/gif/xpbtn_d.JPG';
					}}
				
		
	}
function show_bolck_1(rep,nb,rep2)
{
	if (rep==rep2)
	{
		for(var i=1;i<=nb;i++)
		{
			if(document.getElementById(rep+''+i).style.visibility=="hidden")
				document.getElementById(rep+''+i).style.visibility="visible";
		}
	}
	else
	{
		for(var i=1;i<=nb;i++)
			if(document.getElementById(rep2+i).style.visibility=="visible")
				document.getElementById(rep2+i).style.visibility="hidden";
				for(var j=0;j<document.getElementsByName(rep2+(i-1)).length;j++){
					document.getElementsByName(rep2+(i-1))[j].selectedIndex=0;
					//alert(document.getElementsByName(rep2+(i-1))[j].value);
				}
				
	}
}
function activer_deactiver(qest,nb,num,elem)
{
	if(document.getElementsById(elem)[1].checked===true)
	{
		for(var i=num+1;i<=(num+nb+1);i++)
		{
			if(document.getElementsById(qest+i)[1].disabled===true)
				document.getElementsById(qest+i)[1].disabled="";
		}
	}
	else
	{
		for(var i=num+1;i<=(num+nb+1);i++)
		{
			if(document.getElementsById(qest+i)[1].disabled===false)
				document.getElementsById(qest+i)[1].disabled="disabled";
		}
	}
}
function ActionSubmit(){
		var mesg = '';
		/**/
		if(document.frm_service.nom.value==''){
			mesg += " - Nom du demandeur  \n";
			document.frm_service.nom.style.background='#FF9999';
		}else{
				document.frm_service.nom.style.background='#FFFFFF';
			}
		/**/
		if(document.frm_service.adresse.value==''){
			mesg += " - Adresse  \n";
			document.frm_service.adresse.style.background='#FF9999';
		}else{
				document.frm_service.adresse.style.background='#FFFFFF';
			}
		/**/
		if(document.frm_service.email.value==''){
			mesg += " - email  \n";
			document.frm_service.email.style.background='#FF9999';
		}else{
				document.frm_service.email.style.background='#FFFFFF';
			}
		
		if (document.frm_service.email.value!=""){
			adresse = document.frm_service.email.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ((place <= -1)||(adresse.length <=2)||(point <= 1)){
				document.frm_service.email.style.background='#FF9999';
				mesg+= ' - Adresse mail non valide\n';
			}else{
				document.frm_service.email.style.background='#FFFFFF';
			}
		}	
		 /**/
		if(document.frm_service.code_captcha.value==''){
			mesg += " - le code  \n";
			document.frm_service.code_captcha.style.background='#FF9999';
		}else{
				document.frm_service.code_captcha.style.background='#FFFFFF';
			}
		/**/
		/**/
		if(document.frm_service.type_organisme.value==''){
			mesg += " - type organisme  \n";
		document.frm_service.type_organisme.style.background='#FF9999';
		}else{
				document.frm_service.type_organisme.style.background='#FFFFFF';
			}
		/**/
		/**/
		if(document.frm_service.etablissement.value==''){
			mesg += " - type organisme  \n";
		document.frm_service.etablissement.style.background='#FF9999';
		}else{
				document.frm_service.etablissement.style.background='#FFFFFF';
			}
		/**/
		if(!document.getElementById('nbr_ressourcepeda')&&!document.getElementById('nbr_ressourceadmin')&&!document.getElementById('nbr_ressourcedoc')&&!document.getElementById('nbr_ressourcecom')){
			mesg += " - ressource  \n";
		}
		/**/
	
		if(document.frm_service.types_ali.value==''){
			mesg += " - type  \n";
		document.frm_service.types_ali.style.background='#FF9999';
		}else{
				document.frm_service.types_ali.style.background='#FFFFFF';
			}
		/**/
		/**/
		/**/
	
		if(!document.getElementById('nbr_cible')){
			mesg += " - public cible  \n";
		document.getElementById('div_cible').style.background='#FF9999';
		document.getElementById('text_cible').style.background='#FF9999';
		document.getElementById('div_cible_').style.background='#FF9999';
		}else{
				document.getElementById('div_cible').style.background='#FFFFFF';
				document.getElementById('text_cible').style.background='#FFFFFF';
				document.getElementById('div_cible_').style.background='#FFFFFF';}
		/**/
		/**/
		if((document.frm_service.titre_fr.value==''||document.frm_service.description_fr.value==''||document.frm_service.mot_cle_fr.value=='')&(document.frm_service.titre_ar.value==''||document.frm_service.description_ar.value==''||document.frm_service.mot_cle_ar.value=='')&(document.frm_service.titre_en.value==''||document.frm_service.description_en.value==''||document.frm_service.mot_cle_en.value=='')){
			mesg += " - titre du document,description te mot cle au moins en une langue  \n";
			document.frm_service.titre_fr.style.background='#FF9999';
			document.frm_service.description_fr.style.background='#FF9999';
			document.frm_service.mot_cle_fr.style.background='#FF9999';
		}else{
				document.frm_service.titre_fr.style.background='#FFFFFF';
				document.frm_service.description_fr.style.background='#FFFFFF';
				document.frm_service.mot_cle_fr.style.background='#FFFFFF';
			}
		/**/
		/**/
		if(mesg==''){
			document.frm_service.submit();
			document.frm_service.reset();
			
			return true;
		}else{
			alert("Veuillez remplir les champs : \n"+mesg);
			return false;
		}
	}
	function sendData(param, page, zone)
{
	if(document.all)
	{
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		var XhrObj = new XMLHttpRequest();
	}//fin else
	var content = document.getElementById(zone);
	
	XhrObj.open("POST", page);
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			content.innerHTML = XhrObj.responseText ;
		}else{
			content.innerHTML = "<div align='center' class='text_blanc'><img src='recherche_avancee/image/gif/chargement.gif' align='absmiddle'> Chargement en cours...</div>"; 
		}
	}
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}//fin fonction SendData
function vider(zone){
	var zone_vide = document.getElementById(zone);
	zone_vide.innerHTML = '' ;
}
function affich(id){
	if(document.getElementById(id).style.display=='block')
		document.getElementById(id).style.display='none';
	else
		document.getElementById(id).style.display='block';
}
function verifAfficheDicipline(){
		if(document.getElementById("div_dicipline").innerHTML==''){
			sendDataMetier('do=dicipline&nom_form=frm_service','recherche_avancee/get_metier3.php','div_dicipline');
		}
	}
	function verifAfficheRessourcePeda(){
		if(document.getElementById("div_ressourcepeda").innerHTML==''){
			sendDataMetier('do=ressource_peda&nom_form=frm_service','recherche_avancee/get_metier3.php','div_ressourcepeda');
		}
	}
	function verifAfficheRessourceAdmin(){
		if(document.getElementById("div_ressourceadmin").innerHTML==''){
			sendDataMetier('do=ressource_admin&nom_form=frm_service','recherche_avancee/get_metier3.php','div_ressourceadmin');
		}
	}
	function verifAfficheRessourceDoc(){
		if(document.getElementById("div_ressourcedoc").innerHTML==''){
			sendDataMetier('do=ressource_doc&nom_form=frm_service','recherche_avancee/get_metier3.php','div_ressourcedoc');
		}
	}
	function verifAfficheRessourceCom(){
		if(document.getElementById("div_ressourcecom").innerHTML==''){
			sendDataMetier('do=ressource_com&nom_form=frm_service','recherche_avancee/get_metier3.php','div_ressourcecom');
		}
	}
	function verifAfficheLangue(){
		if(document.getElementById("div_langue").innerHTML==''){
			sendDataMetier('do=langue&nom_form=frm_service','recherche_avancee/get_metier3.php','div_langue');
		}
	}
	function verifAfficheType(){
		if(document.getElementById("div_types_ali").innerHTML==''){
			sendDataMetier('do=type&nom_form=frm_service','recherche_avancee/get_metier3.php','div_types_ali');
		}
	}
	function verifAfficheCible(){
		if(document.getElementById("div_cible").innerHTML==''){
			sendDataMetier('do=cible&nom_form=frm_service','recherche_avancee/get_metier3.php','div_cible');
		}
	}
	function verifAfficheCycle(){
         
		if(document.getElementById("div_cycle").innerHTML==''){
			sendDataMetier('do=cycle&nom_form=frm_service','recherche_avancee/get_metier3.php','div_cycle');
		}
	}
	function verifAfficheNiveau(){
		if(document.getElementById("div_niveau").innerHTML==''){
			sendDataMetier('do=niveau&nom_form=frm_service','recherche_avancee/get_metier3.php','div_niveau');
		}
		}
	function verifAfficheProjet(){
		if(document.getElementById("div_projet").innerHTML==''){
			sendDataMetier('do=projet&nom_form=frm_service','recherche_avancee/get_metier3.php','div_projet');
		}}
		function verifAfficheEspace(){
		if(document.getElementById("div_espace").innerHTML==''){
			sendDataMetier('do=espace&nom_form=frm_service','recherche_avancee/get_metier3.php','div_espace');
		}}
	function verifAfficheEvaluation(){
		if(document.getElementById("div_evaluation").innerHTML==''){
			sendDataMetier('do=evaluation&nom_form=frm_service','recherche_avancee/get_metier3.php','div_evaluation');
		}
	}
	function verifAfficheProjet(){
		if(document.getElementById("div_projet").innerHTML==''){
			sendDataMetier('do=projet&nom_form=frm_service','recherche_avancee/get_metier3.php','div_projet');
		}
	}
