function addEvent(element, listenerEvent, attachEvent, fonction)
{
	/*
	Fonction d’ajout d’évènements sur un élément, compatible avec tous les navigateurs.
	Arguments :
		element (HTMLelement)	- l’élément sur lequel déclarer l’évènement
		listennerEvent (str)	- l’évènement avec la syntaxe listenerEvent
		attachEvent (str)	- l’évènement avec la syntaxe attachEvent pour Internet Explorer
		fonction (str)	- la fonction déclenchée par l’évènement
	*/
	if (window.addEventListener)
	{
		element.addEventListener(listenerEvent, eval(fonction), false)
	}
	else if (window.attachEvent)
	{
		element.attachEvent(attachEvent, eval(fonction));
	}
}
function TrouveurParNomDeClass(className, element, tag)
{
	/*
	Fonction de sélection d’élément par class utilisée pour les navigateurs qui ne supporteraient pas nativement cette fonction.
	Arguments :
		className (str)	- le nom de la class à identifier
		element (path)	- dans quel élément chercher
		tag (str)	- le type de balises HTML à trouver
	*/
	if (document.getElementsByClassName)
	{
		liste = element.getElementsByClassName(className)
	}
	else
	{
		var tag = tag || "*"
		var element = element || document
		var liste = []

		for (i=0;element.getElementsByTagName(tag).item(i);i++)
		{
			if (element.getElementsByTagName(tag).item(i).className.indexOf(className) !== -1)
			{
				liste.push(element.getElementsByTagName(tag).item(i))//return document.getElementsByTagName(tag).item(i)
			}
		}
	}
	if (liste.length > 0)
	{
		return liste
	}
	else
	{
		return false
	}
}
function addEvent(element, listenerEvent, attachEvent, fonction)
{
	/*
	Fonction d’ajout d’évènements sur un élément, compatible avec tous les navigateurs.
	Arguments :
		element (HTMLelement)	- l’élément sur lequel déclarer l’évènement
		listennerEvent (str)	- l’évènement avec la syntaxe listenerEvent
		attachEvent (str)	- l’évènement avec la syntaxe attachEvent pour Internet Explorer
		fonction (str)	- la fonction déclenchée par l’évènement
	*/
	if (window.addEventListener)
	{
		element.addEventListener(listenerEvent, eval(fonction), false)
	}
	else if (window.attachEvent)
	{
		element.attachEvent(attachEvent, eval(fonction));
	}
}
function is_int(input)
{
    return typeof(input)=='number'&&parseInt(input)==input;
 }

