var PopupOpen = false;
var PopupChargementLiveNbTotal = 0;
var PopupChargementLiveTaille = 0;

//Quand il n'y a pas de fonction, si on ne veut pas des boutons du bas, passer "no_buttons" en nom de fonction
function OuvrirPopupDivHTML(W,H,TitrePopup,IsClosable,HTML,FunctionWhenOK,ParamsFunctionWhenOK)
{
	DebutPopup(W,H);
	
	//Si on a passé un nom de fonction
	if(FunctionWhenOK != undefined)
	{
		//On récupère la fonction WhenClose si il y en a une, elle est entre acollades...
		var SearchFunctionWhenClose = new RegExp("^(.+)\{(.+)\}$","g");
		var ResultSearchFunctionWhenClose = SearchFunctionWhenClose.exec(FunctionWhenOK);
			
		if(ResultSearchFunctionWhenClose != null)
		{
			FunctionWhenOK = ResultSearchFunctionWhenClose[1];
			var FunctionWhenClose = ResultSearchFunctionWhenClose[2];
		}
		else
		{
			FunctionWhenOK = FunctionWhenOK;
			var FunctionWhenClose = "";
		}
		
		if(FunctionWhenClose != "")
		{
			FunctionWhenCloseToCall = "FermerPopup(); "+FunctionWhenClose+"()";
		}
		else
		{
			FunctionWhenCloseToCall = "FermerPopup();";
		}
		
		if(FunctionWhenOK == "no_buttons")
		{
			var boutons_bas = "";
		}
		else
		{
			//On recupere les parametres optionnels passés
			var tab_params = new Array();
		
			//On boucle sur les parametres apres le 6e, ce sont les parametres optionnels
			for (var i = 6; i < arguments.length; i++)
			{
				//On les met dans un tableau
				if(typeof arguments[i] == "string")
				{
					tab_params.push("'"+arguments[i]+"'");
				}
				else
				{
					tab_params.push(arguments[i]);
				}
			}
	
			//On les separe par des virgules dans une chaine
			if(tab_params.length != 0)
			{
				var params_to_call = tab_params.join(",");
			}
			else
			{
				var params_to_call = "";
			}
	
			//On cree l'appel de la fonction en chaine
			func_to_call = FunctionWhenOK+"("+params_to_call+")";
		
			//Si il y a une fonction et que la fenetre est closable, on met un bouton OK pour la fonction, et un bouton annuler
			if(IsClosable)
			{
				var boutons_bas = "<table><tr><td><div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(FunctionWhenCloseToCall);\">Annuler</div></td><td><div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(func_to_call);\">OK</div></td></tr></table>";
			}
			//Si il y a une fonction et que la fenetre n'est pas closable, on ne met qu'un bouton OK pour la fonction
			else
			{
				var boutons_bas = "<div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(func_to_call);\">OK</div>";
			}
		}
	}
	else
	{
		//Si il n'y a pas de fonction, et que la fenetre est closable on met un bouton OK pour fermer
		if(IsClosable)
		{
			var boutons_bas = "<div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(FunctionWhenCloseToCall);\">OK</div>";
		}
		//Si il n'y a pas de fonction et que la fenetre n'est pas closable on ne met aucun boutons
		else
		{
			var boutons_bas = "";
		}
		
		FunctionWhenCloseToCall = "FermerPopup();";
	}
	
	if(IsClosable)
	{
		var boutons_haut = "<div class='Btn_Fermer png' onmouseover=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmouseup=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmousedown=\"ChangeClass(this,'Btn_Fermer');\" onmouseout=\"ChangeClass(this,'Btn_Fermer');\" onClick=\"eval(FunctionWhenCloseToCall);\"></div>";
	}
	else
	{
		var boutons_haut = "";
	}
		
	document.getElementById('popup_content').innerHTML="\
		<table width='"+(W+6)+"' height='"+(H+6)+"' cellpadding='0' cellspacing='0' border='0'>\
			<tr>\
				<td class='cadre_g1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
				<td class='cadre_h1_1 png'></td>\
				<td class='cadre_d1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td height='34' class='Barre_Titre'>\
					<table width='100%' border='0' cellspacing='0' cellpadding='0'>\
						<tr>\
							<td align='left' style='font-size: 16px; font-style: italic; padding-left: 5px;'>"+TitrePopup+"</td>\
							<td width='30' align='right'>"+boutons_haut+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td align='center' valign='middle' style='background: #555555;'>\
					<table width='"+W+"' height='"+H+"' cellpadding='0' cellspacing='0' border='0'>\
						<tr>\
							<td height='"+(H-33)+"' align='center' valign='middle'><div style='height:"+(H-33)+"px; overflow:auto;'>"+HTML+"</div></td>\
						</tr>\
						<tr>\
							<td height='3' class='cadre_h1_1 png'></td>\
						</tr>\
						<tr>\
							<td height='33' class='barre' style='padding-right: 5px;' align='right'>"+boutons_bas+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g3 png'></td>\
				<td class='cadre_b1 png'></td>\
				<td class='cadre_d3 png'></td>\
			</tr>\
		</table>";
		
		//On enleve les protection sur les elements autorisés
		if(typeof AddSelectProtectOnElements == "function") AddSelectProtectOnElements();		
		if(typeof AddRClickProtectOnElements == "function") AddRClickProtectOnElements();
		
		FinPopup();
}

