var IE = document.all?true:false

function showFilm(path) {

  var div = document.getElementById('productFilmContainer');
  var width=600;
  var top = 80;
  if(IE) {
    var poz_y = Math.floor(document.documentElement.scrollTop + top) + 'px';
  } else {
    var poz_y = Math.floor(window.pageYOffset + top) +'px';
  }
  var poz_x = Math.floor((document.body.clientWidth/2)-(width/2)) +'px';

  div.style.left = poz_x;
  div.style.top = poz_y;
  if(IE) {
    document.getElementById("filmObjectIE").URL=path;
    document.getElementById("filmObjectIE").style.display = 'block';
  } else {
    document.getElementById("filmObject").src=""+path+"";
    document.getElementById("filmObject").style.display = 'block';
  }  
  div.style.display = 'block';
}
function hideFilm() {
  document.getElementById('productFilmContainer').style.display = 'none';
  if(IE) {
    document.getElementById('filmObjectIE').stop();
    document.getElementById("filmObjectIE").style.display = 'none';
  } else {
    document.getElementById("filmObject").style.display = 'none';
    document.getElementById('filmObject').controls.stop();
  }
}

function tooltip(what,head,text) {
  if (!what) {
    startTooltipTimeout();
  } else {
    var tt = document.getElementById("tooltip");
    if (tt) {
      if (!text) {
        startTooltipTimeout();
      } else {
        clearTooltipTimeout();
        var l = (getposOffset(what, "left")-1+86)+"px";
        var t = (getposOffset(what, "top")-13+64)+"px";
        var ttm = document.getElementById("tooltip-main");
        if (ttm) {ttm.innerHTML = text;}
        var tth = document.getElementById("tooltip-head");
        if (tth) {tth.innerHTML = head;}      
        tt.style.top = t;
        tt.style.left = l;
        tt.style.display='block';
      }
    }
  }
}

var tooltipTimer = 0;
var tooltipDelay = 1500; // 1500 ms

function sTT() {
  tooltipTimer = window.setTimeout("hideTooltip()",tooltipDelay);
}

function clearTooltipTimeout() {
  window.clearTimeout(tooltipTimer);
}

function hideTooltip() {
  var tt = document.getElementById("tooltip");
  if (tt) {tt.style.top = "-1000px"};
}

function getposOffset(overlay, offsettype){
  var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
  var parentEl=overlay.offsetParent;
  while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
  }
  return totaloffset;
}
