msecs=3500; tHide=0; 

function SwapImage(id,flag)
{ 
str="document.getElementById('img" + id +"').src=img" + id + 
	((flag==1)? '_over': '_out') + ".src;";
eval(str);
}

function ShowHide(id,flag,x1,x2)
{
clearTimeout(tHide);
obj=document.getElementById('menu');
if (flag)
	{
	str=createMenu(id); 
	if (str)
		{
		obj.innerHTML=str;
		xWidth=obj.childNodes[0].offsetWidth;	
		xPos=parseInt(x2-xWidth/2);
		if (xPos>x1) xPos=x1;
		if (xPos+xWidth>xMax) xPos=xMax-xWidth;
		if (xPos<0) xPos=0;
		obj.style.left=xPos+"px";
		obj.style.visibility="visible"; 
		}
	else obj.style.visibility="hidden"; 		
	}	
else	
	{ obj.innerHTML=''; obj.style.visibility="hidden"; }
}

function createMenu(id)
{
var items=new Array(); 
if (menus[id]) 
	{
	html=""; 
	var elems=menus[id].split(';');
	for (i=0; i<elems.length; i+=2)
		{
		html+="<IMG SRC=/img/freccia_menu.gif HSPACE=2><A CLASS=grey_10_menu HREF='" 
			+ elems[i] + "'>"+ elems[i+1] + "</A>\n";
		}
	return "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR>"+
		"<TD><IMG SRC=/img/sf_sottomenu_sx.jpg WIDTH=7 HEIGHT=19></TD>"+
		"<TD NOWRAP BACKGROUND=/img/sf_sottomenu.jpg>\n" + html + 
		"\n</TD><TD><IMG SRC=/img/sf_sottomenu_dx.jpg WIDTH=7 HEIGHT=19></TD>" +		
		"</TR></TABLE>";
	}
else return ''; 
}

function HideTimeOut() { tHide=setTimeout(ShowHide,msecs); }
