﻿function initHidden(){
    var htmlHidden = "<input type=\"hidden\" id=\"idX\" />";
    htmlHidden += "<input type=\"hidden\" id=\"idXNegativo\" value=\"0\" />";
    htmlHidden += "<input type=\"hidden\" id=\"idYNegativo\" value=\"0\" />";
    htmlHidden += "<input type=\"hidden\" id=\"idY\" />";
    htmlHidden += "<input type=\"hidden\" id=\"immagine1\" />";
    document.getElementById('idHidden').innerHTML = htmlHidden;
}

function impostaImmagini(immagine){
    if (immagine != '')
    {
        var immagini = "<center><img src=\"" + immagine + "\" /></center>";
        if (document.getElementById('immagine1').value == '')
        {
            document.getElementById('immagine1').value = immagini;
            document.getElementById('idImmagineTooltip').innerHTML = immagini;
        }
    }
}

function impostaLeftTopDiv(){
    var value = document.getElementById('tooltip').style.left;
    var valueTop = document.getElementById('tooltip').style.top;
    value = parseInt(value.replace('px',''));
    valueTop = parseInt(valueTop.replace('px',''));
    if (value >= 0 && parseInt(document.getElementById('idXNegativo').value) >= 0)
	{
        document.getElementById('tooltip').style.left = parseInt(document.getElementById('idX').value) - 465 + "px";
    } 
    else if (value >= 0 && parseInt(document.getElementById('idXNegativo').value) < 0){
        document.getElementById('tooltip').style.left = parseInt(document.getElementById('idX').value) +20 + "px";
    } else {
        document.getElementById('idXNegativo').value = value;
        document.getElementById('tooltip').style.left = parseInt(document.getElementById('idX').value) +20 + "px";
    }
    
    if (valueTop >= 0 && parseInt(document.getElementById('idYNegativo').value) >= 0){
        document.getElementById('tooltip').style.top = parseInt(document.getElementById('idY').value) - 250 + "px";
    } 
    else if (value >= 0 && parseInt(document.getElementById('idYNegativo').value) < 0){
        document.getElementById('tooltip').style.top = parseInt(document.getElementById('idY').value) +10 + "px";
    }
    else {
        document.getElementById('idYNegativo').value = valueTop;
        document.getElementById('tooltip').style.top = parseInt(document.getElementById('idY').value) +10 + "px";
    }
}

function nascondiTooltip(){
    document.getElementById('tooltip').style.display = 'none';
    document.getElementById('idXNegativo').value = '0';
    document.getElementById('idYNegativo').value = '0';
    document.getElementById('immagine1').value = '';
    document.getElementById('idImmagineTooltip').innerHTML = '';
    
}

function findPosition( oLink ) {
  if( oLink.offsetParent ) {
    for( var posX = 0, posY = 0; oLink.offsetParent; oLink = oLink.offsetParent ) {
      posX += oLink.offsetLeft;
      posY += oLink.offsetTop;
	  alert(posX);
	  alert(posY);
    }
    return [ posX, posY ];
  } else {
    return [ oLink.x, oLink.y ];
  }
}

function isIE(){
  if(document.all){
    return true;
  }else{
    return false;
  }
}

function posizioneMouse(movim){
   if (isIE()) {
     var movim = window.event;
   }
     posX = movim.clientX;
     posY = movim.clientY;

   //document.getElementById('mouseXY').innerHTML = 'Coordinata X: '+posX+' <br /> Coordinata Y: '+posY;
   document.getElementById('idX').value = posX;
   document.getElementById('idY').value = posY;
}
