var navBarY = 1;
var navBarX = 200;	

var navMenuHeaderWidth = 120;
var navMenuBarHeight = 22;
var navMenuItemHeight = 12;
var navMenuTop = navBarY+navMenuBarHeight;
var navUnknown = 3;
var navMenuItemBorderSize = 1;
var menuLayers = new Array();
var whichMenu = 0;
var whichItem = 0;
var whichSubMenu =0;
var navTimer;
var subTimer;
var userLogged = 0;
var userInf=0;
var IsUserTibco;
var tmo=500;
var mUserPolizze=0;
var mUserTrading=0;
var mUserTaxtel=0;
var mUserFondi=0;
var ActivePage=-1;

var path0 = '';		
var path0_bis = '';	
var path1 = '';		
var path1_bis = '';	
var path2 = '';    	
var path2_bis = '';	
var path3 = '';			
var path3_bis = '';	
var path4 = '';		
var path4_bis = '';	
var path5 = '';	
var path8 = '';	
var path9 = '';	
var path10 = '';	
var path00 = '';	
var pathcom = '';	

var sep0 = '';
var sep1 = '';
var sep2 = '';
var sep3 = '';
var sep4 = '';
var sep5 = '';

var ext0 = extLinux;
var ext0_bis = extWindows;
var ext1 = extLinux;
var ext1_bis = extWindows;
var ext2 = extLinux;
var ext2_bis = extWindows;
var ext3 = extLinux;
var ext3_bis = extWindows;
var ext4 = extLinux;
var ext4_bis = extWindows;
var ext5 = extLinux;
var ext5_bis = extWindows;
var ext8 = extWindows;
var ext9 = extWindows;
var ext10 = extWindows;
var ext00 = extWindows;
var extcom = extWindows;

var WaysExt = extWindows;
var WaysPath = pathWindows;
var ProfilerExt = extWindows;
var ProfilerPath = pathWindows;
var DemoExt = extWindows;
var DemoPath = pathWindows;

var OldFondiPages = new Array();
OldFondiPages[0] = '/03/04.ASP';
OldFondiPages[1] = '/03/03_01.ASP?CATEGORY=GPF';
OldFondiPages[2] = '/03/03_01.ASP?CATEGORY=GPM';
OldFondiPages[3] = '/03/10.ASP';
OldFondiPages[4] = '/03/01.ASP';


var NewFondiPages = new Array();
NewFondiPages[0] = '/03/04.html';
NewFondiPages[1] = '/03/03_01.html?catCode=0722';
NewFondiPages[2] = '/03/03_01.html?catCode=0725';
NewFondiPages[3] = '/03/00.html';
NewFondiPages[4] = '/03/00.html';


//profilo_on
if (document.images){
        imgMenu1_off = new Image();
        imgMenu1_off.src = "img/profilo_off.gif";
		imgMenu1_on = new Image();
		imgMenu1_on.src = "img/profilo_on.gif";
		imgMenu2_off = new Image();
		imgMenu2_off.src = "img/clienti_off.gif";
		imgMenu2_on = new Image();
		imgMenu2_on.src = "img/clienti_on.gif";
		imgMenu3_off = new Image();
		imgMenu3_off.src = "img/prodotti_off.gif"
		imgMenu3_on = new Image();
		imgMenu3_on.src = "img/prodotti_on.gif"
		imgMenu4_off= new Image();
		imgMenu4_off.src = "img/servizi_off.gif";
		imgMenu4_on = new Image();
		imgMenu4_on.src = "img/servizi_on.gif";
		
		// situazione prestiti
		imgMenu5_off = new Image();
		imgMenu5_off.src = "img/e-comm_off.gif";
		imgMenu5_on = new Image();
		imgMenu5_on.src = "img/e-comm_on.gif";
		
		imgMenu6_off = new Image();
		imgMenu6_off.src = "img/mappa_off.gif";
		imgMenu6_on = new Image();
		imgMenu6_on.src = "img/mappa_on.gif";
		
		imgBorder = new Image();
		imgBorder.src = "img/pixel.gif"
}

