function addEvent(obj, type, fn) {
/* Fonction pour rajouter un évènement */
	if(obj.attachEvent) {
		var funk = type+fn;
		var funke = "e"+funk;
		obj[funke] = fn;
		obj[funk] = function(){obj[funke](window.event);}
		obj.attachEvent("on"+type, obj[funk]);
	} else {
		obj.addEventListener(type, fn, false);
	}
}

function removeEvent(obj, type, fn) {
	/* Fonction de suppression d'un évènement */
	var funk = type+fn;
	if(obj.detachEvent) {
		obj.detachEvent("on"+type, obj[funk]);
		obj[funk] = null;
	} else {
		obj.removeEventListener(type, fn, false);
	}
}

function initComportments() {
	/* Initialise les évènement */
	/* Lance de défilement des actualités */
	if(defil = document.getElementById('welcome')) {
		addEvent(document.getElementById('welcome'), 'mouseover', stop_defil);
		addEvent(document.getElementById('welcome'), 'mouseout', start_defil);
		defil.style.top = defil.offsetTop+'px';
		start_defil();
	}

}

function move_actu() {
	/* Fait défiler le texte d'actualité vers le haut */
	defil = document.getElementById('welcome');
	defil.style.top = (parseInt(defil.style.top) - 1)+'px';
	if(parseInt(defil.style.top) < 0-defil.offsetHeight) defil.style.top = "60px";
}

function start_defil() {
	/* Lance le défilement des informations */
	timer = setInterval("move_actu()",100);
}

function stop_defil() {
	/* Stoppe le défilement des informations */
	clearInterval(timer);
}


addEvent(window, 'load', initComportments); //lance l'initialisation quand tous les éléments sont chargés.
