
/* fonction sp?cifique ? IE6 */

/* on applique le style pour afficher le menu deroulant */
function showMenu(element){
	if((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.userAgent.replace(/^.*?MSIE ([0-9\.]*).*$/, "$1") < 7)){
		element.className += " onHover";		
	}
}

/* on retire le style pour cacher le menu deroulant */
function hideMenu(element){
	if((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.userAgent.replace(/^.*?MSIE ([0-9\.]*).*$/, "$1") < 7)){
		element.className = element.className.replace(/onHover/g, "");
	}
}

/* on affiche les select que l'on a cache */
function showSelect(){
	if((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.userAgent.replace(/^.*?MSIE ([0-9\.]*).*$/, "$1") < 7)){
		document.forms.recherche.reg.style.visibility = "visible";	
		document.forms.recherche.dep.style.visibility = "visible";	
			
		/* on verifie que les champs select vil et zone existe */
		if(document.forms.recherche['vil'] != null){
			document.forms.recherche.vil.style.visibility = "visible";				
			document.forms.recherche.zone.style.visibility = "visible";				
		}
	}
}

/* on cache les select qui pourrait ce trouver devant */
function hideSelect(){
	if((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.userAgent.replace(/^.*?MSIE ([0-9\.]*).*$/, "$1") < 7)){
		document.forms.recherche.reg.style.visibility = "hidden";
		document.forms.recherche.dep.style.visibility = "hidden";
		
		/* on verifie que les champs select vil et zone existe */		
		if(document.forms.recherche['vil'] != null){
			document.forms.recherche.vil.style.visibility = "hidden";				
			document.forms.recherche.zone.style.visibility = "hidden";				
		}									
	}
}


function add_hover_event( ulElt )
{
	var liElt = ulElt.getElementsByTagName('li');
	for( var i=0 ; i<liElt.length ; i++ )
	{
		var dlElts = liElt[i].getElementsByTagName('dl');
		if(dlElts.length > 0)
		{
			var dlElt = dlElts[0];
			dlElt.onmouseover = function(  )
			{
				var dd = this.getElementsByTagName('dd')[0];
				
				dd.style.left = '-' + this.offsetWidth + 'px';
				dd.style.display = 'block';
			}
			dlElt.onmouseout = function(  )
			{
				this.getElementsByTagName('dd')[0].style.display = 'none';
			}
		}
	}
}


function init_menu()
{
	if((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.userAgent.replace(/^.*?MSIE ([0-9\.]*).*$/, "$1") < 7)){
		var level_one = document.getElementById('mainMenu');
		
		add_hover_event( level_one );					
	}
}

window.onload = init_menu;