function defineMenuInf(){

	 navBarMenus = new Array(
		imgMenu1_off.src,
		imgMenu2_off.src,
		imgMenu3_off.src,
		imgMenu4_off.src,
		imgMenu5_off.src,
		imgMenu6_off.src);

	navBarMenusI = new Array();
	
	navBarMenusI[0] = new Array();
	navBarMenusI[1]	= new Array();
	navBarMenusI[2] = new Array();
	navBarMenusI[3] = new Array();
	navBarMenusI[4] = new Array();
	navBarMenusI[5]	= new Array();
	navBarMenusI[0].width =0;
	navBarMenusI[1].width =145;
	navBarMenusI[2].width =0;
	navBarMenusI[3].width =0;
	navBarMenusI[4].width =0;
	navBarMenusI[5].width =142;
	
	for (var i=0; i<navBarMenusI.length; i++) menuLayers[i] = new Array();

}

function defineMenu(){
    
     navBarMenus = new Array(
		imgMenu1_off.src,
		imgMenu2_off.src,
		imgMenu3_off.src,
		imgMenu4_off.src,
		imgMenu5_off.src,
		imgMenu6_off.src
	);
	
	navBarMenusI = new Array();
		
	
	navBarMenusI[0] = new Array(
		<!-- "Profilo Si.Va.F.", path0 + sep0 + "ProfiloFS." + ext0_bis, // *********** Modify 20070305 ***********  -->
		"Strategia", path0 + sep0 + "StrategiaFS." + ext0,
		//(mUserTaxtel == 1)?"Bonifici":"Bonifici e Giroconto", path0 + "/02/02." + ext0,
		"Come Raggiungerci", path0 + sep0 + "ComeRaggiungerciFS." + ext0,
		//"Si.Va.F. e la Qualità", path0 + sep0 + "Sivaf-QualitàFS." + ext0,
		"Tutela Privacy", path0 + sep0 + "TutelaPrivacyFS." + ext0,
		/*(mUserTaxtel == 0)?"Pagamenti":"Pagamento Tributi",
		(mUserTaxtel == 0)?"@10":path0 + "/15/13." + ext0,*/
		"Contattateci", path0 + sep0 + "ContattateciFS." + ext0//,
		/*"Situazione Fidi", path0 + "/02/10." + ext0,
		"Informazioni sui prodotti e servizi", path0 + "/02/20." + ext0*/);
		
	//if (mUserTrading == 2 || mUserTrading == 3)	{
		navBarMenusI[1] = new Array(
			"Condizioni Fornitura", path1 + sep1 + "CondizioniFornituraFS." + ext1,
			"Condizioni Vendita", path1 + sep1 + "CondizioniVenditaFS." + ext1,
			//"Acquista e Vendi", "@5",
			//"Contattaci", path1 + sep1 + "ContattateciClientiFS." + ext1,
			/*"Attiva servizi","@7",			
			"Mercato azionario","@8",
			"Informazioni sui prodotti e servizi", "@6"*/
			"Demo Room", path1 + sep1 + "DemoRoomFS." + ext1);
	/*}
	else	{	
		navBarMenusI[1] = new Array(
			"Titoli nel Deposito", path1_bis + "/14/05." + ext1_bis,
			"Movimenti nel Deposito", path1_bis + "/14/06." + ext1_bis,
			"Acquista e Vendi", "@5",
			"Lista Titoli", path1_bis + "/14/ListaTitoli." + ext1_bis,
			"Attiva servizi","@7",			
			"Mercato azionario","@8",
			"Informazioni sui prodotti e servizi", "@6");
	}*/				
	
	//if (mUserFondi == 1){			
		navBarMenusI[2] = new Array(
			"Gestione Aziendale", path2 + sep2 + "GestionaleFS." + ext2,
			"Automazione Industriale", path2 + sep2 + "AutomazioneIndustrialeFS." + ext2,
			"Generatore di Programmi", path2 + sep2 + "GeneratoreFS." + ext2,
			//"Connettivit&agrave; ADSL e Sicurezza", path2 + sep2 + "ConnettivitaFS." + ext2, //******** Modfify 20070305 *********
			"Hardware e Materiali Consumo", path2 + sep2 + "PromoHardwareMaterialiConsumoFS." + ext2,
			//"Listini", path2 + sep2 + "ListiniVendorsFS." + ext2,
			"Marchi distribuiti", path2 + sep2 + "MarchiFS." + ext2);
	/*}	 
	else {
		if (mUserFondi == 0)
		{					
			navBarMenusI[2] = new Array(
				"Situazione Fondi", path2_bis + "/03/10." + ext2_bis,
				"Nuove Sottoscrizioni", path2_bis + "/03/20_01." + ext2_bis,
				"Versamenti Aggiuntivi", path2_bis + "/03/10_24." + ext2_bis,
				"Rimborso Fondi", path2_bis + "/03/10_5." + ext2_bis,
				"Passaggio tra Fondi", path2_bis + "/03/17." + ext2_bis,
				"Gestioni Personalizzate", path2_bis + "/03/03_01." +  ext2_bis + "?Category=GPM",
				"Gestioni Patrimonali in Fondi", path2_bis + "/03/03_01." +  ext2_bis + "?Category=GPF",
				"Informazioni sui prodotti e servizi", path2_bis + "/03/04." +  ext2_bis );
		}	
	}*/	
  	
	
	navBarMenusI[3] = new Array(
			"Creazione Siti Internet", path3 + sep3 + "ListinoSitiWebFS." + ext3,
			"Manutenzione Sistemi e Vulnerabilit&agrave;", path3 + sep3 + "VulnerabilitaFS." + ext3,
			"Servizi News", path3 + sep3 + "ServiziNewsFS." + ext3,
			"NewsLetter e Archivio NewsLetter", path3 + sep3 + "NewsLetterFS." + ext3,
			//"Assitenza Tecnica", path3 + sep3 + "AssistenzaTecnicaFS." + ext3, // ********* Modify 20070305 ************
			"Assitenza Tecnica Produttori", path3 + sep3 + "AssistenzaTecnicaProduttoriFS." + ext3 );
	
	
	//if (mUserPolizze == 1) {	
		navBarMenusI[4] = new Array(
			<!-- "Vendita On-line", path4 + sep4 + "ListinoFS." + ext4_bis, //********** Modify 20070305***********-->
			//"Vendita On-line", path4 + sep4 + "VenditaOnlineFS." + ext4,
			//"Configuratore Olidata", path4 + sep4 + "ConfiguratoreOlidataFS." + ext4, // ************ Modify 20070305 **********
			"Mercati", path4 + sep4 + "MercatoFS." + ext4,
			"Conversioni Valute", path4 + sep4 + "ConversioniValuteFS." + ext4,
			"Tracking Spedizioni", path4 + sep4 + "TrackingSpedizioniFS." + ext4);
			/*"Informazioni sui prodotti e servizi", path4 + "/05/01." + ext4);	
	/*}
	else
	{	navBarMenusI[4] = new Array(						
			"Informazioni sui prodotti e servizi", path4 + "/05/01." + ext4);	
	}*/
	
	//if (mUserTrading == 2 || mUserTrading == 3)	{
		navBarMenusI[5] = new Array(
			"Mappa", path5 + sep5 + "MappaFS." + ext5,
			"Cerca", path5 + sep5 + "CercaFS." + ext5,
			"Compatibilità", path5 + sep5 + "MappaFS." + ext5,
			"Statistiche", path5 + sep5 + "StatisticheFS." + ext5,
			"Sponsor", path5 + sep5 + "SponsorFS." + ext5,
			"Contatta i WebMaster", path5 + sep5 + "mailto:florenti@" + dominio);
	/*}
	else {
		navBarMenusI[5] = new Array(
			"Acquista Titoli", path1_bis + "/14/02." + ext1_bis,
			"Vendi Titoli", path1_bis + "/14/03." + ext1_bis,
			"Eseguiti e Revoche", path1_bis + "/14/04." + ext1_bis,
			"Compra o Vendi Dollari", path1_bis + "/14/T02." + ext1_bis,
			"Opv", path1_bis + "/11/01." + ext1_bis);
	}*/
	
	/*if (mUserTrading == 2 || mUserTrading == 3)	{
		navBarMenusI[6] = new Array(
			"MyTrade", path1 + "/04/07_01a." + ext1,
			"PowerMyTrade", path1 + "/04/07_02a." + ext1,
			"SuperPowerMyTrade", path1 + "/04/07_04a." + ext1);
	}
	else {
		navBarMenusI[6] = new Array(
			"MyTrade", path1_bis + "/04/07_01a." + ext1_bis,
			"PowerMyTrade", path1_bis + "/04/07_02a." + ext1_bis,
			"SuperPowerMyTrade", path1_bis + "/04/07_04a." + ext1_bis);
	}
	
	if (mUserTrading == 2 || mUserTrading == 3)	{
		navBarMenusI[7] = new Array(
//			"One Click Trade", path1 + "/14/17." + ext1,
			"One Click Trade", path1_bis + "/14/adesione_OCT." + ext1_bis,
			"Borsa Mobile", path1 + "/02/Acotel_01." + ext1
		);
	}
	else {
		navBarMenusI[7] = new Array(
			"One Click Trade", path1_bis + "/14/adesione_OCT." + ext1_bis,
			"Borsa Mobile", path1_bis + "/02/Acotel_00." + ext1_bis
		);
	}

	if (mUserTrading == 2 || mUserTrading == 3)	{
		navBarMenusI[8] = new Array(
			"Andamento", path1 + "/14/13." + ext1,
			"Scadenze", path1 + "/04/09." + ext1
		);
	}
	else {
		navBarMenusI[8] = new Array(
			"Andamento", path1_bis + "/14/INFORMATIVAMERCATO." + ext1_bis,
			"Scadenze", path1_bis + "/04/09." + ext1_bis
		);
	}
	
	navBarMenusI[9] = new Array(
		"Acquista", path2 + "/03/01." + ext2,
		"Vendi", path2 + "/03/02." + ext2,
		"Passaggio tra Fondi", path2 + "/03/02." + ext2 + "?TVEN=P"
	);

	navBarMenusI[10] = new Array(
		"Tasse e Tributi", path0 + "/15/13.html",
		"Bollettini MAV", path0 + "/15/02.html" + "?TipoPagamento=MAV",
		"Bollettini RAV", path0 + "/15/02.html" + "?TipoPagamento=RAV"
	);*/

	navBarMenusI[0].width =140;
	navBarMenusI[1].width =150;
	navBarMenusI[2].width =200;
	navBarMenusI[3].width =235;
	navBarMenusI[4].width =145;
	navBarMenusI[5].width =148;
	/*navBarMenusI[6].width =138;
	navBarMenusI[7].width = 142;
	navBarMenusI[8].width = 142;
	navBarMenusI[9].width = 142;
	navBarMenusI[10].width = 142;*/
	
	for (var i=0; i<navBarMenusI.length; i++) menuLayers[i] = new Array();
}