function OuvrirPopupAlert(W,H,TitrePopup,IsClosable,Icone,Message,FunctionWhenOK,ParamsFunctionWhenOK)
{
	DebutPopup(W,H);
	
	//Si on a passé un nom de fonction
	if(FunctionWhenOK != undefined)
	{		
		//On recupere les parametres optionnels passés
		var tab_params = new Array();
					
		//On boucle sur les parametres apres le 7e, ce sont les parametres optionnels
		for (var i = 7; i < arguments.length; i++)
		{
			//On les met dans un tableau
			if(typeof arguments[i] == "string")
			{
				tab_params.push("'"+arguments[i]+"'");
			}
			else
			{		
				tab_params.push(arguments[i]);
			}
		}
					
		//On les separe par des virgules dans une chaine
		if(tab_params.length != 0)
		{
			var params_to_call = tab_params.join(",");
		}
		else
		{
			var params_to_call = "";
		}
		
		//On récupère les titres à mettre sur les boutons
		var SearchTitreBoutons = new RegExp("^(.+)\{(.+)\}$","g");
		var ResultSearchTitreBoutons = SearchTitreBoutons.exec(FunctionWhenOK);
		
		if(ResultSearchTitreBoutons != null)
		{
			FunctionWhenOK = ResultSearchTitreBoutons[1];
			var TitresBoutons = ResultSearchTitreBoutons[2].split(",");
			var TitreBoutonOK = TitresBoutons[0];
			var TitreBoutonAnnuler = TitresBoutons[1];
		}
		else
		{
			FunctionWhenOK = FunctionWhenOK;
			var TitreBoutonOK = "OK";
			var TitreBoutonAnnuler = "Annuler";
		}
			
		//On cree l'appel de la fonction en chaine
		func_to_call = FunctionWhenOK+"("+params_to_call+")";
			
		//Si il y a une fonction et que la fenetre est closable, on met un bouton OK pour la fonction, et un bouton annuler
		if(IsClosable)
		{
			var boutons_bas = "<table><tr><td><div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"FermerPopup();\">"+TitreBoutonAnnuler+"</div></td><td><div class='btn_100 png' onmouseover=\"ChangeClass(this,'btn_100_hover');\" onmouseup=\"ChangeClass(this,'btn_100_hover');\" onmousedown=\"ChangeClass(this,'btn_100_click');\" onmouseout=\"ChangeClass(this,'btn_100');\" onclick=\"eval(func_to_call);\">"+TitreBoutonOK+"</div></td></tr></table>";
		}
		//Si il y a une fonction et que la fenetre n'est pas closable, on ne met qu'un bouton OK pour la fonction
		else
		{
			var boutons_bas = "<div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(func_to_call);\">"+TitreBoutonOK+"</div>";
		}
	}
	else
	{
		//Si il n'y a pas de fonction, et que la fenetre est closable on met un bouton OK pour fermer
		if(IsClosable)
		{
			var boutons_bas = "<div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"FermerPopup();\">OK</div>";
		}
		//Si il n'y a pas de fonction et que la fenetre n'est pas closable on ne met aucun boutons
		else
		{
			var boutons_bas = "";
		}
	}
	
	if(IsClosable)
	{
		var boutons_haut = "<div class='Btn_Fermer png' onmouseover=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmouseup=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmousedown=\"ChangeClass(this,'Btn_Fermer');\" onmouseout=\"ChangeClass(this,'Btn_Fermer');\" onClick='FermerPopup();'></div>";
	}
	else
	{
		var boutons_haut = "";
	}
		
	document.getElementById('popup_content').innerHTML="\
		<table width='"+(W+6)+"' height='"+(H+6)+"' cellpadding='0' cellspacing='0' border='0'>\
			<tr>\
				<td class='cadre_g1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
				<td class='cadre_h1_1 png'></td>\
				<td class='cadre_d1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td height='34' class='Barre_Titre'>\
					<table width='100%' border='0' cellspacing='0' cellpadding='0'>\
						<tr>\
							<td align='left' style='font-size: 16px; font-style: italic; padding-left: 5px;'>"+TitrePopup+"</td>\
							<td width='30' align='right'>"+boutons_haut+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td align='center' valign='middle' style='background: #555555;'>\
					<table width='"+W+"' height='"+H+"' cellpadding='0' cellspacing='0' border='0'>\
						<tr>\
							<td width='"+W+"' height='"+(H-33)+"' align='center' valign='middle'>\
								<table cellpadding='0' cellspacing='0' border='0'>\
									<tr>\
										<td width='94' align='center' valign='middle'>\
											<img src='/images/icones/"+(Icone ? Icone : 'alert')+"_64.png' width='64' height='64' align='absmiddle' />\
										</td>\
										<td width='"+(W-124)+"' align='center' valign='middle'>"+Message+"</td>\
									</tr>\
								</table>\
							</td>\
						</tr>\
						<tr>\
							<td height='3' class='cadre_h1_1 png'></td>\
						</tr>\
						<tr>\
							<td height='33' class='barre' style='padding-right: 5px;' align='right'>"+boutons_bas+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g3 png'></td>\
				<td class='cadre_b1 png'></td>\
				<td class='cadre_d3 png'></td>\
			</tr>\
		</table>";
		
		FinPopup();
}

