/*
**	© Copyright mesange 2002
**	Fonctions	:	- clean_layers(lname, br, nlay)
					--> cache tous les layers sauf le layer designe par 'lname'
					- aff_layer(lname, br, nlay, clean)
					--> affiche le layer designe par 'lname'
					- enleve_layer(lname, br)
					--> cache juste le layer designe par 'lname'
	!!-------->		Warn:	 lname est du format "lay"+num_Of_Layer		

					br		= INT		browser number compatibility type.
										values:	1	for InternetExplorer
												2	for	Netscape 
					lname	= STRING	layer name
					nlay	= INT		number of layers in the page
										!! used only for clean_layer in aff_lay
										default is 0;
**	Librairie	:	genericLayers
**	Includes	:	
**	Author		:	mesange		- mesange@meloo.com
**	Web site	:	www.epita.fr/~rudler_r
**	version		:	0.00
**	How To Use	:	
	
*/

function	clean_layers(lname, br, nlay){
    for (var i = 0; i < nlay; i++){
		name = "lay"+(i+1);
		if (name != lname){
		    if (br == 1)
			document.all[name].style.visibility = "hidden";
		    else
			document.layers[name].visibility = "hide"; 
		}}
}

function	lay_preview(lname, br){
	if (br == 1)
	document.all[lname].style.visibility = "visible";
    else
	document.layers[lname].visibility = "show";
}

function	aff_layer(lname, br, nlay){
	if (nlay)
		clean_layers(lname, br, nlay);
    if (br == 1)
	document.all[lname].style.visibility = "visible";
    else
	document.layers[lname].visibility = "show";
}

function	enleve_layer(lname, br){
  br = ((document.all) ? 1 : 0);
  if (br == 1)
    document.all[lname].style.visibility = "hidden";
  else
    document.layers[lname].visibility = "hide";
}