//

function OpenPop(link, w, h)
{
	window.open(link,"new","width=" + w +",height=" + h + ",status=yes,resizable=yes,scrollbars=yes");
}

ChangeLienActif = function(nomTable, couleur, nombre, bgImage)
{
	if (document.getElementById(nomTable))
	{
		// crée un tablo de l'url en cours
		var aLocation = document.location.toString().split("/");
		
		// affecte uniquement les 4 premiers caractères du  nom du fichier 
		var sPage  = 	aLocation[aLocation.length - 1].split(".")[0].substring (0, nombre);
		
		//
		var nomTable = nomTable
		// affecte les liens de la table rubriques =================
		var aLiensDeLaTable = document.getElementById(nomTable).getElementsByTagName("a");
		//
		var hRef, couleurTable, inner, obj, ahRef;
		
		var couleur = couleur;
		var baliseIMG = '<img src="/images/transparent.gif" width="3" height="3" border="0">';
	
		for (var i = 0; i < aLiensDeLaTable.length;  i++)
		{
		
			ahRef = aLiensDeLaTable[i].href.split("/");
			hRef = ahRef[ahRef.length - 1].split(".")[0].substring(0, nombre);
			if (hRef == sPage)
			{
			
				obj = aLiensDeLaTable[i];
				obj.style.color  = couleur;
				couleurTable = document.getElementById(nomTable).getElementsByTagName("table")[0].bgColor;
				if (bgImage)
				{
					obj.parentNode.style.backgroundImage = "url(/images/bgCelluleNav.gif)";
					inner = obj.innerHTML;
					if (inner.indexOf (baliseIMG) == -1)
					{
						obj.innerHTML += baliseIMG;
					}
				}
				obj.style.backgroundColor =  couleurTable;
				break;
			
			}
		
		}
	}
}

Array.prototype.addDistinct = function(val)
{
	alert(val)
	for(var i = 0; i < this.length; i++)
	{
		if(val == this[i])
		{
			return alert("element already in");
		}
	}
	return this.push(val);
}

affectParams = function (nomTable)
{

	var paramsURL = window.location.search;
	paramsURL = paramsURL.substring(1, paramsURL.length);
	if (document.getElementById(nomTable))
	{
	
		var aLiens = 	document.getElementById(nomTable).getElementsByTagName("a");
		var n = 		aLiens.length;

		while (n--)
		{
			//
			
			var aHref = aLiens[n].href.split("?");
			//
			var src = 		aHref[0];
			var paramsSRC  = 	aHref[1] ? aHref[1] : "";
			//

			//
			if (paramsSRC == "")
			{
			
				aLiens[n].href = src +"?"+paramsURL;
			
			}
			else
			{

				// compare les valeurs de chacun des parametres
				var aParamsSRC = paramsSRC.split("&");
				var aParamsURL = paramsURL.split("&");
				
				var obj= {};
				var nn = aParamsURL.length;
				var o;
				
				while(nn--)
				{
					
					o = aParamsURL[nn].split("=");
					obj[o[0]] = o[1];
					
				}
				
				nn = aParamsSRC.length;
				while(nn--)
				{
					
					o = aParamsSRC[nn].split("=");
					obj[o[0]] = o[1];
					
				}
				var param = new Array();
				
				for(nn in obj)
				{
				
					if (obj[nn])
					{
						param.push(nn+"="+obj[nn]);
					}
				
				}
				
				aLiens[n].href = src +"?"+param.join("&");
			}
		}
		
		

	}

}


ChangeFlechesMenuModele5 = function()
{

	
	if (document.getElementById("menuModele5"))
	{
	
		affectParams ("menuModele5");
		
		var location = window.location.toString().split("?")[0];
		
		var imgON = 	"/images/flechesorange.gif"
		var imgOFF = 	"/images/flechesgrise.gif"
		
		var aLiens = document.getElementById("menuModele5").getElementsByTagName("a");
		var aImg  = document.getElementById("menuModele5").getElementsByTagName("img");
		var n = aLiens.length
		while (n--)
		{
		
			var lien = aLiens[n].href.split("?")[0];
			if (lien == location)
			{
			
				aLiens[n].parentNode.parentNode.getElementsByTagName("td")[1].getElementsByTagName("img")[0].src = imgON;
				aLiens[n].style.color = "#FF6600"
			}
			else
			{
			
				aLiens[n].parentNode.parentNode.getElementsByTagName("td")[1].getElementsByTagName("img")[0].src = imgOFF;
			
			}
		
		}
	
	}
	

}



wOnLoad = function()
{

	ChangeLienActif ("rubriques", "#A3FF01", 7, true);
	
	ChangeLienActif ("SousRubrique", "#006666", 8, false);

	ChangeLienActif ("listeRubriques", "#A3FF01", 4, false);

	affectParams ("SousRubrique");
	
}



window.onload = wOnLoad;
