
// init variables
TimerNavHaut1 = 		null;
TimerNavHaut2 = 		null;
TimerNavHaut3 = 		null;
NavHautLoaded = 		false;

// onload event
safeAddOnload(initNavHaut);


// functions
function initNavHaut() {
	initNavHautMenu('1',0,34);
	initNavHautMenu('2',0,34);
	initNavHautMenu('3',0,34);
	NavHautLoaded = true;
}
function initNavHautMenu(menuName,offsetX,offsetY) {
	posObject = getObject('posNavHaut' + menuName);
	if (posObject) {
		if (posObject.NavHautOffsetX) { offsetX+= parseInt(posObject.NavHautOffsetX); }
		if (posObject.NavHautOffsetY) { offsetY+= parseInt(posObject.NavHautOffsetY); }
	}
	posObject2 = getObject('divNavHautContainer');
	divObject = getObject('divNavHaut' + menuName);
	setObjectPositionX(divObject, getObjectPositionX(posObject) - getObjectPositionX(posObject2) + offsetX);
	setObjectPositionY(divObject, getObjectPositionY(posObject) - getObjectPositionY(posObject2) + offsetY);
}

function hideNavHautMenus() {
	hideObject(getObject('divNavHaut1'));
	hideObject(getObject('divNavHaut2'));
	hideObject(getObject('divNavHaut3'));
}

function hideNavHaut(menuName) {
	eval ("TimerNavHaut" + menuName + " = setTimeout(\"hideObject(getObject('divNavHaut" + menuName+ "'))\",500)"); 
}
function showNavHaut(menuName) {
	if (NavHautLoaded) {
		hideNavHautMenus();
		eval ("if (TimerNavHaut" + menuName + ") { clearTimeout(TimerNavHaut" + menuName + "); }");
		showObject(getObject('divNavHaut' + menuName));
	}
}

