var quanti = 8;
var i;
var dummy;
var oldnum;
var chiuso=true;
var bookmarkUrl="http://www.luomoeilmare.it"
var bookmarkTitle="www.luomoeilmare.it"


function ClickHMenu(numMenu)
{
   if(document.all)
   {
      var elemento = event.toElement;
      // nessun menu è aperto
      if(chiuso)
      {
		ApriMenu(numMenu);
		oldnum=numMenu;	
      }
      // è aperto un menu
      else {
	// cliccato sul menu aperto: chiudi!
	if(oldnum==numMenu){
		ChiudiMenu(numMenu);
	}
	// cliccato su un un menu chiuso:  
	else {
   		// chiudi quello aperto
	  	 ChiudiMenu(oldnum);

   		// e apri quello nuovo
		   ApriMenu(numMenu);
		   oldnum=numMenu;	
	      }
              }	
       }
}

function MouseOnHMenu(numMenu){
   if(document.all)
   {
	if(chiuso) {
		SetMenuVisible(numMenu);
		SetMenuHidden(numMenu);
		SetBorderOut(numMenu);
	}
	else {
		//c'è un menu aperto e il mouse è su una voce di menu diversa da quella aperta
		if(oldnum !=numMenu){
	   		// chiudi il menu aperto
			 ChiudiMenu(oldnum);

			   // e apri quello nuovo
			   ApriMenu(numMenu);
			   oldnum=numMenu;	
		}
	}
   }
}

function MouseOutHMenu(numMenu){
  if(document.all)
  {
	if(chiuso) {
		SetMenuVisible(numMenu);
		SetMenuHidden(numMenu);
		SetBorderHidden(numMenu);
	}
   }
}

function ApriMenu(numMenu){
	SetMenuVisible(numMenu);
	SetBorderIn(numMenu);
	chiuso=false;
}
function ChiudiMenu(numMenu){
	SetMenuHidden(numMenu);
	SetBorderHidden(numMenu);
	chiuso=true;
}
function SetMenuVisible(numMenu) {
    document.all.sottohmenu[numMenu].style.visibility = "visible";
    // Stabilisce la distanza dei sottomenu dal bordo superiore
    document.all.sottohmenu[numMenu].style.top = 18;  
}

function SetBorderIn(numMenu) {
	document.all.vocehmenu[numMenu].style.visibility="hidden";
	document.all.vocehmenu[numMenu].style.visibility="visible";
	//document.all.vocehmenu[numMenu].style.borderTop      = "1px solid #275BA9";
	//document.all.vocehmenu[numMenu].style.borderLeft      = "1px solid #275BA9";
	//document.all.vocehmenu[numMenu].style.borderBottom = "1px solid #CCCCCC";
	//document.all.vocehmenu[numMenu].style.borderRight    = "1px solid #CCCCCC";
}

function SetMenuHidden(numMenu) {
      	document.all.sottohmenu[numMenu].style.visibility = "hidden";
}

function SetBorderHidden(numMenu) {
	//document.all.vocehmenu[numMenu].style.borderStyle = "none";
   if(document.all)
   {
	document.all.vocehmenu[numMenu].style.visibility="hidden";
	document.all.vocehmenu[numMenu].style.visibility="visible";
    	//document.all.vocehmenu[numMenu].style.border = "1px solid #FFFFFF";
    }
}
function SetBorderOut(numMenu) {
	document.all.vocehmenu[numMenu].style.visibility="hidden";
	document.all.vocehmenu[numMenu].style.visibility="visible";
    	//document.all.vocehmenu[numMenu].style.borderTop = "1px solid #CCCCCC";
	//document.all.vocehmenu[numMenu].style.borderLeft = "1px solid #CCCCCC";
	//document.all.vocehmenu[numMenu].style.borderBottom = "1px solid #275BA9";
	//document.all.vocehmenu[numMenu].style.borderRight    = "1px solid #275BA9";
}



function WinOpen(prova) {
        searchWin = window.open('','prova','scrollbars=yes,resizable=yes,width=500,height=300,status=no,location=no,toolbar=no');
searchWin.focus()
}

function stampa(){ 
        window.print(); 
} 

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkUrl, bookmarkTitle)
}

//Floating menu
 function setVariables(){
	if (navigator.appName == "Netscape") {
		 v=".top=";
		 h=".left=";
		 dS="document.";
		 sD="";
		 y="window.pageYOffset";
		 x="window.pageXOffset";
	}
	else {
		h=".pixelLeft=";
		v=".pixelTop=";
		dS="";
		sD=".style";
		y="document.body.scrollTop";
		x="document.body.scrollLeft";
	}
	checkLocationA()
}
movex=0;
movey=0;
xdiff=0;
ydiff=0;
ystart=0;
xstart=0;
function checkLocation(){
	object="object1";
	yy=eval(y);
	xx=eval(x);
	ydiff=ystart-yy;
	xdiff=xstart-xx;
	if ((ydiff<(-1))||(ydiff>(1))) movey=Math.round(ydiff/10),ystart-=movey
	if ((xdiff<(-1))||(xdiff>(1))) movex=Math.round(xdiff/10),xstart-=movex
	eval(dS+object+sD+v+ystart);eval(dS+object+sD+h+xstart);
	// intervallo dello spostamento
	setTimeout("checkLocation()",1);
}
function checkLocationA(){
	ystart=eval(y);
	xstart=eval(x);
}
