function showToolTip(me,e,text,lstprm) {
  if(document.all)e = event;
  var obj = document.getElementById('bubble_tooltip');
  var objmid = document.getElementById('bubble_middle');
  var obj2 = document.getElementById('bubble_tooltip_content');
  obj2.innerHTML = "";
  var t = ""; var l = ""; var clas = ""; var pos = "";
  if (lstprm!=null) {
    var prm = lstprm.split(";");
    for (i=0;i<prm.length;i++) {
      arr = prm[i].split("=");
      if (arr[0]=="w") {
        var w = arr[1]; //parseInt(arr[1])+16+7+7;
        //obj2.innerHTML = "<br>"+w;
        obj.style.width=w+"px";
      } else if (arr[0]=="t") {
        t = arr[1];
      } else if (arr[0]=="l") {
        l = arr[1];
      } else if (arr[0]=="pos") {
        pos = arr[1];
      }
    }
  }
  obj2.innerHTML = text+obj2.innerHTML;
  obj.style.display = 'block';
  // pour mettre au dessus
  
  // pour mettre a droite et vers le bas
  if (pos=="left") {
    clas = "bubble_posleft";
    obj.className = clas;
    l = (getAbsX(me)-obj.offsetWidth-1);
    t = (getAbsY(me)+me.offsetHeight/2);
  } else if (pos=="bottom") {
    clas = "bubble_posbottom";
    obj.className = clas;
    l = (getAbsX(me)-10);
    t = (getAbsY(me)+me.offsetHeight+1);
  } else if (pos=="top") {
    clas = "bubble_postop";
    obj.className = clas;
    l = (getAbsX(me)-10);
    t = (getAbsY(me)-obj.offsetHeight-1);
  } else if (pos=="fix") {
    clas = "bubble_posfix";
    obj.className = clas;
    objmid.className = clas;
    //l = (getAbsX(me)-10);
    //t = (getAbsY(me)-obj.offsetHeight-1);
  } else {
    // if (pos=="right")
    clas = "bubble_posright";
    obj.className = clas;
    l = (getAbsX(me)+me.offsetWidth+1);
    t = (getAbsY(me)+me.offsetHeight/2);
  }
  obj.style.left = l+"px";
  obj.style.top = t+"px";
}

function hideToolTip() {
  document.getElementById('bubble_tooltip').style.display = 'none';
}