// Scripts de gestion des calques

/*
* Montre / Cache un div
*/
function DivStatus( nom, numero) {
	var divID = nom + numero;
	if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
		{
			Pdiv = document.getElementById( divID );
			PcH = true;
		}
	else if ( document.all && document.all[ divID ] ) // Pour les vieilles versions
		{
			Pdiv = document.all[ divID ];
			PcH = true;
		}
	else if ( document.layers && document.layers[ divID ] ) // Pour les très vieilles versions
		{
			Pdiv = document.layers[ divID ];
			PcH = true;
		}
	else
		{
			
			PcH = false;
		}
	if ( PcH )
		{
			Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
		}
}

// Rend visible le div dont l'ID est passé en paramètre
function ShowDiv( obj_id) {
	if ( document.layers && document.layers[obj_id] ) {
		document.layers[obj_id].display = 'inline';
		document.layers[obj_id].visibility = 'visible';
		document.layers[obj_id].zIndex = '20';
	}
	else if ( document.getElementById ) {
		document.getElementById(obj_id).style.display = 'inline';
		document.getElementById(obj_id).style.visibility = 'visible';
		document.getElementById(obj_id).style.zIndex = '20';
	}
}

// Rend non visible le div dont l'ID est passé en paramètre
function HideDiv( obj_id) {
	if ( document.layers && document.layers[obj_id] ) {
	    document.layers[obj_id].display = 'none';
		document.layers[obj_id].visibility = 'hidden';
		document.layers[obj_id].zIndex = '10';
	}
	else if ( document.getElementById ) {
		document.getElementById(obj_id).style.display = 'none';
		document.getElementById(obj_id).style.visibility = 'hidden';
		document.getElementById(obj_id).style.zIndex = '10';
	}
}

// Ferme ou ouvre selon l'état le div dont l'ID est passé en paramètre
// La fonction effectue le test du type de calque. Supporté par tous les navigateurs.
function ShowHideDiv( obj_id) {
	if ( document.layers && document.layers[obj_id] ) {
		if ( document.layers[obj_id].visibility == 'visible' ) {
		    document.layers[obj_id].display = 'none';
			document.layers[obj_id].visibility = 'hidden';
			document.layers[obj_id].zIndex = '10';
		}
		else {
			document.layers[obj_id].display = 'inline';
			document.layers[obj_id].visibility = 'visible';
			document.layers[obj_id].zIndex = '20';
		}
	}
	else if ( document.getElementById ) {
		if ( document.getElementById(obj_id).style.visibility == 'visible' ) {
			document.getElementById(obj_id).style.display = 'none';
			document.getElementById(obj_id).style.visibility = 'hidden';
			document.getElementById(obj_id).style.zIndex = '10';
		}
		else {
			document.getElementById(obj_id).style.display = 'inline';
			document.getElementById(obj_id).style.visibility = 'visible';
			document.getElementById(obj_id).style.zIndex = '20';
		}
	}
}