var langId;
var menuItem;
var subMenuItem;
var subMenuVoice="";
for(pi = 0; pi < pathinfo.length; pi++)
{
	if(pathinfo[pi] == "pa_root")
	{
	  langId = pathinfo[pi+1];
		menuItem = pathinfo[pi+2];
		temp = pathinfo[pi+3].split(".");
		temp = temp[0].split("_");
		subMenuItem = temp[0]; 
		if(temp[1])
			subMenuVoice = temp[1];
		break;
	}
}
if(language != "en" && language != "de" &&  language != "fr" &&  language != "it" &&  language != "es")
{
	language = langId;
}
function jmpPage(pt,nam1,nam2)
{
	path = "../../";
	if(hasLanguage(pt,nam1,nam2,language))
		path+= language+"/";
	else
		path+= "en/";
	path += pt+"/"+nam1;
	if(nam2 != "")
		path+="_"+nam2;
	path+=".html?"+language;
	location.href = path;
}
function changeLang(lng)
{
	language = lng;
	jmpPage(menuItem,subMenuItem,subMenuVoice);
}
var curMenuObj=null;
var subMenuBarObj=null;
var curSubMenuObj=null;
function startMenu()
{
	if (document.all||document.getElementById)
	{
		var sobj=document.getElementById("sm_bar");
		if(sobj)
		{
			subMenuBarObj=sobj;
		}
		var obj=document.getElementById(menuItem);
		if(sobj && obj)
		{
			curMenuObj=obj;
			doSelMenu(obj, 1);
			doSelMenu(obj, 0);
		}
	}
}
var offMenuObj=null;
var timer=0;
var timeout=1;
function subOnMenu(obj)
{
	if(!timeout)
		selMenu(obj, 1);
}
function selMenu(obj, on)
{
  if(offMenuObj)
		offLastMenu();
	if(on)
	{
		doSelMenu(obj, 1);
		offMenuObj=null;
	}
	else
	{
		offMenuObj=obj;
		timer = setTimeout("MenuTimeout()", 2000);
	}
	timeout=0;
}
function MenuTimeout()
{
	offLastMenu();
	timeout=1;
}
function offLastMenu()
{
	if(timer) 
		clearTimeout(timer);
	timer=0;
	doSelMenu(offMenuObj, 0);
	offMenuObj=null;
}
function doSelMenu(obj, on)
{
	if (obj) 
	{
		if(on)
		{
			subMenuBarObj.style.backgroundColor="e5e5e5";
			obj.style.backgroundImage="url(../../images/menu/seltab_over.gif)";
			if(curMenuObj!=obj)
			{
				if(curSubMenuObj) 
					curSubMenuObj.style.display="none";
				curMenuObj=obj; 
			}
			curSubMenuObj=document.getElementById("sm_"+obj.id);
			if(curSubMenuObj)
				curSubMenuObj.style.display="";
		}
		else // off
		{
			subMenuBarObj.style.backgroundColor="ffffff";
			if(menuItem!=obj.id)
				obj.style.backgroundImage="url(../../images/menu/seltab_off.gif)";
			else
				obj.style.backgroundImage="url(../../images/menu/seltab.gif)";
			if(curSubMenuObj) 
				curSubMenuObj.style.display="none";
		}
	}
}
function writeLangLinks()
{
	document.write('<td height="14" width="208px">&nbsp;</td>');
	for(l=0; l < 5; l++)
	{ 
		document.write('<td><a href="javascript:changeLang(');
		document.write("'"+langDB[l]+"'");
		document.write(')"><img src="../../images/menu/'+langDB[l]);
		document.write('.gif" width="25" height="14" border="0"></a></td>');
	}
	document.write('<td width="427px">&nbsp;</td>');
}
function writeMenu()
{
	for(count=0; count < menuCount; count++)
	{
		pathfile=menuBar[count].mId;
		document.write('<td id="'+pathfile+'" class="MenuItem" onMouseOver="selMenu(this,1)" onMouseOut="selMenu(this,0)">');
		document.write('<a href="javascript:jmpPage(');
		document.write("'"+pathfile+"','"+pathfile+"',''");
		document.write(')" class="Menu">&nbsp;'+getLabel(menuBar[count].mLabel, language)+'&nbsp;</a></td>');
	}
}
function writeSubMenu()
{
	for(count=0; count < menuCount; count++)
	{
		subitems = menuBar[count].mSubItems;
		if(subitems)
		{
			pathfile=menuBar[count].mId;
			document.write('<table id="sm_'+pathfile+'" height="20" border="0" cellspacing="2" cellpadding="2" style="display:none"><tr>');
			for(scount = 0; scount < subitems.length; scount++)
			{
				document.write('<td class="SubMenuItem">|<a href="javascript:jmpPage(');
				document.write("'"+pathfile+"','"+subitems[scount].smID+"',''");
				document.write(')" class="Menu">&nbsp;'+getLabel(subitems[scount].smLabel, language)+'&nbsp;</a></td>');
			}
			document.write('<td class="SubMenuItem">|</td></tr></table>');
		}
	}
}
function writeSideMenu()
{
	mobj = getDbMenuItemObj(menuItem);
	if(mobj && mobj.mSubItems)
	{
		document.write('<table width="150" cellpadding="2" cellspacing="0">');
		document.write('<tr><td class="SideMenuTopItem">&nbsp;<a href="javascript:jmpPage(');
		document.write("'"+menuItem+"','"+menuItem+"','')");
		document.write('"class="Menu">&nbsp;'+getLabel(mobj.mLabel,language)+'&nbsp;</td></tr>');
		for(c = 0; c < mobj.mSubItems.length; c++)
		{
			smobj = mobj.mSubItems[c];
			document.write('<tr><td class="SideMenuItem"><a href="javascript:jmpPage(');
			document.write("'"+menuItem+"','"+smobj.smID+"','')");
			if(smobj.smID == subMenuItem && subMenuVoice == "")
				document.write('"class="Menu"><b>&nbsp;'+getLabel(smobj.smLabel,language)+'&nbsp;</b></a></td></tr>');
			else
				document.write('"class="Menu">&nbsp;'+getLabel(smobj.smLabel,language)+'&nbsp;</a></td></tr>');
			if(smobj.smID == subMenuItem && smobj.smVoices)
				for(s = 0; s < smobj.smVoices.length; s++)
				{
					smvobj = smobj.smVoices[s];
					document.write('<tr><td class="SideSubMenuItem"><a href="javascript:jmpPage(');
					document.write("'"+menuItem+"','"+smobj.smID+"','"+smvobj.smvID+"')");
					if(smobj.smID == subMenuItem && smvobj.smvID == subMenuVoice)
						document.write('"class="Menu"><b>&nbsp;'+getLabel(smvobj.smvLabel,language)+'&nbsp;</b></a></td></tr>');
					else
						document.write('"class="Menu">&nbsp;'+getLabel(smvobj.smvLabel,language)+'&nbsp;</a></td></tr>');
				}
		}
		document.write('<tr><td>&nbsp;</td></tr></table>'); 
	}
}
function writeCopyright()
{
	document.write('<table align="center" width="760" cellpadding="2" cellspacing="2"><tr>');
	document.write('<td class="copyright" align="center">© 2000-2010 Korg Italy S.p.A. - All rights reserved - P.Iva/C.F. IT01460580424</td></tr></table>');
}
