function montre(id) {
var d = document.getElementById(id);
var i = document.getElementById("i"+id);
	if (d) {
		if(d.style.display=='block') {
			d.style.display='none';
			i.src = "images/fleche_none.png";
		} else {
			d.style.display='block';
			i.src = "images/fleche_block.png";
		}	
	}
}
function cacheall(id) {
var d = document.getElementById("all"+id);
var i = document.getElementById("ci"+id);
i.src = "images/col_none.png";
d.style.display='none';
		d = document.getElementById("s"+id);
		i = document.getElementById("is"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("e"+id);
		i = document.getElementById("ie"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("f"+id);
		i = document.getElementById("if"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("a"+id);
		i = document.getElementById("ia"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("n"+id);
		i = document.getElementById("in"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("i"+id);
		i = document.getElementById("ii"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("t"+id);
		i = document.getElementById("it"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("c"+id);
		i = document.getElementById("ic"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
		d = document.getElementById("o"+id);
		i = document.getElementById("io"+id);
		if(d) {d.style.display='none'; i.src = "images/fleche_none.png";}
}
function showall(id) {
var d = document.getElementById("all"+id);
var i = document.getElementById("ci"+id);
i.src = "images/col_block.png";
d.style.display='block';
		d = document.getElementById("s"+id);
		i = document.getElementById("is"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("e"+id);
		i = document.getElementById("ie"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("f"+id);
		i = document.getElementById("if"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("a"+id);
		i = document.getElementById("ia"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("n"+id);
		i = document.getElementById("in"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("i"+id);
		i = document.getElementById("ii"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("t"+id);
		i = document.getElementById("it"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("c"+id);
		i = document.getElementById("ic"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
		d = document.getElementById("o"+id);
		i = document.getElementById("io"+id);
		if(d) {d.style.display='block'; i.src = "images/fleche_block.png";}
}
function col(id) {
var i = document.getElementById("ci"+id);
	if(i.src.indexOf('none')==-1) {
		cacheall(id);
	} else {
		showall(id);
	}
}
function cache(all)
{
	var d = document.getElementById("CPC1");
	for(var i = 1;i<=all;i++) {
		d = document.getElementById("sCPC"+i);
		if(d) {d.style.display='none';}
		d = document.getElementById("eCPC"+i);
		if(d) {d.style.display='none';}
		d = document.getElementById("fCPC"+i);
		if(d) {d.style.display='none';}
		d = document.getElementById("aCPC"+i);
		if(d) {d.style.display='none';}
	}
}