// Copyright (c) by Dario Marchese, 2000
// All rights reserved

nmenu=8; // Numero dei menu principali
color="#e0e0e0"; // Colore sfondo del menu
textcolor="#000000"; // Colore testo del menu
sepcolor="#000000"; // Colore delle linee di separazione
activecolor="#ff0000"; // Colore testo quando attivo
showsep=0;	// Se == 1 mostra i separatori
menuspace=7;	// Spazio tra le voci del menu
bkimage="/ita/images/barra_vuota.gif";	// Immagine di sfondo del menu principale
bkimagepopup="";	// Immagine di sfondo dei popup
alphamenu=80;	// Percentuale di opacità dei popup
menuheight=33	// Altezza della barra del menu
font="Tahoma"	// Font del menu
fontsize=2		// Dimensione dei carattere del menu

var Menu = new Array();
for (i=0;i<=nmenu-1;i++)
	Menu[i]= new Array();

var LMenu = new Array();
for (i=0;i<=nmenu-1;i++)
	LMenu[i]= new Array();

var MenuWidth = new Array();
var PopupMenuWidth = new Array();

var dentro=0;


// Voci dei menu
MenuWidth[0]=0;
PopupMenuWidth[0]=0;
Menu[0][0]="Home";

MenuWidth[1]=0;
PopupMenuWidth[1]=0;
Menu[1][0]="Chi siamo";

MenuWidth[2]=0;
PopupMenuWidth[2]=0;
Menu[2][0]="Prodotti";
Menu[2][1]="VIP-Conference";
Menu[2][2]="VIP-Teach";
Menu[2][3]="MP4Net";
Menu[2][4]="---";
Menu[2][5]="Note sulle versioni";
//Menu[2][6]="Preventivo in linea";


MenuWidth[3]=0;
PopupMenuWidth[3]=0;
Menu[3][0]="Servizi";
Menu[3][1]="Reti di Eccellenza";

MenuWidth[4]=0;
PopupMenuWidth[4]=180;
Menu[4][0]="Download";
Menu[4][1]="VIP-Tester";
Menu[4][2]="VIP-Conference 2.0 Client";
Menu[4][3]="---";
Menu[4][4]="Richiesta demo";

MenuWidth[5]=0;
PopupMenuWidth[5]=0;
Menu[5][0]="Supporto";
Menu[5][1]="Supporto Tecnico";
Menu[5][2]="FAQ";
Menu[5][3]="---";
Menu[5][4]="Questionario Customer Satisfaction";

MenuWidth[6]=20;
PopupMenuWidth[6]=0;
Menu[6][0]="";

MenuWidth[7]=0;
PopupMenuWidth[7]=0;
Menu[7][0]="English";

//Link voci menu
LMenu[0][0]="/ita/index.htm";

LMenu[1][0]="/ita/societa.htm";

LMenu[2][0]="/ita/prodotti.htm";
LMenu[2][1]="/ita/prodotti/vip-conference_intro.htm";
LMenu[2][2]="/ita/prodotti/vip-teach_intro.htm";
LMenu[2][3]="/ita/prodotti_mp4net.htm";
LMenu[2][4]="";
LMenu[2][5]="/ita/versioni/";
//LMenu[2][6]="/ita/preventivi.asp";

LMenu[3][0]="/ita/servizi.htm";
LMenu[3][1]="/ita/noe.htm";

//~ LMenu[4][0]="/ita/piani_tariffari.htm";
//~ LMenu[4][1]="/ita/piani_business.htm";
//~ LMenu[4][2]="/ita/piani_educational.htm";

LMenu[4][0]="/ita/download.htm";
LMenu[4][1]="/VIP-Tester/VIPTester.exe";
LMenu[4][2]="/ita/Download/index.html";
LMenu[4][3]="";
LMenu[4][4]="/ita/download.asp";

LMenu[5][0]="/ita/support.htm";
LMenu[5][1]="/ita/technical_support.asp";
LMenu[5][2]="/ita/faq.htm";
LMenu[5][3]="";
LMenu[5][4]="/ita/customer_satisfaction";

LMenu[6][0]="";

var filename=location.pathname.substring(location.pathname.indexOf('/')+1);
filename=filename.substring(filename.indexOf('/')+1);
filename=filename.substring(filename.indexOf('\\')+1);
filename=filename.substring(filename.indexOf('\\')+1);

LMenu[7][0]="/eng/"+filename;



function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

