﻿if(typeof LOC == 'undefined') {
	var LOC = {};
}
//init secondaryNav
LOC.initnavdroite = function(){

	var navDroite = document.getElementById("secondaryNav").getElementsByTagName("li");
	for (var i=0; i<navDroite.length; i++) {
		navDroite[i].onmouseover = function() {
			if(this.firstChild.className == "menu"){
				this.firstChild.className = "menuover";
			}
			else if(this.firstChild.className == "ssmenu"){
				this.firstChild.className = "ssmenuover";
			}		
		}	
		navDroite[i].onmouseout = function() {	
			if(this.firstChild.className == "menuover"){
				this.firstChild.className = "menu";
			}
			else if(this.firstChild.className == "ssmenuover"){
				this.firstChild.className = "ssmenu";
			}
		}
		//focus et blur pour navigation par touche tab
		navDroite[i].getElementsByTagName("a")[0].onfocus = function(){
			this.parentNode.onmouseover();
		}
		navDroite[i].getElementsByTagName("a")[0].onblur = function(){
			this.parentNode.onmouseout();
		}
	}

	//stockage éléments menus de navdroite dans un array global
	for (var i=0; i<navDroite.length; i++) {
		if(navDroite[i].firstChild.className == "menu"){
			navdroitemenu_arr.push(navDroite[i]);
		}
	}
	//highlight menu de la ss-rubrique en cours et fermeture des autres ssrubs
	for(var i=0; i<navdroitemenu_arr.length; i++){
		if(i == LOC.gSsRub){
			navdroitemenu_arr[i].firstChild.className = "menuclicked";
		}	
		else{
			if(navdroitemenu_arr[i].getElementsByTagName("ul").length > 0){
				acacher = navdroitemenu_arr[i].getElementsByTagName("ul")[0];
				acacher.style.display = "none";
			}
		}
	}
	//stockage éléments ss-menus de navdroite dans un array global
	var ssSSmenus_arr = navdroitemenu_arr[LOC.gSsRub].getElementsByTagName("li");
	for (var i=0; i<ssSSmenus_arr.length; i++) {
		navdroitessmenu_arr.push(ssSSmenus_arr[i]);
	}
	//highlight ss-menu de la ss-rubrique en cours
	//pour tests, gRub est 2e ssrub: 0
	if(LOC.gSsSsRub != undefined){
		for(var i=0; i<navdroitessmenu_arr.length; i++){
			if(i == LOC.gSsSsRub){
				navdroitessmenu_arr[i].firstChild.className = "ssmenuclicked";
			}
		}
	}
	//hauteur secondaryNav == hauteur du contenu
	setTimeout('getStyle("secondaryNav").height = getObj("page").offsetHeight + "px"', 1000);

}

//onload event
//addEvent(window, "load", LOC.initnavdroite);
//OnDOMLoad(LOC.initnavdroite, window);
addDOMLoadEvent(LOC.initnavdroite);