function OuvrirPopupChargement(W,H,TitrePopup,IsClosable,Message)
{
	DebutPopup(W,H);
	
	if(IsClosable)
	{
		var boutons_haut = "<div class='Btn_Fermer png' onmouseover=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmouseup=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmousedown=\"ChangeClass(this,'Btn_Fermer');\" onmouseout=\"ChangeClass(this,'Btn_Fermer');\" onClick='FermerPopup();'></div>";
	}
	else
	{
		var boutons_haut = "";
	}
	
	document.getElementById('popup_content').innerHTML="\
		<table width='"+(W+6)+"' height='"+(H+6)+"' cellpadding='0' cellspacing='0' border='0'>\
			<tr>\
				<td class='cadre_g1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
				<td class='cadre_h1_1 png'></td>\
				<td class='cadre_d1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td height='34' class='Barre_Titre'>\
					<table width='100%' border='0' cellspacing='0' cellpadding='0'>\
						<tr>\
							<td align='left' style='font-size: 16px; font-style: italic; padding-left: 5px;'>"+TitrePopup+"</td>\
							<td width='30' align='right'>"+boutons_haut+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td align='center' valign='middle' style='background: #555555;'>\
					<table width='"+W+"' height='"+H+"' cellpadding='0' cellspacing='0' border='0'>\
						<tr>\
							<td height='"+(H-33)+"' align='center' valign='middle'>\
								"+Message+"\
								<br><br>\
								<div class='barre_chargement'></div>\
							</td>\
						</tr>\
						<tr>\
							<td height='3' class='cadre_h1_1 png'></td>\
						</tr>\
						<tr>\
							<td height='33' class='barre' style='padding-right: 5px;' align='right'></td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g3 png'></td>\
				<td class='cadre_b1 png'></td>\
				<td class='cadre_d3 png'></td>\
			</tr>\
		</table>";
		
		FinPopup();
}