// Inizializza i sottomenu
function init_menu()
{
	var separator=0;
	with(document)
	{
		// Disegna i sottomenu
		for(j=0;j<nmenu;j++)
		{
			write('<div ID="layermenu'+j+'" STYLE="Position:absolute; Top:0; Left:0; Z-Index:5; background-color:white; visibility:hidden; filter:alpha(opacity='+alphamenu+'); -moz-opacity:'+alphamenu/100+';">');
			write('<table width="'+PopupMenuWidth[j]+'" background="'+bkimagepopup+'" bgcolor="'+color+'" cellspacing="4" onmouseover=showmenu('+j+') onmouseout=hidemenu('+j+')>');
			for(i=1;i<Menu[j].length;i++)
			{
				if(Menu[j][i]!="---")
					if (separator)
					{
						write('<tr> <td onclick="hidemenu('+j+')" style="border-top: 1px solid '+sepcolor+'; cursor: pointer; text-align: left;" onmouseover="this.className=\'PopupSelected\'" onmouseout="this.className=\'PopupNormal\'"><a href="'+LMenu[j][i]+'" style="text-decoration: none"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'" onmouseover="this.style.color=\''+activecolor+'\'" onmouseout="this.style.color=\''+textcolor+'\'">'+Menu[j][i]+'</font></a></td></tr>');
						separator=0;
					}
					else
						write('<tr> <td onclick="hidemenu('+j+')" style="cursor: pointer; text-align: left;" onmouseover="this.className=\'PopupSelected\'" onmouseout="this.className=\'PopupNormal\'"><a href="'+LMenu[j][i]+'" style="text-decoration: none"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'" onmouseover="this.style.color=\''+activecolor+'\'" onmouseout="this.style.color=\''+textcolor+'\'">'+Menu[j][i]+'</font></a></td> </tr>');
				else
					separator=1;
					
			}
			write('</table>');
			write('</div>');
		}
	}
}

// scrive il menu
function menu()
{
	var separator=0;
	with(document)
	{
		// Disegna la striscia principale dei menu
		write('<table background="'+bkimage+'" bgcolor="'+color+'" cellspacing="'+menuspace+'" id="menu" style="text-decoration: none" height="'+menuheight+'" width="664">');
		write('<tr>');
		for(i=0;i<nmenu;i++)
		{
			if(LMenu[i][0]!="")
				if (i<nmenu-1 && showsep==1)
					write('<td width="'+MenuWidth[i]+'" style="border-right: 1px solid '+sepcolor+'; text-align: left;"><a href="'+LMenu[i][0]+'" style="text-decoration: none"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'" onmouseover="this.style.color=\''+activecolor+'\';showmenu('+i+')" onmouseout="this.style.color=\''+textcolor+'\';">&nbsp;'+Menu[i][0]+'&nbsp;</font></a></td>');
				else
					write('<td width="'+MenuWidth[i]+'" style="text-align: left;"><a href="'+LMenu[i][0]+'" style="text-decoration: none"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'" onmouseover="this.style.color=\''+activecolor+'\';showmenu('+i+')" onmouseout="this.style.color=\''+textcolor+'\';">&nbsp;'+Menu[i][0]+'&nbsp;</font></a></td>');
			else
				if (i<nmenu-1 && showsep==1)
					write('<td width="'+MenuWidth[i]+'" style="border-right: 1px solid '+sepcolor+'; text-align: left;"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'" onmouseover="this.style.color=\''+activecolor+'\';showmenu('+i+')" onmouseout="this.style.color=\''+textcolor+'\';">&nbsp;'+Menu[i][0]+'&nbsp;</font></td>');
				else
					write('<td width="'+MenuWidth[i]+'" style="text-align: left;"><font color="'+textcolor+'" face="'+font+'" size="'+fontsize+'"  onmouseover="this.style.color=\''+activecolor+'\';showmenu('+i+')" onmouseout="this.style.color=\''+textcolor+'\';">&nbsp;'+Menu[i][0]+'&nbsp;</font></td>');
		}
		write('</tr>');
		write('</Table>');
	}
}

function hideall()
{
	if(dentro!=0)
	{
		for(i=0;i<nmenu;i++)
			hidemenu(i);
	}
	dentro=1;
}

//visualizza un sottomenu
function showmenu(menu)
{
	hideall();
	idmenu="layermenu"+menu;
	
	offsetx=findPosX(document.getElementById("menu"));
	offsety=findPosY(document.getElementById("menu"));
	
	document.getElementById(idmenu).style.left=offsetx+document.getElementById("menu").rows[0].cells[menu].offsetLeft;
	document.getElementById(idmenu).style.top=offsety+document.getElementById("menu").offsetHeight;
	document.getElementById(idmenu).style.visibility="visible";
}

//nasconde un sottomenu
function hidemenu(menu)
{
	idmenu="layermenu"+menu;
	document.getElementById(idmenu).style.visibility="hidden";
}

document.body.onclick=hideall;

init_menu();
document.write('<table cellpadding="3" cellspacing="0" width="784" align="center">');
document.write('<tr><td width="100%" bgcolor="#FFFFFF" bordercolor="#FFFFFF" height="100">');
document.write('<img border="0" src="/eng/images/testata.jpg" width="784" height="100"></td></tr>');

document.write('<tr><td width="784" bordercolor="#FFFFFF" bgcolor="#FFFFFF" height="33">');
document.write('<table border="0" cellspacing="0" cellpadding="0"><tr><td>');
document.write('<img border="0" src="/eng/images/barra_LC.gif" width="120" height="33"></td>');
document.write('<td>');
menu();
document.write('</td>');
document.write('</tr></table></td></tr></table>');
