var goingDown, goingUp,goingDownMin,goingUpMin,timerMin,timer,fullyDown,fullyUp,fullyDownMin,fullyUpMin,scrollUp,firstOpen = true, priInit = false;
var mouseOverMenu = false, mouseOverMinMenu = false;
function primenuInit(){
	priInit = true;
	goingDown = dojo.lfx.html.wipeIn(document.getElementById('primenu'), 1000, null, function(){keepSize(false);});
	goingUp = dojo.lfx.html.wipeOut(document.getElementById('primenu'), 1000, null,  function(){keepSize(true);});
	document.getElementById('priScrollBox').scrollTop = 0;
	var li = document.getElementById('priLinkListe').getElementsByTagName("li");
	
	for(var i = 0; i < li.length; i++){
		var a = li[i].getElementsByTagName("a");
		li[i].onclick = function() {document.location=a[0].href;}
		
	}
	
	
}
function displayPrimenu(){
	if(!priInit) return false;
	if(fullyDown){
		clearTimeout(timer);
		return;
	}
	if(goingUp._percent != 0 && goingUp._percent != 100){
		tmpPerc = goingUp._percent;
		goingUp.stop();
		goingDown.gotoPercent(100 - tmpPerc);
	}
	document.getElementById('primenu').style.zIndex=10;
	setActive();
	goingDown.play();
	clearTimeout(timer);

}
function keepPrimenu(){
	if(goingUp._active){
		displayPrimenu();
	}
	clearTimeout(timer);
	mouseOverMenu = true;
	
}
function hidePrimenu(){
	if(!mouseOverMenu)
		timer = setTimeout("doHidePrimenu()", 300)
	
	
}
function doHidePrimenu(){
	if(goingDown._percent != 0 && goingDown._percent != 100){
		tmpPerc = goingDown._percent;
		goingDown.stop();
		goingUp.gotoPercent(100 - tmpPerc);
		
	}
	setActive();
	goingUp.play();
}

function keepSize(up){
	if(goingDown._percent == 0 || goingDown._percent == 100 || goingUp._percent == 100 || goingUp._percent == 0){
		if(up){
			fullyUp   = true;
			fullyDown = false;
			document.getElementById('priScrollBox').scrollTop = 0;
		}
		else{
			fullyDown = true;
			fullyUp   = false;
		}
		document.getElementById("primenu").style.height="467px";
		//document.getElementById("primenu").style.width="179px";
	}
}
function setActive(){
	fullyUp   = false;
	fullyDown = false;
}
function mouseOutPrimenu(){
	mouseOverMenu = false;
	hidePrimenu();
}
function priMouseMove(event){
	posY = dojo.html.getCursorPosition(event).y - dojo.html.abs(document.getElementById('primenu'), true, 3).y
	document.getElementById('priScrollBox').scrollTop = (dojo.html.getOuterHeight(document.getElementById("priLinkListe")) / 450) * (posY - 130);
}