function buildMenuBar()
{
	for (var i=0; i<navBarMenus.length; i++)
	{
		/*if(typeof(_dfPO) == "undefined") 
		{
			if (i == 2 || i == 1)
				strMenuContent='<a href="'+eval("path"+i+"_bis")+dfPages[i]+eval("ext"+i+"_bis")+'"><img name="imgMenu'+(i+1)+'" src="'+navBarMenus[i]+'" width='+navMenuHeaderWidth+' height='+navMenuBarHeight+' alt="" border="0"></a>';
			else
				strMenuContent='<a href="'+eval("path"+i)+ eval("sep" + i) + dfPages[i]+eval("ext"+i)+'" target="_parent"><img name="imgMenu'+(i+1)+'" src="'+navBarMenus[i]+'" width='+navMenuHeaderWidth+' height='+navMenuBarHeight+' alt="" border="0"></a>';
		}
		else
		{
			
			/*if (i == 3 || (i == 0 || i == 4) || (i == 0))
				if (eval("ext"+i) == extLinux) {
					re = new RegExp ('ASP','i') ;						
					if (_dfP0[i+1]=='/02/05.ASP'){
						_dfP0[i+1] = '/02/20.html';
					}else if (_dfP0[i+1]=='/06/05_01.ASP'){
						_dfP0[i+1] = '/06/06.html';
					}else{
						_dfP0[i+1] = _dfP0[i+1].replace(re,'html') ;
					}
				}
				
			if (mUserFondi == 1 && i == 2)
				if (eval("ext"+i) == extLinux) 	{																	
					for(var j = 0; j < OldFondiPages.length; j++)  {								
						_dfP0Upper = _dfP0[i+1].toUpperCase()																												
						if ( _dfP0Upper == OldFondiPages[j] ) {
							_dfP0[i+1] = NewFondiPages[j];									
							break;	
						}							
					}					
				}					
			if (mUserFondi != 1 && i == 2)				
				strMenuContent='<a href="'+eval("path"+i+"_bis")+_dfP0[i+1]+'"><img name="imgMenu'+(i+1)+'" src="'+navBarMenus[i]+'" width='+navMenuHeaderWidth+' height='+navMenuBarHeight+' alt="" border="0"></a>';
			else
				strMenuContent='<a href="'+eval("path"+i)+ eval("sep" + i) + _dfPO[i]+'" target="_parent"><img name="imgMenu'+(i+1)+'" src="'+navBarMenus[i]+'" width='+navMenuHeaderWidth+' height='+navMenuBarHeight+' alt="" border="0"></a>';
		}*/
		strMenuContent='<a href="'+eval("path"+i)+ eval("sep" + i) + _dfPO[i*2]+'" target="bottomFrame"><img name="imgMenu'+(i+1)+'" src="'+navBarMenus[i]+'" width='+navMenuHeaderWidth+' height='+navMenuBarHeight+' alt="" border="0"></a>';
		events = 'onMouseOver="menuOn('+(i+1)+'); clearTimeout(navTimer)" onMouseOut="navTimer=setTimeout(\'menuOn(0)\','+tmo+')"';
		layerMakeWrite(("layerMenu"+(i+1)), navMenuHeaderWidth, (navMenuBarHeight), (navBarX+i*navMenuHeaderWidth), navBarY, 20, '', 1, strMenuContent, events, events);
		if (nav)
			document[("layerMenu"+(i+1))].captureEvents(Event.MOUSEOVER);
		var itemLeft = (nav) ? (navBarX+i*navMenuHeaderWidth-2) : (navBarX+i*navMenuHeaderWidth);
		buildMenuItems(navBarMenusI[i],i,itemLeft,0);
	}
	/*layerMakeWrite('layerInvestitori', 95, 15, (navBarX+navBarMenus.length*navMenuHeaderWidth), navBarY, 15, '', 1, '<a onmouseover="menuOn(0); rollover(\'layerInvestitori\',\'imgInvestitori\', \''+imgInvestitori_on.src+'\')" onmouseout="rollover(\'layerInvestitori\',\'imgInvestitori\', \''+imgInvestitori_off.src+'\')" href="' + path5 + '/07/01.' + ext5 +'"><img name="imgInvestitori" src="'+imgInvestitori_off.src+'" width=95 height=15 alt="" border="0"></a>', '', '');
	layerMakeWrite('layerStampa', 95, 15, (navBarX+navBarMenus.length*navMenuHeaderWidth), navBarY+15, 15, '', 1, '<a onmouseover="menuOn(0); rollover(\'layerStampa\',\'imgStampa\', \''+imgStampa_on.src+'\')" onmouseout="rollover(\'layerStampa\',\'imgStampa\', \''+imgStampa_off.src+'\')" href="'+ path5 +'/comunicati/01.' +ext5 +'"><img name="imgStampa" src="'+imgStampa_off.src+'" width=95 height=15 alt="" border="0"></a>', '', '');
	layerMakeWrite('layerSiamo', 95, 14, (navBarX+navBarMenus.length*navMenuHeaderWidth), navBarY+30, 15, '', 1, '<a onmouseover="menuOn(0); rollover(\'layerSiamo\',\'imgSiamo\', \''+imgSiamo_on.src+'\')" onmouseout="rollover(\'layerSiamo\',\'imgSiamo\', \''+imgSiamo_off.src+'\')" href="' + path5 + '/08/01.'+ ext5 + '"><img name="imgSiamo" src="'+imgSiamo_off.src+'" width=95 height=14 alt="" border="0"></a>', '', '');*/
}

