 NSB1 = (document.layers)?1:0; // determina se il navigatore e' NS o IE

 var MouseYPos = 0;
 var MouseXPos = 0;
 var acquisisci = 1;
 
 if (NSB1)// se e' netscape
 {
  window.captureEvents(Event.MOUSEMOVE);  

  function nMouse(evnt)
  {
   if(acquisisci)
   {
    MouseYPos = evnt.pageY;
    MouseXPos = evnt.pageX;
   }
  }
  window.onMouseMove = nMouse;
 }
 else // altrimenti e' IE
 {
  document.modoCtrl = 0;
  function iMouse()
  {
   if(event.ctrlKey) document.modoCtrl = 1;
   else document.modoCtrl = 0;
   
   if(acquisisci)
   {
    MouseYPos = event.y+document.body.scrollTop;
    MouseXPos = event.x+document.body.scrollLeft;
   }
  }
  document.onmousemove = iMouse;
}
//------------------------------------------
function stringaAnalisiNavigatore()
{
 var nav1 = navigator.appName;
 var vres = screen.width+"x"+screen.height;
 var cpu = navigator.cpuClass;
 var retStr = "";
 retStr+="<b>Detected navigator:</b><br>"+nav1;
 retStr+="<br>";
 retStr+="<b>Video resolution:</b><br>"+vres;
 retStr+="<br>";
 retStr+="<b>CPU class:</b><br>"+cpu;
 retStr+="<br>";
 retStr+="<b>User agent:</b><br>"+navigator.userAgent;

 return retStr;
}
//-----------------------------------------

function scaricaFile(quale)
{
 window.open('../../asp/ModuloInterfacciaDownload.asp?Quale='+quale,'DOWNLOAD','scrollbars=yes,resizable=yes,width=450,height=350');
}

//-----------------------------------------

function scaricaFileConIDUtente(id,quale)
{
 window.open('http://www.3000web.it/asp/ModuloInterfacciaDownload_Statico.asp?IDUtente='+id+'&Quale='+quale,'DOWNLOAD','scrollbars=yes,resizable=yes,width=450,height=350');
}
//-------------------------------------------

function apriLinkEsterno(quale)
{
 window.open(quale,'LINK_ESTERNO','');
}

//------------------------------------------
function navigaPagina(dove)
{
// if(settaLayerDiAttesa) settaLayerDiAttesa(1);
 
 // determina se siamo nel frameset di navigazione pubblicata, oppure di preview/editing
 // controllando se è definita la variabile userDomain, e se la stessa non è vuota 
 if(parent && parent.frames['infoRefFrame'])
 {
  var dominioTemp="";
  if(userDomain) dominioTemp = userDomain; 
  
  // siamo nel frameset di pubblicazione. Ottiene l'ID e compone l'url di navigazione
  var appoUrl = dove;
  if(appoUrl.indexOf("pagina.asp?IDSezionePadre=")>-1)
  {
   appoUrl = appoUrl.replace("pagina.asp?IDSezionePadre=","pagina");
   appoUrl = appoUrl + ".htm";
  }
  
  // se è definito un dominio
  if(dominioTemp)
   document.location = dominioTemp + "/" + appoUrl;
  else
   document.location = appoUrl;
    
 }
 else 
 { // siamo nel frameset di editing/preview. Usa l'url specificato nel parametro
  document.location = dove;
 }
 
}
//------------------------------------------

function FC3000_swapImgRestore() { 
  var i,x,a=document.FC3000_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function FC3000_preloadImages() { 
  var d=document; if(d.images){ if(!d.FC3000_p) d.FC3000_p=new Array();
    var i,j=d.FC3000_p.length,a=FC3000_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.FC3000_p[j]=new Image; d.FC3000_p[j++].src=a[i];}}
}

function FC3000_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FC3000_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function FC3000_swapImage() { 
  var i,j=0,x,a=FC3000_swapImage.arguments; document.FC3000_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=FC3000_findObj(a[i]))!=null){document.FC3000_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

