/*
	MENU : fichier javascript pour ajouter des évenements aux LI du menu
	utile que pour IE qui n'interprete pas le selecteur ':hover' pour d'autres éléments HTML que 'A'
*/

sfHover = function() {
	if (document.getElementById("nav") == null) return;
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
		if (this.className != "navTitreBloc") {
			this.className+=" sfhover";
			}
			var ifrs = this.getElementsByTagName("IFRAME");
			for ( var i=0 ; i< ifrs.length ; i++ ) {
				ifrs[i].style.display = "block";
			}
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			var ifrs = this.getElementsByTagName("IFRAME");
			for ( var i=0 ; i< ifrs.length ; i++ ) {
				ifrs[i].style.display = "none";
			}
		}
	}

	// Ajout dynamique de iframe pour que les menus soient positionné par dessus les ... <select> ... merci IE

/*	var uls = document.getElementById("nav").getElementsByTagName("UL");
	for ( var i=0 ; i< uls.length ; i++ ) {
		var cacheMisere = document.createElement("IFRAME");
		cacheMisere.src = ""; //"blank.html"
		cacheMisere.frameBorder = 0;
		cacheMisere.style.position = "absolute";
		cacheMisere.style.zIndex = 1;
		cacheMisere.style.width = uls[i].clientWidth;
		cacheMisere.style.height = uls[i].clientHeight-1;
		cacheMisere.style.display = "none";
		uls[i].parentNode.insertBefore(cacheMisere, uls[i]);
	}
*/
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

