ImgNav1_Over = new Image();
ImgNav1_Over_En = new Image();
ImgNav1_Over.src="images/Find_Over.png";
ImgNav1_Over_En.src="images/Find_Over_En.png";
ImgNav1_Out = new Image();
ImgNav1_Out_En = new Image();
ImgNav1_Out.src="images/Find_Out.png";
ImgNav1_Out_En.src="images/Find_Out_En.png";

ImgNav2_Over = new Image();
ImgNav2_Over_En = new Image();
ImgNav2_Over.src="images/ShowAllGoodies_Over.png";
ImgNav2_Over_En.src="images/ShowAllGoodies_Over_En.png";
ImgNav2_Out = new Image();
ImgNav2_Out_En = new Image();
ImgNav2_Out.src="images/ShowAllGoodies_Out.png";
ImgNav2_Out_En.src="images/ShowAllGoodies_Out_En.png";

function SortByType(TypeID)
{
	try
	{
		var sTypeActivated = getobject("inHiddenTypeSearched");
		var imgTypeLogo = getobject("img" + TypeID);
		
		if(sTypeActivated.value == "")
		{
			//si vide, on ajoute directement le nouvel Index suivit d'un caractère de séparation
			sTypeActivated.value += TypeID + ";";				
			imgTypeLogo.src = "images/ColoredLogos/GoodiesLogo" + TypeID + ".png";
		}
		else
		{
			IsAlreadyActivated = false;
			
			//On parcours la string à la recherche de nouvel ID
			var SearchedTypeId = sTypeActivated.value.split(";");
			
			for(var i=0; i<SearchedTypeId.length; i++)
			{
				if(SearchedTypeId[i] == TypeID)
				{
					IsAlreadyActivated = true;
					
					//comme il était déjà activé, on le désactive
					SearchedTypeId[i] = "";
					break;
				}
			}
						
			//on reconstruit la string avec les modif
			//puis on affiche le bon logo (grisé ou non)
			if(IsAlreadyActivated)
			{
				sTypeActivated.value = "";
				
				for(var i=0; i<SearchedTypeId.length; i++)
				{
					if(SearchedTypeId[i] != "")
					{
						sTypeActivated.value += SearchedTypeId[i] + ";";
					}
				}
				
				imgTypeLogo.src = "images/GoodiesLogo" + TypeID + ".png";
			}
			else
			{
				//si on ne la pas trouver dans le tableau, on ajoute le nouvel Index suivit d'un caractère de séparation
				sTypeActivated.value += TypeID + ";";
				
				imgTypeLogo.src = "images/ColoredLogos/GoodiesLogo" + TypeID + ".png";
			}
		}
		
	}
	catch (e)
	{
		alert("un PB est survenu : \n" + e);
	}
}