function buildMenuItems(nvBarMenus,i,itemLeft,LevY)
{
	var navMenuItemWidth=nvBarMenus.width;
	for (var j=0; j<nvBarMenus.length; j+=2)
	{
		var k=(j)/2;
		var tmp=(i+1).toString()+(k+1).toString();
		events = 'onMouseOver="itemOn('+parseInt(tmp)+');"';
		cls=(nav)?"nsmenuItemOff":"iemenuItemOff"
		itemTop = (nav) ? (navMenuTop - 4 + navMenuItemBorderSize + (k+LevY) * (navMenuItemHeight + navMenuItemBorderSize + navUnknown)):(navMenuTop + (k+LevY) * (navMenuItemHeight + navMenuItemBorderSize + navUnknown));

		if (nvBarMenus[j+1].charAt(0)=='@')
		{ 
			SubmItem = parseInt(nvBarMenus[j+1].substring(1,3))
			events = 'onMouseOver="itemOn('+tmp+'); SubmenuOn('+(SubmItem+1)+'); clearTimeout(navTimer);"';
			itemContent = (nav)? "<table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' ><tr ><td width=\'94%\'><a class='handblack' href='#' target='_parent'>"+nvBarMenus[j]+"</a></td><td width=\'1%\'><img src=\'/img/menu-arrow.gif\' width=\'9\' height=\'9\'></td></tr></table>":"<table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' style=\'font-family:Arial; font-size:12px; COLOR: #330033;\'><tr ><td width=\'94%\' >"+nvBarMenus[j]+"</td><td width=\'1%\'><img src=\'/img/menu-arrow.gif\' width=\'9\' height=\'9\'></td></tr></table>"
		}
		else {
			itemContent = nvBarMenus[j];
		}
			
		layerMakeWrite(("layerMenu"+tmp+"off"), (navMenuItemWidth), navMenuItemHeight, itemLeft, itemTop, 20, cls, 0, itemContent, events, events)
		menuLayers[i][k] = ("layerMenu"+tmp+"off");
			
		events = 'onClick="navigateTo(\''+nvBarMenus[(j+1)]+'\')" onMouseOut="navTimer=setTimeout(\'menuOn(0)\','+tmo+')" onMouseOver="clearTimeout(navTimer)";'; 
		cls = (nav)?"nsmenuItemOn":"iemenuItemOn";
		if (nav) itemContent = '<a class="hand" href="'+nvBarMenus[(j+1)]+'" target="_parent">'+nvBarMenus[j]+'</a>';
		else if (ie) itemContent = nvBarMenus[j];
				
		if (nvBarMenus[j+1].charAt(0)=='@') 
		{
			events = (nav)? '':'onMouseOut="navTimer=setTimeout(\'menuOn(0)\','+tmo+')" onMouseOver="clearTimeout(navTimer)";"';			
			itemContent = (nav)? "<table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' ><tr ><td width=\'94%\'><a class='hand' href='#'>"+nvBarMenus[j]+" target='_parent'</a></td><td width=\'1%\'><img src=\'/img/menu-arrow.gif\' width=\'9\' height=\'9\'></td></tr></table>":"<table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' style=\'font-family:Arial; font-size:12px; COLOR: #FF9933;\'><tr ><td width=\'94%\'>"+itemContent+"</td><td width=\'1%\'><img src=\'/img/menu-arrow.gif\' width=\'9\' height=\'9\'></td></tr></table>"
		}
		layerMakeWrite(("layerMenu"+tmp+"on"), (navMenuItemWidth), navMenuItemHeight, itemLeft, itemTop, 20, cls, 0, itemContent, events, events);	
		if (nvBarMenus[j+1].charAt(0)=='@') 
		{
			var lPos = (nav)?itemLeft+navMenuItemWidth-5:itemLeft+navMenuItemWidth
			buildMenuItems(navBarMenusI[SubmItem],SubmItem,lPos,k);
		}
	}
	if (nav)
	{
		borderContent='<img name="imgBorder'+(i+1)+'" src="/img/pixel.gif" width='+(navMenuItemWidth-3)+' height='+((nvBarMenus.length-1)/2*(navMenuItemHeight+navMenuItemBorderSize+navUnknown)+8)+' alt="" border="0">';
		layerMakeWrite(("layerBorder"+(i+1)), (navMenuItemWidth-5), ((nvBarMenus.length-1)/2*(navMenuItemHeight+navMenuItemBorderSize+navUnknown)), itemLeft+1, navMenuTop+LevY*(navMenuItemHeight + navMenuItemBorderSize + navUnknown), 15, '', 0, borderContent, '', '');
	}
}

