﻿/**
 * Gère le menu navigation
 * @author shuet
 * @modificationneur djib
 * @finisseur tony
 */

Navigation = {
	activerBouton: function () {
		this.src = this.src.replace(/_off./,'_on.');
	},
	desactiverBouton: function () {
		this.src = this.src.replace(/_on./,'_off.');
	},
	logout: function () {
		window.location.replace(Constantes.url_front+"identification/logout");
	},
	initPage: function() {
		$$("img[src$='_off.gif']").each( function (element) {
			element.addEvent('mouseover',Navigation.activerBouton.bind(element));
			element.addEvent('mouseout', Navigation.desactiverBouton.bind(element));
		});
		$$("img[src$='_off.png']").each( function (element) {
			element.addEvent('mouseover',Navigation.activerBouton.bind(element));
			element.addEvent('mouseout', Navigation.desactiverBouton.bind(element));
		});	
		$$("div[id='deconnexion']").each( function (element) {
			element.addEvent('click',Navigation.logout);
		});	
	}
};

// Au chargement de la page
// corrige le bug IE qui utilise mal le domready et donc affiche tout le menu au debut.
if(navigator.appName == "Microsoft Internet Explorer") { 
	window.addEvent('load', function () {
		Navigation.initPage();
	});
} else {	
	window.addEvent('domready', function () {
		Navigation.initPage();
	});	
}
