function hpo_mainmenu_showdd(desc, id) {
	var i=1;
	while (document.getElementById(desc+'menu'+i)){
		if (document.getElementById(desc+'smenu'+i))
			document.getElementById(desc+'smenu'+i).style.display='none';						
		if (document.getElementById(desc+'menu'+i))
			document.getElementById(desc+"menu"+i).className = desc+"menu"+i+"_n";
		i++;
	}
	
	if (document.getElementById(desc+"smenu"+id))
		document.getElementById(desc+"smenu"+id).style.display='block';
	if (document.getElementById(desc+"menu"+id))
		document.getElementById(desc+"menu"+id).className = desc+"menu"+id+"_o";
	
	if (document.getElementById(desc+"smenu"+id)){
		var xMaxPosCalque = document.getElementById('MAIN').offsetWidth - document.getElementById(desc+"smenu"+id).offsetWidth-10;
		var xPosMain = document.getElementById('MAIN').offsetLeft;
		var xPosCalque = document.getElementById(desc+"smenu"+id).offsetLeft - xPosMain;
		
		if (xPosCalque>xMaxPosCalque)
			document.getElementById(desc+"smenu"+id).style.left = (xPosMain + xMaxPosCalque) + "px";
	}
	clearTimeout(hpo_mainmenu_bIsToDestroy[desc]);
}
function hpo_mainmenu_showdt(desc, id) {
	document.getElementById(desc+"menu"+id).className = desc+"menu"+id+"_o";
	//clearTimeout(eval('timerToDestroy'+desc));
	clearTimeout(hpo_mainmenu_bIsToDestroy[desc]);
}

var hpo_mainmenu_theTime=300; // en mlseconde
//var hpo_mainmenu_bIsToDestroy;
var hpo_mainmenu_bIsToDestroy = new Array();
function hpo_mainmenu_menu_destroy(desc, iSelected){
	var i=1;
	while (document.getElementById(desc+'menu'+i)){
	
		if (document.getElementById(desc+'smenu'+i))
			document.getElementById(desc+'smenu'+i).style.display='none';
		
		sHover = "n";		
		if (i==iSelected)
			sHover = "o";
			
		if (document.getElementById(desc+'menu'+i))
			document.getElementById(desc+"menu"+i).className = desc+"menu"+i+"_"+sHover;
		i++;
		
	}
}
function hpo_mainmenu_menu_timer(desc,iSelected){
	hpo_mainmenu_bIsToDestroy[desc] = setTimeout("hpo_mainmenu_menu_destroy('"+desc+"','"+iSelected+"')",hpo_mainmenu_theTime);
}



function hpo_mainmenu_showol(desc, id, iSelected) {
	document.getElementById(id).style.display = 'block';
	
	hpo_mainmenu_ol_destroy(desc, iSelected);
	
	clearTimeout(hpo_mainmenu_bIsToDestroy[desc]);
}
function hpo_mainmenu_ol_destroy(desc, iSelected){
	//var i=0;
	for (i=0;i<50;i++){
	//while (document.getElementById(desc+i)){
		if (document.getElementById(desc+i) && iSelected != i)
			document.getElementById(desc+i).style.display='none';
		//i++;
		
	}
	
}
function hpo_mainmenu_ol_timer(desc,iSelected){
	hpo_mainmenu_bIsToDestroy[desc] = setTimeout("hpo_mainmenu_ol_destroy('"+desc+"','"+iSelected+"')",hpo_mainmenu_theTime);
}