function OuvrirPopupConfirm(W,H,TitrePopup,IsClosable,Message,FunctionWhenOK,ParamsFunctionWhenOK)
{
	DebutPopup(W,H);
	
	//On recupere les parametres optionnels passés
	var tab_params = new Array();
				
	//On boucle sur les parametres apres le 6e, ce sont les parametres optionnels
	for (i = 6; i < arguments.length; i++)
	{
		//On les met dans un tableau
		if(typeof arguments[i] == "string")
		{
			tab_params.push("'"+arguments[i]+"'");
		}
		else
		{		
			tab_params.push(arguments[i]);
		}
	}
				
	//On les separe par des virgules dans une chaine
	if(tab_params.length != 0)
	{
		var params_to_call = tab_params.join(",");
	}
	else
	{
		var params_to_call = "";
	}
		
	//On cree l'appel de la fonction en chaine
	func_to_call = FunctionWhenOK+"("+params_to_call+")";
	
	if(IsClosable)
	{
		var boutons_haut = "<div class='Btn_Fermer png' onmouseover=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmouseup=\"ChangeClass(this,'Btn_Fermer_Hover');\" onmousedown=\"ChangeClass(this,'Btn_Fermer');\" onmouseout=\"ChangeClass(this,'Btn_Fermer');\" onClick='FermerPopup();'></div>";
	}
	else
	{
		var boutons_haut = "";
	}
				
	document.getElementById('popup_content').innerHTML="\
		<table width='"+(W+6)+"' height='"+(H+6)+"' cellpadding='0' cellspacing='0' border='0'>\
			<tr>\
				<td class='cadre_g1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
				<td class='cadre_h1_1 png'></td>\
				<td class='cadre_d1_1 png'><img src='/images/spacer.gif' width='3' height='3' /></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td height='34' class='Barre_Titre'>\
					<table width='100%' border='0' cellspacing='0' cellpadding='0'>\
						<tr>\
							<td align='left' style='font-size: 16px; font-style: italic; padding-left: 5px;'>"+TitrePopup+"</td>\
							<td width='30' align='right'>"+boutons_haut+"</td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g2 png'></td>\
				<td align='center' valign='middle' style='background: #555555;'>\
					<table width='"+W+"' height='"+H+"' cellpadding='0' cellspacing='0' border='0'>\
						<tr>\
							<td height='"+(H-33)+"' align='center' valign='middle'>\
								<table cellpadding='0' cellspacing='0' border='0'>\
									<tr>\
										<td width='94' align='center' valign='middle'>\
											<img src='/images/icones/ask_64.png' width='64' height='64' align='absmiddle' />\
										</td>\
										<td width='"+(W-124)+"' align='center' valign='middle'>"+Message+"</td>\
									</tr>\
								</table>\
							</td>\
						</tr>\
						<tr>\
							<td height='3' class='cadre_h1_1 png'></td>\
						</tr>\
						<tr>\
							<td height='33' class='barre' style='padding-right: 5px;' align='right'><table><tr><td><div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"eval(func_to_call);\">Oui</div></td><td><div class='Btn01 png' onmouseover=\"ChangeClass(this,'Btn02');\" onmouseup=\"ChangeClass(this,'Btn02');\" onmousedown=\"ChangeClass(this,'Btn01');\" onmouseout=\"ChangeClass(this,'Btn01');\" onclick=\"FermerPopup();\">Non</div></td></tr></table></td>\
						</tr>\
					</table>\
				</td>\
				<td class='cadre_d2 png'></td>\
			</tr>\
			<tr>\
				<td class='cadre_g3 png'></td>\
				<td class='cadre_b1 png'></td>\
				<td class='cadre_d3 png'></td>\
			</tr>\
		</table>";
		
		FinPopup();
}

function FermerPopup()
{
	//si on est sous IE6, les select posent pb, on les a caché, on les décache
	if(navig_ie6)
	{
		ElementVisibility("object,embed,select,div{TreeListeRepertoires}",true);
	}
	else
	{
		ElementVisibility("object,embed,div{TreeListeRepertoires}",true);
	}
	
	if(document.getElementById('popup'))
	{
		ChangeClass('popup','popup_hidden');
		document.getElementById('popup_content').innerHTML="";
	}
	
	//Pour les pages qui utilisent le OnBeforeUnload, et qui ont donc une variable JS pour savoir si on a quitté la page ou si on a cliqué sur le bouton qui la valide
	//Par exemple, quand on envoie une page de mag, et qu'on quitte la page sans cliquer sur editer...
	if(typeof ButtonQuitOKClick != "undefined")
	{
		ButtonQuitOKClick = false;
	}
	
	PopupOpen = false;
}

