var bItsAllDark=false;var updateMBTimer=null;var bExtInfoMode=false;var updateLayerInfoTimer=null;var unlockMode=false;var unlockAttempts=3;function launchViewer(){redrawLayers()}function redrawLayers(){if(updateLayerInfoTimer){top.window.clearTimeout(updateLayerInfoTimer);updateLayerInfoTimer=null}updateLayerInfoTimer=top.window.setTimeout("updateLayerInfo();",10)}function updateLayerInfo(){updateLayer2();unlockMode=false;unlockAttempts=3;if(bExtInfoMode){if(lockedCache[nCurrentChannel]==0){updateLayer4();showExtPanel()}else{if(nCurrentChannel!=nSelectedChannel){showMiniPanel();updateLayer3()}else{unlockChannel()}}}else{if(lockedCache[nCurrentChannel]==0){updateLayer3();showMiniPanel()}else{if(nCurrentChannel!=nSelectedChannel){showMiniPanel();updateLayer3()}else{unlockChannel()}}}}function unlockChannel(){if(nCurrentChannel==nSelectedChannel){stopStream()}fadeAll();resetAlpha();fadeStop();unlockMode=true;showOnNowPanel();showStatusPanel();document.getElementById("waitPanel").style.backgroundImage="none";document.getElementById("statusMessagePanel").innerHTML=records.key410+" "+getChannelName()+"<br/><b><span id=pwdText>&nbsp;</span></b>";if(document.getElementById("keyDigitPanel")!=null){document.getElementById("keyDigitPanel").style.visibility="visible"}channelChanged=false}function verifyPassword(){userSelChOrder=userSelChOrder.substr(0,4);if(userSelChOrder==parentalControlPassword){unlockMode=false;lockedCache[nCurrentChannel]=0;if(nCurrentChannel==nSelectedChannel){playStream("src=igmp://"+getSelectedStreamAddress())}launchViewer();relockCache[nCurrentChannel]=window.setTimeout("relock("+nCurrentChannel+");",4*3600*1000)}else{document.getElementById("statusMessagePanel").innerHTML=records.key363+"<br/><b><span id=pwdText>&nbsp;</span></b>";if(document.getElementById("keyDigitPanel")!=null){document.getElementById("keyDigitPanel").style.visibility="visible"}}bKeyChannel=false;userSelChOrder="";if(oTriggerSwitchTimer){top.window.clearTimeout(oTriggerSwitchTimer);oTriggerSwitchTimer=null}}function relock(A){if(lockedCache[A]==0){lockedCache[A]=1;window.clearTimeout(relockCache[A]);relockCache[A]=null;if(nSelectedChannel==A&&!menuActive){launchViewer()}}}function clearLockPanel(){userSelChOrder="";top.window.clearTimeout(oTriggerSwitchTimer);oTriggerSwitchTimer=null;if(bKeyChannel&&unlockMode){redrawLayers()}bKeyChannel=false}function updateLayer2(){var A=getSelectedChannelName();if(useGraphicCache[nSelectedChannel]==1){document.getElementById("selChImg").innerHTML='<img  class="chLogoPanel" alt="" width="60px" height="40px" src="/ImageHandler?value='+getSelectedChannelId()+'&icon=-1&imageType=0" border="0" align="middle">'}else{document.getElementById("selChImg").innerHTML='<img class="chLogoPanel" alt="" width="60px" height="40px" src="/view/tv/images/logo_none.png" border="0" align="middle">'}document.getElementById("channelInfoPanel").innerHTML=channelOrderCache[nSelectedChannel]+"&nbsp;&nbsp;&nbsp;"+channelNameCache[nSelectedChannel];updateMiniBarTime()}function updateMiniBarTime(){var B=new Date();B=new Date(B.getTime()+(B.getTimezoneOffset()*60*1000)+curOffSetValue());var A=B.getHours();var C=(A>12)?A-12:A;var D=B.getMinutes();if(updateMBTimer!=null){window.clearTimeout(updateMBTimer);updateMBTimer=null}document.getElementById("findChOrder").innerHTML=((C<10?("0"+C):C)+":"+(D<10?("0"+D):D)+(A<12?" AM":" PM"));updateMBTimer=window.setTimeout("updateMiniBarTime();",30*1000)}function timeLineUpdate(){if(lockedCache[nSelectedChannel]==1){return }var E=getGuideIndexStart(nSelectedChannel);var A=guideCache[nSelectedChannel].split("-$#-");var D=A[E];var C=D.split("|");var B=C[6];if(B.length>30){B=B.substring(0,27)+"..."}saveTimeLineData(channelNameCache[nSelectedChannel],B,2)}function updateLayer3(){var D=getGuideIndexStart();var F=guideCache[nCurrentChannel].split("-$#-");var N=F[D];var A=N.split("|");var G=D+1;G=(G>F.length-1?D:G);var M=F[G];var I=M.split("|");var B=A[6];if(B.length>30){B=B.substring(0,27)+"..."}var P=A[7];if(P.length>13){P=P.substring(0,11)+"..."}var O=A[1];var C=A[2];var L=I[6];if(L.length>30){L=L.substring(0,27)+"..."}var K=I[7];if(K.length>13){K=K.substring(0,11)+"..."}var J=I[1];var E=I[2];document.getElementById("miniCategoryPanel").innerHTML=getCategory();document.getElementById("curChOrderPanel").innerHTML=getChannelOrder();var H=getChannelName();document.getElementById("curChNamePanel").innerHTML=H;document.getElementById("favoriteImg").innerHTML=(favoriteCache[nCurrentChannel]==1?'<img alt="" src="/view/tv/images/hotIcons/unSel1.png">':"");document.getElementById("lockImg").innerHTML=(lockedCache[nCurrentChannel]==1?'<img alt="" src="/view/tv/images/hotIcons/unSel2.png">':'<img alt="" src="/view/tv/images/unLock.png">');document.getElementById("nowTitlePanel").innerHTML=(B?(B.length>10?B.substring(0,8)+"..":B):"")+(P?"&nbsp;("+P+")":"");document.getElementById("nowFromToPanel").innerHTML=(mnemonicCache[nCurrentChannel]&&O&&C?records.key452:records.key420);document.getElementById("nextTitlePanel").innerHTML=(L?(L.length>10?L.substring(0,10)+"..":L):"")+(K?"&nbsp;("+K+")":"");document.getElementById("nextFromToPanel").innerHTML=(mnemonicCache[nCurrentChannel]&&J&&E?records.key453:records.key421)}function updateLayer4(){return ;var D=getGuideIndexStart();var F=guideDataCache[nCurrentChannel].guideList;var M=F[D];var G=D+1;G=(G>F.length-1?D:G);var L=F[G];var A=M.epiTitle;if(A.length>30){A=A.substring(0,27)+"..."}var O=M.showType;if(O.length>13){O=O.substring(0,11)+"..."}var N=M.startTime;var C=M.endTime;var K=L.epiTitle;if(K.length>30){K=K.substring(0,27)+"..."}var J=L.showType;if(J.length>13){J=J.substring(0,11)+"..."}var I=L.startTime;var E=L.endTime;document.getElementById("extCategoryPanel").innerHTML=getCategory();document.getElementById("extChOrderPanel").innerHTML=getChannelOrder();var H=getChannelName();document.getElementById("extChNamePanel").innerHTML=H;document.getElementById("extFavoriteImg").innerHTML=(favoriteCache[nCurrentChannel]==1?'<img alt="" src="/view/tv/images/hotIcons/unSel1.png">':"");document.getElementById("extLockImg").innerHTML=(lockedCache[nCurrentChannel]==1?'<img alt="" src="/view/tv/images/hotIcons/unSel2.png">':'<img alt="" src="/view/tv/images/unLock.png">');document.getElementById("extNowTitlePanel").innerHTML=(A?A:"")+(O?"&nbsp;("+O+")":"");document.getElementById("extNowFromToPanel").innerHTML=(mnemonicCache[nCurrentChannel]&&N&&C?formatTime(N)+" - "+formatTime(C):records.key420);document.getElementById("extNextTitlePanel").innerHTML=(K?K:"")+(J?"&nbsp;("+J+")":"");document.getElementById("extNextFromToPanel").innerHTML=(mnemonicCache[nCurrentChannel]&&I&&E?formatTime(I)+" - "+formatTime(E):records.key421);if(!mnemonicCache[nCurrentChannel]){document.getElementById("titlePanel").innerHTML="&nbsp;";document.getElementById("fromToPanel").innerHTML="&nbsp;";document.getElementById("descPanel").innerHTML="&nbsp;";document.getElementById("datePanel").innerHTML="&nbsp;";document.getElementById("castPanel").innerHTML="&nbsp;";document.getElementById("footerPanel").innerHTML="&nbsp;";document.getElementById("autoTuneImg").innerHTML="&nbsp;";return }var B=getGuideAt(nCurrentProgramme);document.getElementById("titlePanel").innerHTML=(B.epiTitle?B.epiTitle:"&nbsp;");document.getElementById("fromToPanel").innerHTML=(B.startDate&&B.endDate?formatTime(B.startDate)+" - "+formatTime(B.startDate):records.key425);document.getElementById("descPanel").innerHTML=(B.reducedDesc?B.reducedDesc:"&nbsp;");document.getElementById("datePanel").innerHTML=(B.airDate?B.airDate:"&nbsp;");document.getElementById("castPanel").innerHTML=(B.cast?"Cast: "+B.cast:"&nbsp;");document.getElementById("footerPanel").innerHTML=(B.showType?"("+B.showType+")&nbsp;":"")+(B.mpaaRating?"("+B.mpaaRating+")&nbsp;":"")+(B.starRating?"("+B.starRating+")&nbsp;":"")+(B.closedCap?"("+B.closedCap+")&nbsp;":"")+(B.stereo?"("+B.stereo+")&nbsp;":"")+(B.vlsc?"("+B.vlsc+")&nbsp;":"")+"&nbsp;";document.getElementById("autoTuneImg").innerHTML=(isProgramScheduled()?'<img alt="" alt="" src="/view/tv/images/autoTuned.png"/>':'<img alt="" src="/view/tv/images/autoTune.png"/>')}function selOnNowHome(A){var B=(A==1?"#fcf3b8":"none");document.getElementById("onNowPanelHome").style.background=B}function scrollMgPanel(A){switch(A){case 1:keyActionHandler(rcLEFT);break;case 2:keyActionHandler(rcRIGHT);break;case 3:keyActionHandler(rcUP);break;case 4:keyActionHandler(rcDOWN);break}}function selMgArr(A){document.getElementById("mgkey"+A).style.background="#fcf3b8"}function unSelMgArr(A){document.getElementById("mgkey"+A).style.background="none"}function gotoHomePanel(){document.getElementById("onNowPanelHome").style.visibility="hidden";keyActionHandler(rcMENU)}function selMiniGuideOk(A){document.getElementById("miniGuideOkBtn").style.background=(A==1?"#fcf3b8":"none")}function gotoTuneChannel(){keyActionHandler(rcOK)}