function SubmenuOn(mnu)
{
	if (whichSubMenu>0){
		SubmenuOff(whichSubMenu);
		itemOn(0);
	}
	if (mnu>0){
		x = mnu-1;
		if (nav){
			//if ((userLogged)||(!userLogged && userInf==1)){
				document[("layerBorder"+mnu)].visibility="show";
				for (i=0; i<menuLayers[x].length; i++)
					document[(menuLayers[x][i])].visibility="show";
			//}
		} else if (ie){
			//if ((userLogged)||(!userLogged && userInf==1)){
				for (i=0; i<menuLayers[x].length; i++)
					document.getElementById((menuLayers[x][i])).style.visibility="visible";
			//}
		}
	}
	whichSubMenu = mnu;
}

function SubmenuOff(smnu)
{
	x = smnu-1;
	if (nav){
		document[("layerBorder"+smnu)].visibility="hide";
		for (i=0; i<menuLayers[x].length; i++)
			document[(menuLayers[x][i])].visibility="hide";
	} else if (ie){
		for (i=0; i<menuLayers[x].length; i++)
			document.getElementById((menuLayers[x][i])).style.visibility="hidden";
	}
	whichSubMenu=0;
}

function menuOn(mnu){
	if (whichMenu>0){
		menuOff(whichMenu);
		itemOn(0);
	}
	if (mnu>0){
		x = mnu-1;

		if (document.images && (mnu < navBarMenus.length+1) )
			document[("imgMenu"+mnu)].src = eval("imgMenu"+mnu+"_on.src");

		if (nav){
			//if ((userLogged)||(!userLogged && userInf==1)) {
				document[("layerBorder"+mnu)].visibility="show";
				for (i=0; i<menuLayers[x].length; i++)
					document[(menuLayers[x][i])].visibility="show";
			//}
		} else if (ie){
			//if ((userLogged)||(!userLogged && userInf==1)) {
				for (i=0; i<menuLayers[x].length; i++)
					document.getElementById((menuLayers[x][i])).style.visibility="visible";
			//}
		}
	}
	whichMenu = mnu;
}

