// AddLoadHandler
// Ajoute une fonction au chargement de la page.
function addLoadHandler(handler) {

	if(window.addEventListener) {
		window.addEventListener("load",handler,false);
	} else if(window.attachEvent) {
		window.attachEvent("onload",handler);
	} else if(window.onload) {
		var oldHandler = window.onload;
		window.onload = function piggyback() {
			oldHandler();
			handler();
		};
	} else {
		window.onload = handler;
	}
}

// GetChildsByTagName
// Retourne un tableau des enfants direct de  DOMobj qui sont des <tag>
function getChildsByTagName(DOMobj, tag) {

	var liste=DOMobj.getElementsByTagName(tag);
	var newListe=new Array();
	
	if(liste!=null) {
		for(var i=0; i<liste.length; i++) {
			var NoeudParent=liste[i].parentNode;			
			if(NoeudParent==DOMobj) {
				newListe.push(liste[i]);
			}
		}
	liste=newListe;
	}
	return liste;
}