function IsPopupOpen()
{
	return PopupOpen;
}

//Fonctions internes

function DebutPopup(W,H)
{
	PopupOpen = true;
	
	/*
	<div id='popup' class='popup_hidden'>
		<div id='popup_cache' class='popup_cache'></div>
		<div id='popup_window'>
			<div id='popup_content'></div>
		</div>
	<div>
	*/
	//si on est sous IE6, les select posent pb, on les cache
	if(navig_ie6)
	{	
		AddOnloadFunc(ElementCacheIE6);
		ElementCacheIE6();
	}
	else
	{
		AddOnloadFunc(ElementCache);
		ElementCache();
	}
	
	//On créait la popup div si elle n'existe pas
	if(!document.getElementById("popup"))
	{
		var div1 = document.createElement("div");
		div1.setAttribute("class","popup_hidden");
		div1.setAttribute("id","popup");
			
		var div2 = document.createElement("div");
		div2.setAttribute("class","popup_cache");
		div2.setAttribute("className","popup_cache png");//IE 6
		div2.setAttribute("id","popup_cache");	
		
		var div3 = document.createElement("div");
		div3.setAttribute("id","popup_window");
		
		var div4 = document.createElement("div");
		div4.setAttribute("id","popup_content");
		
		div3.appendChild(div4);
		
		div1.appendChild(div2);
		div1.appendChild(div3);
		
		document.body.insertBefore(div1,document.body.firstChild);
	}
			
	document.getElementById('popup_window').style.width = W+"px";
	document.getElementById('popup_window').style.height = H+"px";
	document.getElementById('popup_window').style.marginLeft = -Math.round(W/2)+"px";
	document.getElementById('popup_window').style.marginTop = -Math.round(H/2)+"px";
	
	ChangeClass('popup_cache','popup_cache');//IE6 PNG
}

function FinPopup()
{
	ChangeClass('popup','popup_visible');
}

function ElementVisibility(Elements,Show)
{
	//on decoupe pour chaque element
	var Element = Elements.split(",");
	//on boucle sur les elements
	for(i=0 ; i < Elements.length ; i++)
	{
		//on regarde si un id d'element a été passé... => exemple : div{id_element}
		var SearchId = new RegExp("^([a-zA-Z0-9]+)\{(.+)\}$","g");
		var ResultSearchId = SearchId.exec(Element[i]);
			
		//si on a trouvé un element de recherche, on associe l'element au nom d'element uniquement (on ne traite pas l'id pour le moment)
		if(ResultSearchId != null)
		{
			Element[i] = ResultSearchId[1];
			var special = true;
		}
		else
		{
			var special = false;
		}
		
		//on recupere les elements portant ce nom
		var obj = document.getElementsByTagName(Element[i])
		for(j=0; j < obj.length; j++)
		{
				//si il y a eu un id d'element
				if(special)
				{
					//on verifie qu'on est bien sur cet id, si oui, on traite, si non, on ne traite pas
					if(obj[j].id == ResultSearchId[2]) var ok = true;
					else var ok = false;
				}
				//si il n'y a pas eu d'id d'element, on traite
				else var ok = true;
				
				if(ok)
				{
					if(obj[j].className != "no_mask")
					{					
						if(Show == true)
						{
							//On reaffiche seulement si on avait masqué, par defaut visibility vaut ""
							if(obj[j].style.visibility == "hidden")
							{
								obj[j].style.visibility = "visible";
							}
						}
						else if(Show == false)
						{
							//On cache dans tous les cas
							obj[j].style.visibility = "hidden";
						}
					}
				}
		}
	}
}

function ElementCacheIE6()
{
	ElementVisibility("object,embed,select,div{TreeListeRepertoires}",false);
}

function ElementCache()
{
	ElementVisibility("object,embed,div{TreeListeRepertoires}",false);
}
