
cmsBrowser.regWinMode("videoPopup", "screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
cmsBrowser.regWinMode("presPopup", "screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=no");
cmsBrowser.regWinMode("helpPopup", "screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
cmsBrowser.regWinMode("pushVideo", "screenX=0,screenY=0,locationbar=no,menubar=no,resizable=yes,status=no,scrollbars=no");
cmsBrowser.regWinMode("pushPres", "screenX=0,screenY=0,locationbar=no,menubar=no,resizable=no,status=no,scrollbars=no");


function entryActOver(elem) {
  if (cmsBrowser.mouseover) {
    document["entry" + elem].src = tv1EntryImgPath + "/over.gif";
  }
}

function entryActOut(elem) {
  if (cmsBrowser.mouseover) {
    document["entry" + elem].src = tv1EntryImgPath + "/on_" + elem + ".gif";
  }
}


function entryOffOver(elem) {
  if (cmsBrowser.mouseover) {
    document["entry" + elem].src = tv1EntryImgPath + "/over.gif";
  }
}

function entryOffOut(elem) {
  if (cmsBrowser.mouseover) {
    document["entry" + elem].src = spacerGif;
  }
}


function menuOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1ArrowGif;
  }
}

function menuOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = spacerGif;
  }
}


function playOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1PlayOverGif;
  }
}

function playOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1PlayGif;
  }
}

function extOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1ExtOverGif;
  }
}

function extOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1ExtOutGif;
  }
}

function intOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1IntOverGif;
  }
}

function intOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1IntOutGif;
  }
}

function chOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1ChannelPath + elem + "_over.gif";
  }
}


function chOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1ChannelPath + elem + ".gif";
  }
}


function noOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1noOverGif;
  }
}

function noOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1noOutGif;
  }
}

function presOut(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1presOutGif;
  }
}

function presOver(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1presOverGif;
  }
}


function modem2Over(elem) {
  if (cmsBrowser.mouseover) {
	document[elem].src = tv1modem2OverGif;
  }
}

function modem2Out(elem) {
  if (cmsBrowser.mouseover) {
	document[elem].src = tv1modem2OutGif;
  }
}

function isdn2Over(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1isdn2OverGif;
  }
}

function isdn2Out(elem) {
  if (cmsBrowser.mouseover) {
    document[elem].src = tv1isdn2OutGif;
  }
}


// ******** VIDEO POPUP ***********

// following variables are initialized by the onLoad
var videowindow;
var video;
var digit1;
var digit2;
var digitm;
var mute;

function allOnLoad(wdw, docvideo,  docdigit1, docdigit2, docdigitm, docmute) {
  videowindow = wdw;
  video = docvideo;
  digit1 = docdigit1;
  digit2 = docdigit2;
  digitm = docdigitm;
  mute = docmute;
}

function allShowPos(relpos) {
  for (var ii = 0; ii < 20; ii++) {
    if (ii < relpos)
      turnAct("pos" + ii);
    else
      turnOff("pos" + ii);
  }
}


function turnOn(elem) {

    var oldsrc = document[elem].src;
    var len = 4;
    var pos = oldsrc.lastIndexOf("_off");
    if (pos < 0) pos = oldsrc.lastIndexOf("_act");
    if (pos < 0) return;
    var newsrc = oldsrc.substring(0,pos) + "_on" + oldsrc.substring(pos + len);
    document[elem].src = newsrc;
 
}

function turnOff(elem) {

    var oldsrc = document[elem].src;
    var len = 3;
    var pos = oldsrc.lastIndexOf("_on");
    if (pos < 0) { pos = oldsrc.lastIndexOf("_act"); len = 4; }
    if (pos < 0) return;
    var newsrc = oldsrc.substring(0,pos) + "_off" + oldsrc.substring(pos + len);
    document[elem].src = newsrc;

}

function turnAct(elem) {

    var oldsrc = document[elem].src;
    var len = 3;
    var pos = oldsrc.lastIndexOf("_on");
    if (pos < 0) { pos = oldsrc.lastIndexOf("_off"); len = 4; }
    if (pos < 0) return;
    var newsrc = oldsrc.substring(0,pos) + "_act" + oldsrc.substring(pos + len);
    document[elem].src = newsrc;
}
	
  function imgOver(name) {
    var img = document[name];
    var currSrcStr = img.src + "";
    var pos = currSrcStr.lastIndexOf("_");
    img.src = currSrcStr.substring(0,++pos) + "over.gif";
  }

  function imgOut(name) {
    var img = document[name];
    var currSrcStr = img.src + "";
    var pos = currSrcStr.lastIndexOf("_");
    img.src = currSrcStr.substring(0,++pos) + "out.gif";
  }



function ivodPosition(selBox) {
  for (var ii = 0; ii < selBox.length; ii++) {
    if (selBox.options[ii].selected == true) {
      player.setPosition(selBox.options[ii].value);
      return;
    }
  }
}


// from bmwtv/audio.js, for displaying image-iframe/layer while buffering
function hideLoading()
{
  if (document.getElementById && document.getElementById('loadStatus')) {
      document.getElementById('loadStatus').style.visibility = 'hidden';
  } else if (document.layers && document.layers['loadStatus']) {
      document.layers['loadStatus'].visibility = 'hide';
  } else if (document.all && document.all.loadStatus) {
      eval("document.all.loadStatus.style.visibility = \"hidden\"");
  }
}

function showLoading()
{
  if (document.getElementById && document.getElementById('loadStatus')) {
      document.getElementById('loadStatus').style.visibility = 'visible';
  } else if (document.layers && document.layers['loadStatus']) {
      document.layers['loadStatus'].visibility = 'show';
  } else if (document.all && document.all.loadStatus) {
      eval("document.all.loadStatus.style.visibility = \"visible\"");
  }
}
