var blinkCursor=null;var blinkStatus=true;var prevKeyIndex=0;var wCont=new Array();var searchInterval=0;var searchResultActive=false;var searchResultCursor=0;var searchResultCurrent=0;var searchResultClicks=0;var searchResultTotal=0;var widgetResultIndex=new Array();var noResultStatus=false;function searchKey(A){var C=document.getElementById("searchKey"+A).innerHTML;var B=document.getElementById("searchPanel").innerHTML;removerCursor();document.getElementById("searchPanel").style.color="white";if(A==36){if(B==""){return }putCursor();B=B.substring(0,B.length-1);document.getElementById("searchPanel").innerHTML=B;return }if((document.getElementById("searchPanel").innerHTML).length>18){return }if(A==37){document.getElementById("searchPanel").innerHTML+=" ";putCursor();return }document.getElementById("searchPanel").style.fontWeight="bolder";document.getElementById("searchPanel").innerHTML+=document.getElementById("searchKey"+A).innerHTML;putCursor()}function preFetchW(C){var B="";for(var A=0;A<wrecords.wRecords.length;A++){if(((wrecords.wRecords[A].title).toLowerCase()).indexOf(C)>=0&&(trim(wrecords.wRecords[A].title)).length!=0){B+=(A+",")}}return B}function removerCursor(){if(blinkCursor!=null){window.clearInterval(blinkCursor);blinkCursor=null}if(document.getElementById("blinkPanel")!=null){document.getElementById("blinkPanel").innerHTML=""}if(document.getElementById("searchPanel")!=null){var A=document.getElementById("searchPanel").innerHTML;if((A.indexOf("|")>=0)){A=A.substring(0,A.length-1);document.getElementById("searchPanel").innerHTML=A}}}function widgetsContent(){var B=document.getElementById("searchPanel").innerHTML;var A=preFetchW(B);return A}function searchHandler(A){var B=0;if(A>37){A=0}if(A<0){A=37}if(A==37){if(stbTypeId==3){document.getElementById("searchKey"+A).style.backgroundImage='url("./view/tv/images/ds72Sel.png")'}else{document.getElementById("searchKey"+A).style.backgroundImage='url("./view/tv/images/dsSel.png")'}}else{if(A==36){if(stbTypeId==3){document.getElementById("searchKey"+A).style.backgroundImage='url("./view/tv/images/space.png")'}else{document.getElementById("searchKey"+A).style.backgroundImage='url("./view/tv/images/space.png")'}}else{document.getElementById("searchKey"+A).style.backgroundImage='url("./view/tv/images/searchText.png")'}}document.getElementById("searchKey"+A).style.backgroundRepeat="no-repeat";searchStatus=A}var keyPress=0;var pressFirst=true;var maSearchPanel=0;function resetSearchResult(){searchResultActive=false;searchActive=false;searchResultCursor=0;searchResultCurrent=0;searchResultClicks=0;noResultStatus=false}function searchKeyHandler(H){if(document.getElementById("searchPanel")==null){return }keyPress=H;switch(H){case rcOK:if(pressFirst){var A="";document.getElementById("searchPanel").innerHTML=A;pressFirst=false}if(searchResultActive){openSearchResult(widgetResultIndex[searchResultCurrent]);resetSearchResult();return }if(maSearchPanel==1){if(document.getElementById("searchPanel").innerHTML.length<1){var E=document.getElementById("searchPanel").innerHTML;E=E.substring(0,0);document.getElementById("searchPanel").innerHTML=E;return }widgetResultIndex=new Array();var B=widgetsContent();widgetResultIndex=(B.length<=0?(new Array()):B.split(","));if(widgetResultIndex.length==0){maSearchPanel=2;removerCursor();pressFirst=true;document.getElementById("searchPanel").style.color="#808080";document.getElementById("searchPanel").style.fontWeight="";document.getElementById("searchPanel").innerHTML=records.key411;noResultStatus=true;document.getElementById("searchLayer").innerHTML="<p class='noResult'>"+trim(records.key409)+".</p>"}else{removerCursor();document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";resetSearchResult();searchResultActive=true;document.getElementById("wrarrow").src=wrarrowImg.src;document.getElementById("wlarrow").src=wlarrowImg.src;var G=updateResultPanel();document.getElementById("searchLayer").innerHTML='<table width="300px" style="font-size:20px;text-align:left;font-weight:normal;margin-left:15px;margin-top:5px;font-family:trebuchet MS;">'+G+'<tr><td id="resultsFound" style="font-size:13px;color:YellowGreen;"></td></tr></table>';highLightResult(0);searchResultTotal=widgetResultIndex.length-2;getSearchResults(0,searchResultTotal)}return }if(maSearchPanel==2){searchActive=false;searchResultActive=false;noResultStatus=false;document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";document.getElementById("searchLayer").style.visibility="hidden";maSearchPanel=0;return }searchKey(searchStatus);break;case rcUP:if(searchResultActive){if(searchResultCurrent==0){resetSearchResult();document.getElementById("searchLayer").innerHTML="";document.getElementById("searchLayer").style.visibility="hidden";document.getElementById("goPanel").style.visibility="visible";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";document.getElementById("searchPanel").style.color="#808080";document.getElementById("searchPanel").style.fontWeight="normal";document.getElementById("searchPanel").innerHTML=records.key411;return }searchResultCurrent--;if(searchResultCursor!=0){searchResultCursor--;highLightResult(searchResultCurrent);getSearchResults(searchResultCurrent,searchResultTotal)}else{var C=searchResultCurrent;var D=C+4;D=(D>=searchResultTotal?searchResultTotal:D);scrollResultPanel(C,D);highLightResult(C);getSearchResults(C,searchResultTotal)}searchResultClicks=searchResultCurrent-searchResultCursor;return }if(maSearchPanel==1||maSearchPanel==2){searchActive=false;noResultStatus=false;document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";if((moveCursor!=2)&&(moveCursor!=4)){document.getElementById("widgetIcon").style.background="#fcf3b8"}document.getElementById("searchLayer").style.visibility="hidden";maSearchPanel=0;return }document.getElementById("searchKey"+searchStatus).style.backgroundImage="";if(searchStatus>=36&&searchStatus<=37){searchStatus=searchStatus-7}else{if(searchStatus<=7){maSearchPanel=1;document.getElementById("searchKey"+searchStatus).style.backgroundImage="";document.getElementById("goPanel").style.visibility="visible";document.getElementById("goPanelImage").src="/view/tv/images/goSel.png";return }else{searchStatus=searchStatus-8}}maSearchPanel=0;searchHandler(searchStatus);break;case rcDOWN:if(searchResultActive){if(searchResultCurrent==searchResultTotal){return }searchResultCurrent++;if(searchResultCursor<4){searchResultCursor++;highLightResult(searchResultCurrent);getSearchResults(searchResultCurrent,searchResultTotal)}else{var C=searchResultCurrent-4;var D=C+4;D=(D>=searchResultTotal?searchResultTotal:D);scrollResultPanel(C,D);highLightResult(D);getSearchResults(D,searchResultTotal)}searchResultClicks=searchResultCurrent-searchResultCursor;return }if(maSearchPanel==1){document.getElementById("searchLayer").style.visibility="visible";removerCursor();document.getElementById("searchLayer").innerHTML="<table>"+document.getElementById("layer46").innerHTML+"</table>";document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";maSearchPanel=0;searchHandler(searchStatus);return }if(maSearchPanel==2){removerCursor();pressFirst=true;document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";document.getElementById("searchLayer").style.visibility="visible";document.getElementById("searchPanel").style.color="#808080";document.getElementById("searchPanel").style.fontWeight="";document.getElementById("searchPanel").innerHTML=records.key411;document.getElementById("searchLayer").innerHTML="<table>"+document.getElementById("layer46").innerHTML+"</table>";maSearchPanel=0;searchHandler(searchStatus);return }document.getElementById("searchKey"+searchStatus).style.backgroundImage="";if(searchStatus==30||searchStatus==31){searchStatus=37}else{if(searchStatus==28||searchStatus==29){searchStatus=36}else{if(searchStatus>=32){searchStatus=searchStatus-32}else{searchStatus=searchStatus+8}}}maSearchPanel=0;searchHandler(searchStatus);break;case rcLEFT:if(searchResultActive){resetSearchResult()}if(maSearchPanel){searchActive=false;noResultStatus=false;launchGuide();showGuidePanel();return }document.getElementById("searchKey"+searchStatus).style.backgroundImage="";searchStatus--;maSearchPanel=0;searchHandler(searchStatus);break;case rcRIGHT:if(maSearchPanel){maSearchPanel=0;document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";searchActive=false;noResultStatus=false;guidePage=1;var I=document.getElementById("categoryGuidePanel");var F=I.getElementsByTagName("tr");F[0].style.backgroundImage="none";toggleImage();return }document.getElementById("searchKey"+searchStatus).style.backgroundImage="";searchStatus++;maSearchPanel=0;searchHandler(searchStatus);break;case rcMENU:document.getElementById("goPanel").style.visibility="hidden";document.getElementById("searchLayer").style.visibility="hidden";resetSearchResult();keyActionHandler(rcMENU);break;case rcBLUE:if(searchActive&&!searchResultActive){getSearchResult(H);return }document.getElementById("searchLayer").style.visibility="hidden";document.getElementById("goPanel").style.visibility="hidden";resetSearchResult();keyActionHandler(rcBLUE);break;case rcHOME:document.getElementById("goPanel").style.visibility="hidden";document.getElementById("searchLayer").style.visibility="hidden";resetSearchResult();keyActionHandler(rcHOME);break;case rcREFRESH:refreshSTB();break;default:getSearchResult(H);break}return 0}function getSearchResult(C){if(pressFirst){var A="";document.getElementById("searchPanel").innerHTML=A;pressFirst=false}if(noResultStatus){document.getElementById("searchPanel").style.color="#808080";document.getElementById("searchPanel").style.fontWeight="normal";document.getElementById("searchPanel").innerHTML=records.key411;return }document.getElementById("searchPanel").style.color="white";document.getElementById("searchPanel").style.fontWeight="bolder";var B=document.getElementById("searchPanel").innerHTML;if(B.length>18){return }B=activeKeyBoard(C,B);document.getElementById("searchPanel").innerHTML=B}function searchCurWidget(C){var B="";for(var A=0;A<wrecords.wRecords.length;A++){if((wrecords.wRecords[A].title).indexOf(C)>=0&&(trim(wrecords.wRecords[A].title)).length!=0){B+=A+","}}return B}function updateResultPanel(){var G="";var F=0;for(var D=0;(widgetResultIndex.length-1>5&&D<5)||(widgetResultIndex.length-1<=5&&D<widgetResultIndex.length-1);++D){var B=widgetResultIndex[D];try{var C=(wrecords.wRecords[B].title).toString();if(C.length>25){C=C.substring(0,25)+".."}G+='<tr><td id="result'+D+'"'+(statusInfo==1?' onclick="openSearchResult('+widgetResultIndex[D]+');" onmouseover="selSearchResult('+D+');" ':"")+'style="color:white;" align="left">'+C+"</td></tr>";++F}catch(A){}}for(var E=0;E<(5-F);E++){G+="<tr><td>&nbsp;</td></tr>"}return G}function scrollResultPanel(A,D){var H="";var F=0;for(var C=A;C<=D;++C){try{var G=widgetResultIndex[C];var B=wrecords.wRecords[G].title;if(B.length>25){B=B.substring(0,25)+".."}H+='<tr><td id="result'+C+'"'+(statusInfo==1?' onclick="openSearchResult('+widgetResultIndex[C]+');" onmouseover="selSearchResult('+C+');" ':"")+' style="color:white;" align="left">'+B+"</td></tr>";++F}catch(I){}}for(var E=0;E<(5-F);E++){H+="<tr><td>&nbsp;</td></tr>"}document.getElementById("searchLayer").innerHTML='<table width="300px" style="font-size:20px;text-align:left;font-weight:normal;margin-left:15px;margin-top:5px;font-family:trebuchet MS;">'+H+'<tr><td id="resultsFound" style="font-size:13px;color:YellowGreen;"></td></tr></table>'}function highLightResult(B){try{if(document.getElementById("result"+prevSearchResult)){document.getElementById("result"+prevSearchResult).style.color="white"}prevSearchResult=B;document.getElementById("result"+B).style.color="red";widgetsInfo(widgetResultIndex[B])}catch(A){}}var prevSearchResult=0;function getSearchResults(A,B){document.getElementById("resultsFound").innerHTML=trim(records.key360)+" "+(A+1)+" of "+(B+1)+"."}function selSearchResult(A){searchActive=true;searchResultActive=true;if(document.getElementById("result"+prevSearchResult)){document.getElementById("result"+prevSearchResult).style.color="white"}prevSearchResult=A;document.getElementById("result"+A).style.color="red";widgetsInfo(widgetResultIndex[A]);searchResultCurrent=A;searchResultCursor=A-searchResultClicks;getSearchResults(A,searchResultTotal)}function openSearchResult(A){document.getElementById("searchLayer").style.visibility="hidden";currImage=A;moveCursor=1;var B=wrecords.wRecords[currImage].useGraphic;B=B.substring(0,(B.length-1));if((wrecords.wRecords[currImage].id).length==0){document.getElementById("widgetIcon").innerHTML='<img alt="not available" id="widgetIcon1" src="/view/tv/images/widgets/wImages/widgetLogo.png" />'}else{document.getElementById("widgetIcon").innerHTML='<img class="imagePanel" alt="'+wrecords.wRecords[currImage].title+'" id="widgetIcon1" src='+(B==1?"/ImageHandler?value="+wrecords.wRecords[currImage].id+"&icon=1&imageType=2":"/view/tv/images/widgets/wImages/widgetNA.png")+" />"}document.getElementById("widgetIcon").style.background="#fcf3b8";searchActive=false;searchResultActive=false;widgetsInfo(currImage)}function putCursor(){var A="";if(blinkStatus){A="|";blinkStatus=false}else{blinkStatus=true}if(blinkCursor!=null){window.clearInterval(blinkCursor);blinkCursor=null}document.getElementById("blinkPanel").innerHTML=A;if(stbTypeId==7){blinkCursor=window.setInterval("putCursor();",700)}else{blinkCursor=window.setInterval("putCursor();",2*1000)}}function unSelSerchArr(A){return ;if(A==1){document.getElementById("wlarrow").src=wlarrowImg.src}else{if(A==3){document.getElementById("wrarrow").src=wrarrowImg.src}}}function displaySearchPanel(A){guidePage=0;toggleImage();document.getElementById("widgetIcon").style.background="";document.getElementById("goPanel").className="goPanel";document.getElementById("goPanelImage").src="/view/tv/images/goUnSel.png";if(A==1){moveCursor=4;document.getElementById("wrarrow").src=wrarrowImg.src;document.getElementById("wlarrow").src=wlSelImg.src}if(A==2){moveCursor=1;document.getElementById("widgetIcon").style.background="#fcf3b8";document.getElementById("wrarrow").src=wrarrowImg.src;document.getElementById("wlarrow").src=wlarrowImg.src}if(A==3){moveCursor=2;document.getElementById("wlarrow").src=wlarrowImg.src;document.getElementById("wrarrow").src=wrSelImg.src}}function openSearchPanel(A){if(A==1){moveCursor=4;keyActionHandler(rcOK)}if(A==2){moveCursor=1;keyActionHandler(rcOK)}if(A==3){moveCursor=2;keyActionHandler(rcOK)}}function selSearchKeyPanel(A){searchActive=true;hideAll();document.getElementById("searchKey"+searchStatus).style.backgroundImage="";maSearchPanel=0;document.getElementById("searchKey"+prevKeyIndex).style.backgroundImage="";searchHandler(A)}var isKeyEnabled=false;function putSearchKey(A){isKeyEnabled=true;maSearchPanel=0;moveCursor=1;searchActive=true;searchStatus=A;searchKeyHandler(rcOK)}function hideSearchKeyPanel(A){prevKeyIndex=A;return ;document.getElementById("searchKey"+A).style.backgroundImage=""}function selGoKeyPanel(){hideAll();if(document.getElementById("goPanel")!=null){maSearchPanel=1;moveCursor=4;document.getElementById("goPanel").style.visibility="visible";document.getElementById("goPanelImage").src="/view/tv/images/goSel.png";document.getElementById("widgetIcon").style.background="";document.getElementById("wrarrow").src=wrarrowImg.src;document.getElementById("wlarrow").src=wlarrowImg.src}return ;maSearchPanel=0;searchKeyHandler(rcUP)}function goOnSearchKey(){++goSearchClicks;searchResultActive=false;if(isKeyEnabled){isKeyEnabled=false;goSearchClicks=0;maSearchPanel=1;searchKeyHandler(rcOK);return }if(maSearchPanel==2){goSearchClicks=0;searchKeyHandler(rcOK);return }if(goSearchClicks>1){goSearchClicks=0;maSearchPanel=1;searchKeyHandler(rcUP)}else{maSearchPanel=2;searchKeyHandler(rcDOWN)}}function getRssWidgetDetails(B){var C="method=getRssWidgetDetails&widgetId="+B+"&serial="+serial;var A={success:function(G){try{var F=YAHOO.lang.JSON.parse(G.responseText);var E=parseInt(F.feedType);switch(E){case 1:case 2:showRssHealthNews(F.jsonArr);break;case 3:showRssWeatherInfo(F.jsonArr);break}}catch(D){}},failure:function(D){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,A,C);return false}function showRssWeatherInfo(E){weatherActive=true;var P=E[0].data.split("-@#-");var L=E[1].data.split("-@#-");var K=E[2].data.split("-@#-");var N=E[3].data.split("-@#-");var C=E[4].data.split("-@#-");var I=E[5].data.split("-@#-");var Q=E[6].data.split("-@#-");var J="";for(var H=0;H<Q.length;H++){var M=Q[H].substring(0,Q[H].indexOf("."));var D=Q[H].substring(Q[H].indexOf(".")+1,Q[H].lastIndexOf("."));var G=Q[H].substring(Q[H].lastIndexOf(".")+1,Q[H].length);J=J+"<td height='200px' width='190px' align='center' valign='top'><table align='center' height='200px' border='0' cellspacing='0' cellpadding='0' style='margin-top:20px;'><tr><td align='center' width='80px' valign='middle'  nowrap>"+N[H]+"</td></tr><td align='center' width='80px' valign='middle'  nowrap><img src="+I[H]+" /></td></tr><tr><td align='center' width='80px' valign='middle'  nowrap>"+C[H]+"</td></tr><tr><td align='center' width='80px' valign='middle'  nowrap>"+M+"</td></tr><tr><td align='center' width='80px' valign='middle' nowrap>"+D+"</td></tr></table></td>";if(H!=Q.length-1){J=J+"<td width='3px' height='200px' align='left' valign='top'><table width='3px' height='200px' border='0' cellspacing='0' cellpadding='0' style='margin-top:20px;border-left:1px solid #59718c;'><tr><td align='left' width='3px' height='200px' valign='top'><table width='3px' height='200px' align='center' valign='middle' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' valign='middle'></td></tr></table></td></tr></table></td>"}else{if(H==Q.length-1){var B="<table><tr><td id='wDetails'></td></tr></table>"}}}var F=Q.length-1;var A=presentDay();var O='<tr><td colspan="5" width="570px" height="20px" align="center" valign="middle" style="padding-top:50px;"><table width="570px" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="padding-top:5px;border-top:1px solid #59718C;"><tr><td align="center" width="190px" valign="middle" nowrap>'+presentDate(0)+'</td><td align="center" width="190px" valign="middle" nowrap>'+presentDate(1)+'</td><td align="center" width="190px" valign="middle" nowrap>'+presentDate(2)+"</td></tr></table></td></tr>";document.getElementById("weatherAssigned").innerHTML="<table><tr>"+J+"</tr>"+O+"</table>";document.getElementById("weatherAssigned").style.fontSize="18px";showWeatherPanel()}