x0 = 0;
y0 = 0;
y1 = y0+54;
y2 = y0+54+164;
menuOver = false;
resetMenu();
function resetMenu() {
	if(document.siteMenu) {
	  for(i=1; i<=4; i++) {
	    for(j=1; j<=3; j++) {
	      if(gGetObject('menu'+i+'_'+j)) {
	        gSetPixelLeft('menu'+i+'_'+j, x0);
	        gSetPixelTop('menu'+i+'_'+j, y1);
	      }
	    }
	  }  
	}
}
function refreshCoordinates() {
  x0 = (gGetClientWidth()-770)/2;
  if(x0 < 0) x0 = 0;
  x1 = x0+145;
}
function refreshPage() {
  refreshCoordinates();
  if(gGetObject('top')) 		    gSetPixelPos('top', x0, 0);
  if(gGetObject('combo_select'))gSetPixelPos('combo_select', x0+450, -2);
  if(gGetObject('menuFront')) 	gSetPixelPos('menuFront', x0, y1);
  if(gGetObject('menuBack')) 	  gSetPixelPos('menuBack', x0, y1);
  if(gGetObject('region_1')) 	  gSetPixelPos('region_1', x1, y1);
  if(gGetObject('region_2')) 	  gSetPixelPos('region_2', x0, y2);
  if(gGetObject('caius')) 		  gSetPixelPos('caius', x0+664, y0+16);
  if(gGetObject('caius_home')) 	gSetPixelPos('caius_home', x0+640, y0+135);
	if(document.siteMenu) {
  	selectMenu(document.siteMenu.menu0.value);
  }
}
function onMenuOut(e) {
	if(e && e.clientY && (e.clientY < y1 || e.clientY > y2))
		deselect();
}
function deselect() {
	if(document.siteMenu) {
  	if(menuOver) selectMenu(document.siteMenu.menu0.value);
  }
}
function toggleMenu(n) {
	if(document.siteMenu) {
	  eval('menun_x = document.siteMenu.menu'+n+'_x.value'); 
	  if(menun_x == 0)
	    eval('document.siteMenu.menu'+n+'_x.value = 1');
	  else
	    eval('document.siteMenu.menu'+n+'_x.value = 0');
	  selectMenu(document.siteMenu.menu0.value);
	 }
}
function selectMenu(which) {
	if(document.siteMenu) {
	  if(which == document.siteMenu.menu0.value) menuOver = false;
	  else menuOver = true;
	  resetMenu();
	  for(i=1; i<=4; i++) {
	    if(i == which)
	    {
	      x1 = 115;
	      x2 = 115;
	      x3 = 115;
	      if(i == document.siteMenu.menu0.value) {
	        x1 = document.siteMenu.menu1_x.value*115;
	        x2 = x1+document.siteMenu.menu2_x.value*115;
	        x3 = x2+document.siteMenu.menu3_x.value*115;
	      }
	      gSetVisibility('menuFront'+i, 0);
	      for(j=1; j<=3; j++) {
	        if(gGetObject('menu'+i+'_'+j))
	          eval('gSetPixelLeft("menu"+i+"_"+j, x0+x'+j+'+20*j)');
	      }  
	    }
	    else gSetVisibility('menuFront'+i, 1);
	  }  
  }
}
function selectMenu1(section, num) {
  document.siteMenu.menu0.value = section;
  document.siteMenu.menu1.value = num;
  document.siteMenu.menu2.value = 0;
  document.siteMenu.menu3.value = 0;
  document.siteMenu.menu2_x.value = 1;
  document.siteMenu.menu3_x.value = 0;
  document.siteMenu.submit();
}
function doSearch(section, num) {
  document.siteMenu.menu0.value = section;
  document.siteMenu.menu1.value = num;
  document.siteMenu.menu2.value = 0;
  document.siteMenu.menu3.value = 0;
  document.siteMenu.menu1_x.value = 0;
  document.siteMenu.menu2_x.value = 0;
  document.siteMenu.menu3_x.value = 0;
  if(num == 1)
    document.siteMenu.action = '/ricerca/agenzie.xpd';
  if(num == 2)
    document.siteMenu.action = '/ricerca/cat.xpd';
  if(num == 3)
    document.siteMenu.action = '/ricerca/prodotti.xpd';
  if(num == 4)
    document.siteMenu.action = '/ricerca/guida.xpd';
  document.siteMenu.submit();
}
function selectMenu2(num) {
  document.siteMenu.menu2.value = num;
  document.siteMenu.menu3.value = 0;
  document.siteMenu.menu3_x.value = 1;
  document.siteMenu.submit();
}
function selectProduct(id) {
  document.siteMenu.menu1_x.value = 0;
  document.siteMenu.menu2_x.value = 0;
  document.siteMenu.menu3_x.value = 0;
  document.siteMenu.prodotto_id.value = id;
  document.siteMenu.modello.value = 0;
  document.siteMenu.pagina.value = 'presentazione';
  document.siteMenu.mode.value = 'read';
  document.siteMenu.action= '/prodotti/home.xpd';
  document.siteMenu.submit();
}
function selectProduct(id, model) {
  document.siteMenu.menu1_x.value = 0;
  document.siteMenu.menu2_x.value = 0;
  document.siteMenu.menu3_x.value = 0;
  document.siteMenu.prodotto_id.value = id;
  if(model) {
    document.siteMenu.modello.value = model;
  } else {
    document.siteMenu.modello.value = 0;
  }
  document.siteMenu.pagina.value = 'presentazione';
  document.siteMenu.mode.value = 'read';
  document.siteMenu.action= '/prodotti/home.xpd';
  document.siteMenu.submit();
}
function selectModel(model) {
  document.siteMenu.modello.value = model;
  document.siteMenu.submit();
}
function selectPage(page) {
  document.siteMenu.pagina.value = page;
  document.siteMenu.submit();
}
function zoomWindow() {
  window.open('zoom.xpd', 'zoom', 'width=480,height=480,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
} 
function downloadWindow() {
  window.open('download.xpd', 'download', 'width=400,height=200,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
} 
function certificatesWindow() {
  window.open('certificazioni.xpd', 'certificazioni', 'width=400,height=200,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
} 
function dxfWindow() {
  window.open('dxf.xpd', 'dxf', 'width=400,height=200,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
} 
function printWindow(page) {
  if(!page)
    window.open('print.xpd', 'print', 'width=600,height=480,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
  else
    window.open('print.xpd?page='+page, 'print', 'width=600,height=480,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=yes');
} 
function popupWindow(section) {
  window.open('popup.xpd?section='+section, 'popup', 'width=400,height=430,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=no,resizable=no');
} 
function popupInfo(section) {
  window.open('popup.xpd?section='+section, 'popup', 'width=400,height=430,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,resizable=no');
} 
function creditsWindow() {
  window.open('popup.xpd?section=credits', 'popup', 'width=400,height=400,toolbar=1,location=0,directories=0,status=0,menuBar=0,scrollBars=no,resizable=no');
} 