

// Cette fonction renvoie l'objet passé en paramètre s'il a été trouvé
// Renvoie NULL sinon	
	function TrouverObjet(nom) { 
	  var p,i,x;  
	  
	  var doc=document; 
	  
	  if(!(x=doc[nom]) && doc.all) x=doc.all[nom]; 
	  if(!x && doc.getElementById) x=doc.getElementById(nom); return x;
	}
	
	// Cette fonction affiche/masque un calque dont le nom a été passé en paramètre
	// Si afficher = true, le calque est affiché
	// Si masque = false, le calque est masqué
	function AfficheCalque(nom, afficher) 
	{ 
	  var valeur ,obj;
	  
	  if ((obj=TrouverObjet(nom))!=null) 
	  { 
	  	if (afficher == true) valeur='';
	  		else valeur = 'none';
	  		
	    if (obj.style) 
	    { 
	    	obj=obj.style; 
	    }
	    
	    obj.display=valeur; 
	  }
	}
	
	// Cette fonction affiche le calque du menu dont le numéro est passé en paramètre.
		function affMenu(num)
		{
			for (i=1; i<=6; i++)
			{
					cacheMenu(i);
					
			}
			var o = TrouverObjet("menu"+num);
			if (o !== null)
				AfficheCalque("menu"+num, true);
		
		}
		
		// Cette fonction cache le menu dont le numéro est passé en paramètre
		function cacheMenu(num)
		{
				var o = TrouverObjet("menu"+num);
				if (o !== null)
					AfficheCalque("menu"+num, false);
		
		}
	
	
	// Cette fonction affiche le détail d'une offre d'emploi ou la masque
	
	function detail_offre(id)
	{
		var obj = TrouverObjet("offre_"+id);
		
	    if (obj.style) 
	    { 
	    	obj=obj.style; 
	    }
	    
	   
		if ( obj.display == "none")
			AfficheCalque("offre_"+id, true);
		else 
			AfficheCalque("offre_"+id, false);
		
	}