// JavaScript Document
/*********************************************************/
var menu_opened=false;

function Set_Position(_this, _div){
	var nPos=0;
	var _elem = _this;
	while(_elem != null){
		nPos  = nPos + _elem.offsetLeft;
		_elem = _elem.offsetParent;
	}
	document.getElementById(_div).style.left = nPos;
}

function Get_Position(_div){
	var nPosX = 0;
	var nPosY = 0;
	_elem = document.getElementById(_div)
	while(_elem != null){
		nPosX  = nPosX + _elem.offsetLeft;
		nPosY  = nPosY + _elem.offsetTop;
		_elem  = _elem.offsetParent;
	}
	return Array( nPosX,nPosY );
}

function Menu_Display(_div2Display){
	var i = 1;
	_elem = document.getElementById('div_'+i)
	while(_elem != null){
		_elem.style.display = 'none';
		i++;
		_elem = document.getElementById('div_'+i);
	}
	
	menu_opened=false;
	if( (_div2Display!=undefined) && (_div2Display!='') && (_div2Display!=null) ){
		menu_opened = _div2Display;
		document.getElementById(_div2Display).style.display = 'block';
	}
}

function Move_Over(e) {
	if(menu_opened!=false) { 
		var coords  = Get_Position(menu_opened);
		var hauteur = coords[1] + document.getElementById(menu_opened).clientHeight;
		var largeur = coords[0] + document.getElementById(menu_opened).clientWidth;
		 
		if (navigator.appName!="Microsoft Internet Explorer") { var mouse_coords = Array( e.pageX, e.pageY);
 		} else { var mouse_coords = Array( event.x, event.y); }
		
		if( (mouse_coords[0]>coords[0]) && (mouse_coords[0]<largeur) && (mouse_coords[1]>coords[1]-35) && (mouse_coords[1]<hauteur) ){
			//Inside
		}else{
			menu_opened=false;
			Menu_Display();
		}
	}
}

document.onmousemove=Move_Over;