var sChannelLogoPath="/static/images/channels/";var nCurrentChannel=0;var nSelectedChannel=0;var nOldChannel=0;var nLastSelectedChannel=0;var nSelectedCategory=0;var nCurrentCategory=0;var bKeyChannel=false;var nCurrentProgramme=0;var emergencyAlertMesg="";var userSelChOrder="";var oTriggerSwitchTimer=null;var oSwitchTimer=null;var nowTime=new Date();var startTime=new Date();var nextTime=new Date();var endTime=new Date();var midTime=new Date();var timeOfRefresh=new Date();var resetStatus=false;function startStream(){feedType="igmp";playStream("src=igmp://"+streamAddressCache[nCurrentChannel])}function clearSwitchChannel(){userSelChOrder="";document.getElementById("layer10").style.visibility="hidden";document.getElementById("findChOrder").innerHTML="&nbsp;";updateMiniBarTime();top.window.clearTimeout(oTriggerSwitchTimer);oTriggerSwitchTimer=null}function clearVodPanel(){document.getElementById("layer8").style.visibility="hidden"}function triggerSwitchChannel(){userSelChOrder=userSelChOrder.substr(0,4);var A=getChannelOrderIndex(userSelChOrder);clearSwitchChannel();if(A==-1||A==nSelectedChannel){return }resetGuideIndex();nCurrentChannel=A;nLastSelectedChannel=nSelectedChannel;nCurrentChannel=(nCurrentChannel<0)?(channelIdCache.length-1):(nCurrentChannel>(channelIdCache.length-1))?0:nCurrentChannel;nSelectedChannel=nCurrentChannel;if(oSwitchTimer){window.clearTimeout(oSwitchTimer);oSwitchTimer=null}oSwitchTimer=window.setTimeout("switchChannel()",1);bExtInfoMode=false;channelChanged=true;launchViewer()}function switchChannel(){startStream();timeLineUpdate();window.clearTimeout(oSwitchTimer);oSwitchTimer=null;window.clearTimeout(oTriggerSwitchTimer);oTriggerSwitchTimer=null;bKeyChannel=false;top.setCookie("lastChannel",getSelectedChannelId())}function tick(){var B,F,H,E;var A,D,G;var C;C=new Date();C=new Date(C.getTime()+(C.getTimezoneOffset()*60*1000)+curOffSetValue());A=C.getHours();D=C.getMinutes();G=C.getSeconds();if(A==0){B="00:";E="AM"}else{if(A<12){B=A+":";E="AM"}else{if(A==12){B="12:";E="PM"}else{A=A-12;B=A+":";E="PM"}}}if(D<10){F="0"+D+" "}else{F=D+" "}timeString=B+F+E;getCurrentTime();window.setTimeout("tick();",30*1000)}function getMonthText(A){return A==0?"Jan":(A==1?"Feb":(A==2?"Mar":(A==3?"Apr":(A==4?"May":(A==5?"June":(A==6?"Jul":(A==7?"Aug":(A==8?"Sep":(A==9?"Oct":(A==10?"Nov":(A==11?"Dec":"")))))))))))}function getCurrentTime(){var E=new Date();E=new Date(E.getTime()+(E.getTimezoneOffset()*60*1000)+curOffSetValue());var H=E.getDay();if(H==0){H="Sun"}else{if(H==1){H="Mon"}else{if(H==2){H="Tue"}else{if(H==3){H="Wed"}else{if(H==4){H="Thu"}else{if(H==5){H="Fri"}else{if(H==6){H="Sat"}}}}}}}var D=E.getMonth();var A=E.getDate();var G=E.getHours();var B=E.getMinutes();A=A<10?"0"+A:A;var C=(G>12)?G-12:G;C=C==0?"12":C;var F=new String(":");document.getElementById("clockieFG2").innerHTML=H+", "+getMonthText(D)+" "+A;document.getElementById("clockieFG5").innerHTML=C+((B<10)?":0":":")+B+((G>=12)?" PM":" AM");resetStatus=true;loadGuidePage(0)}function getOffsetDT(C){C=new Date(C.getTime()+(C.getTimezoneOffset()*60*1000)+curOffSetValue());var A=C.getMinutes();A=(A<30?0:30);C.setMinutes(A);var D=C.getHours();var B=(D>12)?D-12:D;B=B==0?"12":B;C.setSeconds(0);C.setMilliseconds(0);return B+((A<10)?":0":":")+A+((D>=12)?" PM":" AM")}function loadGuidePage(B){var E=new Date();var A=E.getMinutes();var F,C,D;startTime=new Date();startTime.setTime(startTime.getTime()+B*30*60*1000);C=startTime.getMinutes();C=(C<30?0:30);startTime.setMinutes(C);F=startTime.getHours();D=(F>12)?F-12:F;D=D==0?"12":D;startTime.setSeconds(0);startTime.setMilliseconds(0);if(document.getElementById("clockieFG3")!=null){document.getElementById("clockieFG3").innerHTML=getOffsetDT(startTime)}midTime.setTime(startTime.getTime()+30*60*1000);nMonth=midTime.getMonth();nDate=midTime.getDate();F=midTime.getHours();C=midTime.getMinutes();D=(F>12)?F-12:F;D=(D==0?"12":D);if(document.getElementById("clockieFG7")!=null){document.getElementById("clockieFG7").innerHTML=getOffsetDT(midTime)}nextTime.setTime(startTime.getTime()+60*60*1000);nMonth=nextTime.getMonth();nDate=nextTime.getDate();F=nextTime.getHours();C=nextTime.getMinutes();D=(F>12)?F-12:F;D=D==0?"12":D;if(document.getElementById("clockieFG4")!=null){document.getElementById("clockieFG4").innerHTML=getOffsetDT(nextTime)}endTime.setTime(startTime.getTime()+60*60*1000);if((A==0||A==30)&&(E-timeOfRefresh>(2*60*1000))){if(gridView){timeOfRefresh=new Date();resetStatus=false;updateChannelPanel2()}else{if(menuActive&&guidePage>=3){timeOfRefresh=new Date();updateGuidePanel()}}}if((B==0)&&gridView){gridCursorIndex=0;currentGridIndex=0;gridPrgIndex=0}if(gridView&&B==0){if(gridStartIndex){if(resetStatus==false){resetGridPanel();updateChannelPanel2()}}gridStartIndex=(B>0?true:false)}}function formatTime(A){var E=new Date(A);E=new Date(E.getTime()+curOffSetValue());var F=E.getHours();F=(F==0)?12:F;var C=E.getMinutes();var D=(F>12)?F-12:F;var B=D;B+=((C<10)?":0":":")+C;B+=(F>12)?" PM":" AM";return B}function unique(A){tmp=new Array(0);for(i=0;i<A.length;i++){if(!contains(tmp,A[i])){tmp.length+=1;tmp[tmp.length-1]=A[i]}}return tmp}function contains(A,B){for(j=0;j<A.length;j++){if(A[j]==B){return true}}return false}function setCookie(D,C){var B=new Date();var A=new Date();A.setTime(B.getTime()+10*365*86400);top.document.cookie=D+"="+escape(C)+"; expires="+A.toGMTString()}function getCookie(C){var A=C+"=";if(document.cookie.length>0){var B=document.cookie.indexOf(A);if(B!=-1){B+=A.length;end=document.cookie.indexOf(";",B);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(B,end))}}}function saveChannels(){var A;if(channelOrderCache.length>0){for(A=0;A<channelOrderCache.length&&channelOrderCache[A]<1000;A++){setChannelForSTB(channelOrderCache[A],streamAddressCache[A])}}saveChannelsForSTB()}function trapMyKeys(A){alert(A.which)}function debugCache(A){if(A==false){return }alert("DEBUG STARTS");alert("categoryOrderCache: "+categoryOrderCache.length+" --> "+categoryOrderCache);alert("categoryNameCache: "+categoryNameCache.length+" --> "+categoryNameCache);alert("channelIdCache: "+channelIdCache.length+" --> "+channelIdCache);alert("channelOrderCache: "+channelOrderCache.length+" --> "+channelOrderCache);alert("channelNameCache: "+channelNameCache.length+" --> "+channelNameCache);alert("useGraphicCache: "+useGraphicCache.length+" --> "+useGraphicCache);alert("noVideoCache: "+noVideoCache.length+" --> "+noVideoCache);alert("streamAddressCache: "+streamAddressCache.length+" --> "+streamAddressCache);alert("mnemonicCache: "+mnemonicCache.length+" --> "+mnemonicCache);alert("genreCache: "+genreCache.length+" --> "+genreCache);alert("titleIdCache: "+titleIdCache.length+" --> "+titleIdCache);alert("fullTitleCache: "+fullTitleCache.length+" --> "+fullTitleCache);alert("assetNameCache: "+assetNameCache.length+" --> "+assetNameCache);alert("actorCache: "+actorCache.length+" --> "+actorCache);alert("mediumSummary: "+mediumSummaryCache.length+" --> "+mediumSummaryCache);alert("year: "+yearCache.length+" --> "+yearCache);alert("vodUseGraphic: "+vodUseGraphicCache.length+" --> "+vodUseGraphicCache);alert("genrePattern: "+genrePatternCache.length+" --> "+genrePatternCache);alert("ratingPattern: "+ratingPatternCache.length+" --> "+ratingPatternCache);alert("subtitlePattern: "+subtitlePatternCache.length+" --> "+subtitlePatternCache);alert("audioTypePattern: "+audioTypePatternCache.length+" --> "+audioTypePatternCache);alert("DEBUG ENDS")}function debugCookie(A){if(A==false){return }alert("Last Channel Viewed: "+top.getCookie("lastChannel"))}function emergencyAlertSystem(){showEmergencyPanel();document.getElementById("emergencyMessagePanel").innerHTML="";document.getElementById("emergencyMessagePanel").innerHTML=emergencyAlertMesg;window.setTimeout("emergencyAlertSystem1();",popUpDuration*1000)}function emergencyAlertSystem1(){duration++;if(duration<=recurrence){window.setTimeout("emergencyAlertSystem();",mesgInterval*1000)}hideEmergencyPanel()}