function menuOff(mnu)
{
	x = mnu-1;
	if (document.images && (mnu < navBarMenus.length+1))
		document[("imgMenu"+mnu)].src = eval("imgMenu"+mnu+"_off.src");

	if (nav)
	{
		document[("layerBorder"+mnu)].visibility="hide";
		for (i=0; i<menuLayers[x].length; i++)
			document[(menuLayers[x][i])].visibility="hide";
	}
	else if (ie)
	{
		for (i=0; i<menuLayers[x].length; i++)
			document.getElementById((menuLayers[x][i])).style.visibility="hidden";
	}
}

function itemOn(item)
{
	strTemp = new String(whichSubMenu.toString());
	if (whichSubMenu>0 && ( parseInt(item.toString().substring(0,strTemp.length)) != whichSubMenu )) SubmenuOff(whichSubMenu);
	if (nav){
		if (item>0){
			if (whichItem>0)
				document[("layerMenu"+whichItem+"on")].visibility="hide";
			document[("layerMenu"+item+"on")].visibility="show";
		} else if (item==0){
			if (whichItem>0)
				document[("layerMenu"+whichItem+"on")].visibility="hide";
		}
	} else if (ie){
		if (item>0){
			if (whichItem>0)
				document.getElementById(("layerMenu"+whichItem+"on")).style.visibility="hidden";
			document.getElementById(("layerMenu"+item+"on")).style.visibility="visible";
		} else if (item==0){
			if (whichItem>0)
				document.getElementById(("layerMenu"+whichItem+"on")).style.visibility="hidden";
		}
	}
	whichItem = item;
}

function navInit(){
	defineMenu();
	buildMenuBar();
}

function openWaysWindow()
{ waysWin=openBrWindow(WaysPath + "/00/04."+ WaysExt,"ways","width=566,height=385,scrollbars=no") }

function openProfilerWindow()
{ openBrWindow(ProfilerPath + "/00/05." + ProfilerExt,"profiler","width=566,height=385,scrollbars=no") }

function openDemoWindow()
{ openBrWindow(DemoPath + "/00/03." + DemoExt,"ways","width=660,height=460,scrollbars=no") }



