var selTitleIndex=new Array();var apGenreCache=new Array();var apTitleCache=new Array();var apTitleGenreCache=new Array();var apDescCache=new Array();var curApIndexArr=new Array();var apStreamNameCache=new Array();var apUseGraphic=new Array();var apTitleId=new Array();var apCurrent=0;var apCursor=0;var assignedPatientPage=0;var prevApOption=0;var prevApTitle=0;var apTitleCurrent=0;var apTitleCursor=0;var assignedGenreClick=0;var assignedTitleClick=0;var assignedCursorIndex=0;var assignedPanel=0;var assignedTitleTotal=0;var assignedTitleMax=2;var startAssignedIndex=0;var assignedColumnIndex=0;var assignedRowIndex=0;var assignTitleClick=0;var assignedGenreIndex=0;var assignedGenreCursor=0;var assignedGenreTotal=0;var filePlayStatus=false;function resetAssignedPanel(){selTitleIndex=new Array();apGenreCache=new Array();apTitleCache=new Array();apTitleGenreCache=new Array();apDescCache=new Array();curApIndexArr=new Array();apStreamNameCache=new Array();apUseGraphic=new Array();apTitleId=new Array();apCurrent=0;apCursor=0;assignedPatientPage=0;prevApOption=0;assignedGenreIndex=0;assignedGenreCursor=0;assignedGenreTotal=0;assignedPanel=0}function resetAssignedTitle(){prevApTitle=0;apTitleCurrent=0;apTitleCursor=0}function launchAssignedPanel(A){resetAssignedPanel();getAssignedPatientInfo(A)}function getAssignedPatientInfo(A){var B="method=getPatientEducationInfo&serial="+serial+"&widgetId="+A;createRequest();if(ajaxRequest==null){return }ajaxRequest.onreadystatechange=function(){if(ajaxRequest.readyState==4){if(ajaxRequest.status==200){if(ajaxRequest.responseText=="recall"){getSpiritualInfo()}else{var C=ajaxRequest.responseText;document.getElementById("assignedOptionDescription").innerHTML="";document.getElementById("assignedContentList").innerHTML="";document.getElementById("assignedTitleList").innerHTML="";if(C.length>0){data=C.split("-?#-");apGenreCache=data[0].split("-@#-");apTitleGenreCache=data[1].split("-@#-");apTitleCache=data[2].split("-@#-");apDescCache=data[3].split("-@#-");apStreamNameCache=data[5].split("-@#-");apUseGraphic=data[4].split("-@#-");apTitleId=data[6].split("-@#-");for(var G=0;G<apGenreCache.length;G++){var F=0;var E=new Array();for(var D=0;D<apTitleGenreCache.length;D++){if(apTitleGenreCache[D]==apGenreCache[G]){E[F]=D;++F}}selTitleIndex[G]=E}assignedGenreTotal=(apGenreCache.length==0?0:apGenreCache.length-1);updateAssignedGenrePanel()}else{document.getElementById("assignedContentList").innerHTML='<table width="190px" align="left" border="0px" style="margin-top:10px;margin-left:5px;" cellspacing="0" cellpadding="0"><tr><td width="190px" height="30px" valign="middle" align="center" nowrap style="background:url(/view/tv/images/rowGenre.png) no-repeat;"><span width="185px" height="30px" style="margin-left:-25px;" >'+records.key372+"</span></td></tr></table>";document.getElementById("assignedTitleList").innerHTML="no title available"}showAssignedPanel()}}else{if(ajaxRequest.status==500){failureInfo()}}}};ajaxRequest.open("POST","/TvHandler",true);ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajaxRequest.send(B);return false}function resetAssignedPanel(){selTitleIndex=new Array();apGenreCache=new Array();apTitleCache=new Array();apTitleGenreCache=new Array();apDescCache=new Array();curApIndexArr=new Array();apStreamNameCache=new Array();apUseGraphic=new Array();apTitleId=new Array();apCurrent=0;apCursor=0;assignedPatientPage=0;prevApOption=0;assignedGenreIndex=0;assignedGenreCursor=0;assignedGenreTotal=0;assignedPanel=0}function resetAssignedTitle(){prevApTitle=0;apTitleCurrent=0;apTitleCursor=0}function launchAssignedPanel(A){resetAssignedPanel();getAssignedPatientInfo(A)}function updateAssignedGenrePanel(){var D="";var C=apGenreCache.length;var B=0;for(var A=0;(C>=9&&A<9)||(C<9&&A<C);++A){D+='<tr><td id="assignedGenreId'+A+'" '+(statusInfo==1?'style="cursor:pointer;font-weight:bolder;" onmouseover="onAssignedGenrePanel('+A+');"':' style="font-weight:bolder;" ')+' width="155px" height="30px" valign=center nowrap>&nbsp;&nbsp;&nbsp;'+apGenreCache[A]+"</td></tr>";B++}document.getElementById("assignedContentList").innerHTML="<table width="+(D?"165px":"190px")+' align="left" border="0px" style="margin-top:10px;margin-left:5px;" cellspacing="0" cellpadding="0">'+(D?D:"<tr><td width="+(D?"155px":"190px")+' height="30px" valign="middle" align="center" nowrap>'+records.key372+"</td></tr>")+"</table>";updateAssignedTitle();highlightApGenre();assignAssignedGenreDesc()}function assignAssignedGenreDesc(){try{var C=returnCurIndex();var B=C[apTitleCurrent];showAssignedImage();document.getElementById("assignedOptionDescription").innerHTML=apDescCache[B]}catch(A){}}function showAssignedImage(){return ;try{document.getElementById("assignedImage").innerHTML='<img width="60px" height="60px" src="./view/tv/images/widgets/assignedPatient/assignedImage'+apCurrent+'.jpg" />'}catch(A){}}function assignAssignedTitleDesc(){try{var C=returnCurIndex();var B=C[apTitleCurrent];document.getElementById("assignedOptionDescription").innerHTML=apTitleCache[B]}catch(A){}}function assignedPanelHome(B){var A="";A=(B==1?"#fcf3b8":"none");document.getElementById("assignedPanelHomeBtn").style.background=A}function hideAssignedTitles(){for(var B=0;B<5;B++){try{document.getElementById("assignedTitleId"+B).style.background="none"}catch(A){}}}function highlightApGenre(){if(document.getElementById("assignedGenreId"+prevApOption)!=null){document.getElementById("assignedGenreId"+prevApOption).style.background="none"}if(document.getElementById("assignedGenreId"+apCursor)!=null){document.getElementById("assignedGenreId"+apCursor).style.background='url("/view/tv/images/rowGenre.png")';document.getElementById("assignedGenreId"+apCursor).style.backgroundRepeat="no-repeat"}}function highlightApTitle(){if(document.getElementById("assignedTitleId"+prevApTitle)!=null){document.getElementById("assignedTitleId"+prevApTitle).style.border="2px solid transparent"}if(document.getElementById("assignedTitleId"+apTitleCursor)!=null){document.getElementById("assignedTitleId"+apTitleCursor).style.border="2px solid paleGoldenRod"}}function assignedKeyHandler(I){switch(I){case rcOK:var H=returnCurIndex();var F=3*assignedRowIndex+assignedColumnIndex;F=H[F];if(!apStreamNameCache[F]){return }startAssignedPanelStream(assignedRowIndex,assignedColumnIndex,apStreamNameCache[F]);document.getElementById("layer57").style.display="none";break;case rcMENU:if(filePlayStatus){filePlayStatus=false;assignedPanel=1;hideStatusPanel();document.getElementById("statusMessagePanel").innerHTML="";document.getElementById("layer57").style.display="block";if(document.getElementById("keyDigitPanel")!=null){document.getElementById("keyDigitPanel").style.visibility="hidden"}document.getElementById("waitPanel").style.backgroundImage="url('./view/tv/images/banner.png')";if(stbTypeId==7){if(document.getElementById("epgPlayer")!=null){document.getElementById("epgPlayer").className="epgPlayerOld"}}if(stbTypeId==7){document.getElementById("homePanelImage").style.visibility="hidden"}}else{document.getElementById("epgPlayer").innerHTML="";feedType="igmp";startStream();filePlayStatus=false;assignedActive=false;showGoPanel();showGuidePanel()}break;case rcRIGHT:if(assignedPanel==0){selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex);assignedPanel=1;return }var A=assignedRowIndex*3+assignedColumnIndex;if(A==assignedTitleTotal||assignedColumnIndex==2){return }if(assignedColumnIndex>=0){unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);assignedColumnIndex++;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex);return }break;case rcLEFT:if(assignedColumnIndex==0){assignedPanel=0;unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);return }if(assignedPanel==0){return }if(assignedColumnIndex>=0){unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);--assignedColumnIndex;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex);return }break;case rcUP:if(assignedPanel==0){if(assignedGenreIndex==0){return }assignedGenreIndex--;if(assignedGenreCursor!=0){unSelAssignedGenre(assignedGenreCursor);assignedGenreCursor--;selAssignedGenre(assignedGenreCursor)}else{var B=assignedGenreIndex;var C=assignedGenreIndex+9;scrollAssignedGenre(B,C)}updateAssignedTitle();assignedGenreClick=assignedGenreIndex-assignedGenreCursor;return }if(assignedRowIndex==0){return }unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);assignedRowIndex--;if(assignedCursorIndex!=0){assignedCursorIndex--;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex)}else{assignedCursorIndex=0;var B=0;B=(startAssignedIndex<3?0:startAssignedIndex-3);startAssignedIndex=B;var C=((assignedTitleTotal-B)>8?(B+8):assignedTitleTotal);scrollAssignedTitles(B,C)}assignTitleClick=assignedRowIndex-assignedCursorIndex;break;case rcDOWN:if(assignedPanel==0){if(assignedGenreIndex==assignedGenreTotal){break}assignedGenreIndex++;if(assignedGenreCursor<9){unSelAssignedGenre(assignedGenreCursor);assignedGenreCursor++;selAssignedGenre(assignedGenreCursor)}else{var B=assignedGenreIndex-9;var C=assignedGenreIndex;scrollAssignedGenre(B,C)}updateAssignedTitle();assignedGenreClick=assignedGenreIndex-assignedGenreCursor;return }var G=assignedCursorIndex+1;var E=assignedColumnIndex;if(G<3){if(curApIndexArr[G][E]==0){return }}var D=(assignedTitleTotal/3);if(assignedRowIndex==parseInt(D)){return }unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);assignedRowIndex++;if(assignedCursorIndex<assignedTitleMax){assignedCursorIndex++;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex)}else{var B=0;if(assignedRowIndex<3){B=assignedRowIndex;startAssignedIndex=B}else{B=startAssignedIndex+3;startAssignedIndex=B}assignedCursorIndex=2;var C=((assignedTitleTotal-B)>8?(B+8):assignedTitleTotal);scrollAssignedTitles(B,C)}assignTitleClick=assignedRowIndex-assignedCursorIndex;break}}function selAssignedTitlePanel(E,B){var C="assignedTitleId"+E+""+B;try{assignApTitleDesc(E,B);document.getElementById(C).style.border="2px solid paleGoldenRod"}catch(A){try{assignedRowIndex-=1;assignedCursorIndex-=1;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex)}catch(D){}}}function unSelAssignedTitle(C,A){var B="assignedTitleId"+C+""+A;if(document.getElementById(B)!=null){document.getElementById(B).style.border="2px solid Transparent"}}function assignApTitleDesc(E,C){try{var D=returnCurIndex();var B=3*E+C;B=D[B];document.getElementById("assignedOptionDescription").innerHTML=apDescCache[B]}catch(A){}}function selAssignedGenre(B){try{document.getElementById("assignedGenreId"+B).style.background='url("/view/tv/images/rowGenre.png")';document.getElementById("assignedGenreId"+B).style.backgroundRepeat="no-repeat"}catch(A){}}function unSelAssignedGenre(B){try{document.getElementById("assignedGenreId"+B).style.background="none"}catch(A){}}function scrollAssignedGenre(){var B=0;for(var A=start;A<=end;++A){var C="assignedGenreId"+B;document.getElementById(C).innerHTML=(apGenreCache[A].length>16?apGenreCache[A]:apGenreCache[A]);B++}}function updateAssignedTitle(){resetAssignedVars();var H="";var J=returnCurIndex();for(var C=0;C<3;C++){curApIndexArr[C]=new Array(3);for(var A=0;A<3;A++){curApIndexArr[C][A]=0}}var E;var B=0;var H='<tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>';for(E=0;(J.length>=9&&E<9)||(J.length<9&&E<J.length);++E){B++;var I=parseInt(E/3);var G=parseInt(E%3);if(E%3==0&&E!=0){H+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>'}curApIndexArr[I][G]=1;var F=3*I+G;F=J[F];H+='<td align="center" valign="middle" nowrap '+(statusInfo==1?'onclick="assignedKeyHandler('+rcOK+');" onmouseover="onAssignedTitlePanel('+E+');" style="width:80px;height:75px;cursor:pointer;" ':'style="width:80px;height:75px;"')+' ><img id="assignedTitleId'+I+""+G+'" style="width:75px;height:75px;border:2px solid transparent;" src='+(apUseGraphic[F]==1?'"/ImageHandler?value='+apTitleId[F]+'&icon=-1&imageType=4"':'"./view/tv/images/vod/logo_none.png"')+' /></td><td width="15px" height="80px" >&nbsp;</td>'}if(B>0){for(var D=0;D<(9-B);++D){if((B+D)%3==0){H+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>'}H+='<td align="center" valign="middle" nowrap style="width:80px;height:80px;">&nbsp;</td><td width="15px" height="80px" >&nbsp;</td>'}}H+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr>';document.getElementById("assignedTitleList").innerHTML='<table width="100%" align="left" valign="top" cellspacing="0" cellpadding="0" >'+(H?H:'<tr><td height="28" width="100%" align="center" valign="middle"><span style="width:100%;text-align:center;vertical-align:middle;background-repeat:no-repeat;">No options avaliable</span></td></tr>')+"</table>"}function highLightAssignedPanel(A){document.getElementById("assignedPanel"+A).style.background="#fcf3b8"}function escapeAssignedPanel(){assignedKeyHandler(rcMENU)}function hideAssignedPanel(A){document.getElementById("assignedPanel"+A).style.background="none"}function moveAssignedPanel(A){if(A==1){assignedKeyHandler(rcUP)}else{if(A==2){assignedKeyHandler(rcDOWN)}else{if(A==3){assignedKeyHandler(rcLEFT)}else{if(A==4){assignedKeyHandler(rcRIGHT)}}}}}function scrollAssignedTitles(A,E){assignedPanel=1;var H;var B=0;var L=returnCurIndex();for(var D=0;D<3;D++){curApIndexArr[D]=new Array(3);for(var C=0;C<3;C++){curApIndexArr[D][C]=0}}document.getElementById("assignedTitleList").innerHTML="";var G='<tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>';for(H=A;H<=E;++H){var K=parseInt(H/3);var J=parseInt(H%3);if(H%3==0&&H!=0&&B!=0){G+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>'}curApIndexArr[parseInt(B/3)][parseInt(B%3)]=1;var I=3*K+J;I=L[I];B++;G+='<td align="center" valign="middle" nowrap '+(statusInfo==1?' onclick="assignedKeyHandler('+rcOK+')"  onmouseover="onAssignedTitlePanel('+H+');" style="width:80px;height:75px;cursor:pointer;"':'style="width:80px;height:75px;"')+' ><img id="assignedTitleId'+K+""+J+'" style="width:75px;height:75px;"  src='+(apUseGraphic[I]==1?'"/ImageHandler?value='+apTitleId[I]+'&icon=-1&imageType=4"':'"./view/tv/images/vod/logo_none.png"')+' /></td><td width="15px" height="80px" >&nbsp;</td>'}if(B>0){for(var F=0;F<(9-B);++F){if((B+F)%3==0){G+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr><tr><td width="15px" height="80px">&nbsp;</td>'}G+='<td align="center" valign="middle" nowrap style="width:80px;height:80px;">&nbsp;</td><td width="15px" height="80px" >&nbsp;</td>'}}G+='</tr><tr><td colspan="7" width="400px" height="10px">&nbsp;</td></tr>';document.getElementById("assignedTitleList").innerHTML='<table width="100%" align="left" valign="top" cellspacing="0" cellpadding="0" >'+(G?G:'<tr><td height="28" width="100%" align="center" valign="middle"><span style="width:100%;text-align:center;vertical-align:middle;background-repeat:no-repeat;">No options avaliable</span></td></tr>')+"</table>";selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex)}function returnCurIndex(){var A=new Array();if(selTitleIndex[assignedGenreIndex].length>0){A=(selTitleIndex[assignedGenreIndex])}assignedTitleTotal=A.length-1;return A}function resetAssignedVars(){curApIndexArr=new Array();assignedCursorIndex=0;assignedPanel=0;assignedTitleTotal=0;assignedTitleMax=2;startAssignedIndex=0;assignedColumnIndex=0;assignedRowIndex=0;assignTitleClick=0}function onAssignedGenrePanel(A){unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);unSelAssignedGenre(assignedGenreCursor);assignedGenreIndex=A;assignedGenreCursor=assignedGenreIndex-assignedGenreClick;selAssignedGenre(assignedGenreCursor);assignedPanel=0;assignAssignedGenreDesc();updateAssignedTitle()}function onAssignedTitlePanel(A){unSelAssignedTitle(assignedRowIndex,assignedColumnIndex);var C=parseInt(A/3);assignedPanel=1;var B=A%3;assignedRowIndex=C;assignedColumnIndex=B;assignedCursorIndex=assignedRowIndex-assignTitleClick;selAssignedTitlePanel(assignedRowIndex,assignedColumnIndex)}function startAssignedPanelStream(I,G,F){feedType="rtsp";filePlayStatus=false;if(!F){return }var D="src=rtsp://"+vodServer+"/"+F+";servertype=ncube";if(stbTypeId==7){var C=DetectFlashVer(10,0,0);if(!C){document.getElementById("statusMessagePanel").innerHTML="get the flash player now on http://www.adobe.com/go/getflashplayer/";return }var E=F;var B=E.substring(0,E.indexOf("."));var A=E.substring(E.indexOf(".")+1,E.length).toUpperCase();if(A=="JPEG"||A=="JPG"||A=="GIF"||A=="PNG"||A=="BMP"||A=="EXE"||A=="TIF"||A=="ICO"||A=="ZIP"||A=="TXT"||A=="DOC"||A=="DOCX"){filePlayStatus=true;showStatusPanel();document.getElementById("statusMessagePanel").innerHTML=records.key1623;return }else{if(A=="MP4"||A=="MOV"||A=="F4V"){E="rtmp://72.17.154.130:1935/vod/mp4:"+E}else{E="rtmp://72.17.154.130:1935/vod/"+B+".flv"}E=B;var H=fmsServerIp+":"+fmsServerPort;document.getElementById("epgPlayer").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="624" height="422" id="mediacasterstreammanagerLive" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="/view/tv/flash/vodTvPlayer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="opaque"><param name="FlashVars" value="streamName='+E+"&ip="+H+'" /><embed src="/view/tv/flash/vodTvPlayer.swf" FlashVars="streamName='+E+"&ip="+H+'" wmode="opaque" quality="high" bgcolor="#000000" width="624" height="422" name="mediacasterstreammanagerLive" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';filePlayStatus=true;if(document.getElementById("epgPlayer")!=null){document.getElementById("epgPlayer").className="epgPlayer"}if(stbTypeId==7){document.getElementById("homePanelImage").style.visibility="visible"}document.getElementById("waitPanel").style.backgroundImage="none"}}else{document.getElementById("waitPanel").style.backgroundImage="none";filePlayStatus=true;playStream(D)}}