//Javascript Functions

function showToolTip(toolTipName, xPos, yPos, titolo, testo)
{
    var mouseX, mouseY, layerOffsetX, layerOffsetY;

    //Setto il contenuto del tooltip
    $get(toolTipName + "_titolo").innerHTML = titolo;
    $get(toolTipName + "_testo").innerHTML = testo;

    //Setto la posizione del tooltip
    $get(toolTipName).style.left = xPos +"px";
    $get(toolTipName).style.top = yPos +"px";

    //Visualizzo il tooltip
    document.getElementById(toolTipName).style.display="block";
}

function hideToolTip(toolTipName)
{
    //Nascondo il tooltip
    document.getElementById(toolTipName).style.display="none";
}

function findPos(obj)
{
    var curleft = curtop = 0;
    if (obj.offsetParent)
    {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent)
        {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curleft,curtop];
}

function browserDetect()
{
  browsername=navigator.appName;
  if (browsername.indexOf("Netscape")!=-1)
  {
    browsername="NS"
  }
  else
  {
    if (browsername.indexOf("Microsoft")!=-1)
    {
      browsername="MSIE"
    }
    else
    {
      browsername="N/A"
    }
  }
  return browsername;
}

function fire_MouseEvent(eventName, id)
{
  var evento;
  var browser;

  browser = browserDetect();
  
  if (browser == "MSIE")
  {
    switch(eventName)
    {
      case "onMouseOver":
        evento = "onMouseOver";
        break;
    
      case "onMouseOut":
        evento = "onMouseOut";
        break;
    }
  
    evt=document.createEventObject();
    document.getElementById(id).fireEvent(evento,evt)
  }
  else
  {
    switch(eventName)
    {
      case "onMouseOver":
        evento = "mouseover";
        break;
    
      case "onMouseOut":
        evento = "mouseout";
        break;
    }

    evt=document.createEvent("MouseEvent");
    evt.initMouseEvent(evento, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    document.getElementById(id).dispatchEvent(evt)
  }
}

function lclick(idLink)
{
    if (browser_ie)
    {
        $get(idLink).click();
    }
    else
    {
        location=$get(idLink).href;
    }
}

