function showhide(layer_ref){
	/*
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
		state=document.getElementById(layer_ref).style.display;
		//eval( "state=document.all." + layer_ref + ".style.display");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		state = document.layers[layer_ref].display =  'none';
	}
	if (document.getElementById &&!document.all) {
		hza = document.getElementById(layer_ref);
		state = hza.style.display;
	}
	
	if(state == "none"){
		show(layer_ref);
		}else{
		hide(layer_ref);
	}*/
	hza = document.getElementById(layer_ref);
	if(hza.className == 'cache'){
		show(layer_ref);
	}else{
		hide(layer_ref);	
	}
}

function hide(layer_ref) {
	hza = document.getElementById(layer_ref);
	hza.className='cache';
	/*
	//ancienne version de IE ?
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + layer_ref + ".style.display = none");
		eval( "document.all." + layer_ref + ".style.visibility = hidden");
		eval( "document.all." + layer_ref + ".style.position = absolute");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display =  'none';
		document.layers[layer_ref].position =  'absolute';
	}
	if (document.getElementById) {
		hza = document.getElementById(layer_ref);
		hza.style.display =  'none';
		hza.style.position =  'absolute';
	}
	*/
}

function show(layer_ref) {
	hza = document.getElementById(layer_ref);
	hza.className='apparent';
	/*
	//ancienne version de IE ?
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + layer_ref + ".style.display = block");
		eval( "document.all." + layer_ref + ".style.position = relative");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display =  'block';
		document.layers[layer_ref].position =  'relative';
	}
	if (document.getElementById) {
		hza = document.getElementById(layer_ref);
		hza.style.display =  'block';
		hza.style.position =  'relative';
	}
	*/
}


