	
	// JavaScript Document
	function show(a){
		document.getElementById(a).style.display='block';
	}
	
	function hide(a){
		document.getElementById(a).style.display='none';
	}
	
	
	// JavaScript Document
	function show_details(a,b){ 
		document.getElementById(a).style.display='none';
		document.getElementById(b).style.display='block';
	}
	
	function show_menu(bloc,etat,bouton,classe){
		if (bloc&&etat) {document.getElementById(bloc).style.display=etat;}
		if (bouton&&classe) {document.getElementById(bouton).className=classe;}
	}
		
	// Ajout de la fonction trim au prototype des chaines.
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }
	
	function MM_findObj(n, d)  //  v4.0
	{
		var p, i, x ;
		if(!d) d=document ;
		if((p=n.indexOf("?"))>0 && parent.frames.length)
		{
			d=parent.frames[n.substring(p+1)].document ;
			n=n.substring(0, p) ;
		}
		if(!(x=d[n])&&d.all) x=d.all[n] ;
		for (i=0 ; !x&&i<d.forms.length ; i++) x=d.forms[i][n] ;
		for(i=0 ; !x && d.layers && i<d.layers.length ; i++) x=MM_findObj(n,d.layers[i].document) ;
		if(!x && document.getElementById) x=document.getElementById(n) ;
		return x ;
	}
