function MontreTd(NomObj)
{
	if (document.getElementById(NomObj).style.display == 'none')
	{
		document.getElementById(NomObj).style.display = '';
	}
	else
	{
		document.getElementById(NomObj).style.display = 'none';
	}
}

function AfficheObj(NomObj, ImgMoins) 
{
	//Affiche un objet html
	document.getElementById(NomObj).style.display='';
	Echange("IMG" + NomObj, ImgMoins);
}


function CacheObj(NomObj, ImgPlus) 
{
	//Cache un objet html
	document.getElementById(NomObj).style.display='none';
	Echange("IMG" + NomObj, ImgPlus);
}

function ShowHide(NomObj)
{
	if(document.getElementById(NomObj).style.display =='none')
	{
		AfficheObj(NomObj, 'Images/Moins.png');
	}
	else
	{
		CacheObj(NomObj, 'Images/Plus.png');
	}
}

function AffCache(NomObj, ImgPlus, ImgMoins)
{
	if(document.getElementById(NomObj).style.display =='none')
	{
		AfficheObj(NomObj, ImgMoins);
	}
	else
	{
		CacheObj(NomObj, ImgPlus);
	}
}

function ShowFile(MonID) 
{
	if (document.getElementById(MonID).length > 0)
	//si plusieur ID on le même nom, ils sont traités comme un tableau
	{
		for (i=0 ; i < document.getElementById(MonID).length ; i++)
		{
			document.getElementById(MonID)[i].style.display="";
		}
		Echange("IMG" + document.getElementById(MonID)[0].id,'Images/Dos_Fer_Moins.png')
	}
	else
	{
		document.getElementById(MonID).style.display="";
		Echange("IMG" + document.getElementById(MonID).id,'Images/Dos_Fer_Moins.png')
	}
}

/*
Fonction réciproque de ShowFile ;
Cache une partie de code Html identifié par MonID
*/

function HideFile(MonID) 
{
	document.getElementById(MonID).style.display="none";
	Echange("IMG" + document.getElementById(MonID).id,'Images/Dos_Fer_Plus.png')
}

function ShowHideFile(MonID)
{
	if(document.getElementById(MonID).style.display =='none')
	{
		ShowFile(MonID);
	}
	else
	{
		HideFile(MonID);
	}
}

function Echange(NomImg,ChemImg)
{
	//Change la source d'une image
	myImage = new Image();
	myImage.src = ChemImg;
	document.images[NomImg].src = myImage.src;
}

function OuvreFen(NomLien, Hauteur, Largeur)
{
	var Gauche
	var Haut
	
	Gauche = (window.screen.width/2) - (Largeur/2);
	Haut = (window.screen.height/2) - (Hauteur/2);
	
	fenetre=window.open(NomLien, "",  "status=0,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,width=" + Largeur + ",height=" + Hauteur + ",left=" + Gauche + ",top=" + Haut + "");
	fenetre.fenetre=this;
}
		
function Hexa(Str)
{
	var EstHex = true;
	
	for(i=0; i<Str.length; i++)
	{
		switch(Str.substr(i, 1).toUpperCase())
		{
			case "0":
			{
				break;
			}
			case "1":
			{
				break;
			}
			case "2":
			{
				break;
			}
			case "3":
			{
				break;
			}
			case "4":
			{
				break;
			}
			case "5":
			{
				break;
			}
			case "6":
			{
				break;
			}
			case "7":
			{
				break;
			}
			case "8":
			{
				break;
			}
			case "9":
			{
				break;
			}
			case "A":
			{
				break;
			}
			case "B":
			{
				break;
			}
			case "C":
			{
				break;
			}
			case "D":
			{
				break;
			}
			case "E":
			{
				break;
			}
			case "F":
			{
				break;
			}
			default:
			{
				EstHex = false;
				break;
			}
		}
	}
	return EstHex;
}