// JavaScript Document
if($('filAriane')){
$('filAriane').style.top=($('banPage').offsetHeight+45)+"px";
}

if($('colGH').offsetHeight > $('colMiContent').offsetHeight+110){
	var calc=$('colGH').offsetHeight-$('colMiContent').offsetHeight;
	$('piedPage').style.height=calc+"px";
}

$('colGH').onmouseover = function () {
	mskMen();
}	
$('colMiContent').onmouseover = function () {
	mskMen();
}	
$('colDR').onmouseover = function () {
	mskMen();
}
$('banPage').onmouseover = function () {
	mskMen();
}
function mskMen(){
	for(i=1;i<20;i++){
	 var men = $('SM'+i)
		if(men){
		men.style.display="none";
		var Omenu = $('0SMenu'+i);
		if(Omenu){
		Omenu.style.display="none";
		}
		var lien = $('A'+i);
		lien.className="lnk";
		}
	}
}

for(i=1;i<20;i++){
		
	if($('M'+i)){
		var men = $('M'+i);
		men.id=i;
			men.onmouseover = function () {
				affichMenu(this.id);
		}
	}
}

//////////////////////////////////////////////////////////////
// Permet de derouler les menu de navigation et de placer les sous menus en fonction de la taille disponible
// par rapport a la résolution du navigateur client. Si on a une scroll horizontal, je decale le sous menu a gauche.

function affichMenu(id){
	for(i=1;i<20;i++){
		if(i!=id){
		var men = $('SM'+i);
		if(men){
		men.style.display="none";
		var Omenu = $('0SMenu'+i);
			if(Omenu){
				Omenu.style.display="none";
			}
		var lien = $('A'+i);
		lien.className="lnk";
		}
		}else{
		var lien = $('A'+id);
		lien.className="selected";
		var menu = $('SM'+id);
		menu.style.display="block";
		var Omenu = $('0SMenu'+id);
			if(Omenu){
				Omenu.style.display="block";
				Omenu.style.height=(menu.offsetHeight+5)+"px";
			}
		posMenu=FindXY(menu).x+menu.offsetWidth;
		if(document.documentElement.clientWidth){
			if(posMenu>(document.documentElement.clientWidth-100)){
				var decalMenu=posMenu-document.documentElement.clientWidth;
				menu.style.right="0px";
			}
		}else{
			if(posMenu>(window.innerWidth-100)){
				var decalMenu=posMenu-window.innerWidth;
				menu.style.right="0px";
				}
			}
		}
	}
}



// recherche les coordonnées X et Y d'un div

function FindXY(obj){
var x=0,y=0;
while (obj!=null){
	x+=obj.offsetLeft-obj.scrollLeft;
	 y+=obj.offsetTop-obj.scrollTop;
	obj=obj.offsetParent;
}
 return {x:x,y:y};
}



