function afficheCacheContainer($id) {
	/* change les + par des - et inversement */
	var nodeImgPlusMoins = $id.getElementsByTagName("img");
	if(nodeImgPlusMoins.length>0) {
		var index = nodeImgPlusMoins[0].src.indexOf("plusmoins_");
		if(index>-1){
			if(nodeImgPlusMoins[0].src.indexOf("plusmoins_open.gif")>-1) {
				nodeImgPlusMoins[0].src = nodeImgPlusMoins[0].src.substr(0, index) + "plusmoins_close.gif";
			} else {
				nodeImgPlusMoins[0].src = nodeImgPlusMoins[0].src.substr(0, index) + "plusmoins_open.gif";
			}
		}
	}
	
	var containersIntoParent = $id.parentNode.childNodes;
	for(var i=0; i<containersIntoParent.length;i ++) {
		if(containersIntoParent[i].className.indexOf("contenuMiniContainer")>-1){
			if(containersIntoParent[i].style.display == "none") {
				containersIntoParent[i].style.display = "block";
			} else {
				containersIntoParent[i].style.display = "none";
			}
		}
	}
}

function afficheCacheElement($id) {
	var element = document.getElementById($id);
	if(element.style.display == "none") {
		element.style.display = "block";
	} else {
		element.style.display = "none";
	}
}

function afficheElement($id) {
	var element = document.getElementById($id);
	element.style.display = "block";
}
function cacheElement($id) {
	var element = document.getElementById($id);
	element.style.display = "none";
}

function afficheCacheElementSelonCheckbox($idCheckBox, $idElementAAfficherCacher) {
	//necessite jquery
	var checkBox = jQuery().find("#" + $idCheckBox);
	var elementAAfficherCacher = jQuery().find("#" + $idElementAAfficherCacher);
	if(checkBox.is(":checked")) {
		checkBox.checked = false;
		elementAAfficherCacher.show();
	} else {
		checkBox.checked = true;
		elementAAfficherCacher.hide();
	}
}