if (!document.getElementById)
    document.getElementById = function() { return null; }

function initVMenu(id, trigger, expanded ) {
    var menu = document.getElementById(id);
    var actor = document.getElementById(trigger);

    if (menu == null || actor == null)
		return;

	if( expanded ) {
		actor.parentNode.style.backgroundImage = "url(/gabarit/minus.gif)";
		menu.style.display = "block";
	} else {
		actor.parentNode.style.backgroundImage = "url(/gabarit/plus.gif)";
	}
	// si on veut acceder aux rubrique, tout commenter dans la fonction
	// suivante, et activer le 'return true;'. Sinon, le code deplie la
	// rubrique, mais n appelle pas le lien.	
	actor.onclick = function() {
//		if ( menu.style.display == "block" ) {
//			menu.style.display = "none";
//			this.parentNode.style.backgroundImage = "url(/gabarit/plus.gif)";
//		} else {
//			menu.style.display = "block";
//			this.parentNode.style.backgroundImage = "url(/gabarit/minus.gif)";
//		}
      return true; // rend actif le click sur un menu rubrique
//		return false;
    }
}
function toggleDiv(divId){
	var o = document.getElementById(divId);
	if (o)
		o.style.display = (o.style.display == "block") ? "none":"block";
}
function toggleDivAndImage(divId,imgId){
	var o = document.getElementById(divId);
	var i = document.getElementById(imgId);
	if (o) {
		if (o.style.display == "block"){
			o.style.display = "none";
			if (i) i.src = "/gabarit/plus.gif";
		}
		else {
			o.style.display = "block";
			if (i) i.src = "/gabarit/minus.gif";
		}
	}
}
