/* Fonctions d'Affichage et Masquage de Calques */

// detection du navigateur
ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
ns4 = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ))

if (ns4) { 	// pour Netscape
    layerRef="document.layers";
    styleRef="";
} else {	// pour Internet Explorer
    layerRef="document.all";
    styleRef=".style";
}       

/* 	Rend visible, s'il existe, le calque passé en paramètre
	param1 > String : le nom du calque à faire apparaitre.
*/

function afficheCalque(calque)
{
	if(calque != null && eval(layerRef + '["' + calque +'"]' + styleRef) != null){
  		eval(layerRef + '["' + calque +'"]' + styleRef + '.visibility = "visible"');
	}
}


/* 	Rend invisible, s'il existe, le calque passé en paramètre
	param1 > String : le nom du calque à faire disparaitre.
*/
function cacheCalque(calque)
{
	if(calque != null && eval(layerRef + '["' + calque +'"]' + styleRef) != null){
 		eval(layerRef + '["' + calque +'"]' + styleRef + '.visibility = "hidden"');
	}
}

function affichediv(nb){
//alert(nb);
	for(i=0;i<5;i++){
		if(i!=nb){
			cacheCalque('div'+i);
		}
	}
	afficheCalque('div'+nb);
	changeClass('theme'+nb);
}

function changeClass(theme){
	if(document.all)
	{
		document.all.theme1.className = "lthemes";
		document.all.theme2.className = "lthemes";
		document.all.theme3.className = "lthemes";
		document.all.theme4.className = "lthemes";
		document.all.theme0.className = "lthemes";
		theme.className = "lthemes2";
	}
	else
	{
		document.getElementById("theme1").className = "lthemes";
		document.getElementById("theme2").className = "lthemes";
		document.getElementById("theme3").className = "lthemes";
		document.getElementById("theme4").className = "lthemes";
		document.getElementById("theme0").className = "lthemes";
		document.theme.className = "lthemes2";
	}
}


