var TVdisplayTimer;
var TVhideTimer;
var TVsaveTvGuide;
var TVsaveTvGuideLarge;
var TVdisplayInterval = 050;
var TVhideInterval    = 300;
var TVposx            = 0;
var TVposy            = 0;

function TVshowTvGuidePopupDiv() {
    var strDiv           = document.getElementById('divTvGuide');
    var strIframe        = document.getElementById('iframeTvGuide');
    var strAnchor        = document.getElementById('anchorTvGuide');
    strDiv.style.display = 'block';
    strDiv.style.top     = TVposy;
    strDiv.style.left    = TVposx;

    strIframe.src  = TVsaveTvGuide;
    strAnchor.href = TVsaveTvGuideLarge;
    
}

function TVstartDisplayTimer(e, strTvGuide, strTvGuideLarge) {
  TVsaveTvGuide      = strTvGuide;
  TVsaveTvGuideLarge = strTvGuideLarge;
  TVclearHideTimer();
  TVdisplayTimer = window.setTimeout(TVdisplayOptions, TVdisplayInterval);

  if (!e) var e = event;
     if (e.pageX || e.pageY) {
        TVposx = e.pageX;
        TVposy = e.pageY;
     } else if (e.clientX || e.clientY) {
        TVposx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
        TVposy = e.clientY + document.body.scrollTop  + document.documentElement.scrollTop;
     }
  }

function TVstartHideTimer() {
  TVclearDisplayTimer();
  TVhideTimer = window.setTimeout(TVhideOptions, TVhideInterval);
}

function TVclearDisplayTimer() {
  window.clearTimeout(TVdisplayTimer);
}

function TVclearHideTimer() {
  window.clearTimeout(TVhideTimer);
}

function TVdisplayOptions() {
   TVshowTvGuidePopupDiv();
}

function TVhideOptions() {
   divTvGuide.style.display = 'none' ;
}



