
function oknoOtworz( okno, event ){
  var x;
  var y;
  if (document.all){
    element = event.srcElement;
  }else{
    element = (event.target.tagName ? event.target : event.target.parentNode);
  }
   if ( document.all ) {
    o= document.all(okno);
   }else{
    o = document.getElementById(okno);
   }
  x = getLeft(element) - o.offsetWidth + element.offsetWidth;
  y = getTop( element ) ;
  o.style.left = x + "px";
  o.style.top  = y + "px";
  o.style.visibility = "visible";
}

function oknoZamknij( okno ){
   if ( document.all ) {
    o= document.all(okno);
   }else{
    o = document.getElementById(okno);
   }

  o.style.visibility = "hidden";
}

function getLeft(element) {

  var x;
  x = element.offsetLeft;
  if (element.offsetParent != null)
    x += getLeft(element.offsetParent);

  return x;
}

function getTop(element) {

  var y;
  y = element.offsetTop;
  if (element.offsetParent != null){

    y += getTop(element.offsetParent);
  }

  return y;
}



