
function getParam(paramKey) {
	var loc = document.location.href;
	var reg=new RegExp("[&]", "g");
	var params = loc.split(reg);
	
	for (var i=0;i<params.length;i++) {
		var param = params[i];
		if (param.match("=")) {
			var keyValArray = param.split("=");
			var key = keyValArray[0];
			var val = keyValArray[1];
			if (key == paramKey) {
				return val;
			}
		} 
	}
}

function cacherMenuLentement(menuId) {
	/* Apres un temps X, fermer le menu, pour autant que la souris ne soit plus dessus. */
	closeOnTimeout = true;
	setTimeout('cacherMenuLentement2("'+menuId+'")',300);
}

function cacherMenuLentement2(menuId) {	
	if (closeOnTimeout) cacherMenu(menuId);
}

function cacherMenu(menuId) {
	document.getElementById(menuId).style.display = 'none';
	document.getElementById(menuId).style.visibility = 'visible';
}

function afficherMenu(menuId) {
	// Si un menu est deja ouvert, il faut le cacher!
	if (currentMenuId!=null) cacherMenu(currentMenuId);
	// Ensuite, afficher le menu choisi !
	document.getElementById(menuId).style.display = '';
	// Sauver le ID du menu que l'on a ouvert dans la variable 'currentMenuId'
	currentMenuId = menuId;	
}

var closeOnTimeout=false;
var currentMenuId = null;
