// JavaScript Document

function initTooltip(context){
var objBody = document.getElementsByTagName("body").item(0);
var toolTip = document.createElement("div");
toolTip.setAttribute('id','tooltip');
toolTip.style.visibility="hidden";
objBody.insertBefore(toolTip, objBody.firstChild);
var isMove = false;

var inToop = $(context);

if(inToop){

inToop.onmousemove = function(e){
  var cursor = getCursor(e);
  var scrollCursor = getScrollCursor(e);
  var windowSize = getWindowSize()
  limitX = toolTip.offsetWidth;
  limitY = toolTip.offsetHeight;
  toolTip.style.left = (((windowSize.width-cursor.x)-30)<limitX)? cursor.x-limitX-10+"px" : cursor.x+12+"px";
  toolTip.style.top = (((windowSize.height-cursor.y)-20)<limitY)? scrollCursor.y-limitY-10+"px" : scrollCursor.y+18+"px";
}

  var site = $(context+' a');
  for (i=0; i<site.length; i++) {
     
      site[i].onmouseover = function() {
          
        var z = $('#'+this.id.replace("get_", ""));
        
        if(z){ 
          
          z.style.display="block";
          toolTip.appendChild(z);
          toolTip.style.visibility="visible"; 
          hideSelect("hidden"); 

          var imgTool = z.getElementsByTagName('img');
          for (i=0; i<imgTool.length; i++) {
            
            if(imgTool[i].className =='tooltip_img' && imgTool[i].alt!='imgtool'){
              var imgTool = imgTool[i];
              srcImgTool = imgTool.alt;
              var imagesLoader=new Image();
              imagesLoader.onload = function() {
                imgTool.src = srcImgTool;  
                imgTool.alt = 'imgtool';                
              };
              imagesLoader.src = srcImgTool;
            }
          } 
      
        }
      }
        
      site[i].onmouseout = function() {
        if($('#'+this.id.replace("get_", ""))){
        toolTip.style.visibility="hidden";
        toolTip.style.left="-1000px"; 
        oldToolTip = toolTip.getElementsByTagName('div').item(0);
        oldToolTip.style.display="none";
        objBody.appendChild(oldToolTip);
        hideSelect("visible");
        }
      }
    }
  }
  
}



