var cPosition=0;var langIndex=1;var tzIndex=1;var tInterval=null;var curOffset=getOffset();var methodType="POST";var serverUrl="/TvHandler";var currLocale="";var cOffset=getOffset();var curLocaleVal="";var tzInterval=null;var lInterval=null;var tempLocale="en_US";var companyName="";var companyPhoneNum="";var localeValue="en_US";var tzArray=new Array();var authDeviceStatus=-1;tzArray[0]="- 12:00";tzArray[1]="- 11:00";tzArray[2]="- 10:00";tzArray[3]="- 09:00";tzArray[4]="- 08:00";tzArray[5]="- 07:00";tzArray[6]="- 06:00";tzArray[7]="- 05:00";tzArray[8]="- 04:30";tzArray[9]="- 04:00";tzArray[10]="- 03:30";tzArray[11]="- 03:00";tzArray[12]="- 02:00";tzArray[13]="- 01:00";tzArray[14]="- 00:00";tzArray[15]="+ 01:00";tzArray[16]="+ 02:00";tzArray[17]="+ 03:00";tzArray[18]="+ 04:00";tzArray[19]="+ 04:30";tzArray[20]="+ 05:00";tzArray[21]="+ 05:30";tzArray[22]="+ 05:45";tzArray[23]="+ 06:00";tzArray[24]="+ 06:30";tzArray[25]="+ 07:00";tzArray[26]="+ 08:00";tzArray[27]="+ 09:00";tzArray[28]="+ 09:30";tzArray[29]="+ 10:00";tzArray[30]="+ 11:00";tzArray[31]="+ 12:00";tzArray[32]="+ 13:00";function lpHandler(A){lpActive=true;tzActive=true;langActive=true;loadActive=true;if(document.getElementById("tz")!=null){document.getElementById("tz").style.color="white";document.getElementById("lang").style.color="white"}if((A==rcPOWER)){rebootSTB();return 0}switch(A){case rcLEFT:cPosition++;if(cPosition>2){cPosition=1}if(cPosition==1){document.getElementById("lang").style.color="yellow";langActive=true;tzActive=false;return }if(cPosition==2){document.getElementById("tz").style.color="yellow";langActive=false;tzActive=true;return }break;case rcRIGHT:cPosition--;if(cPosition<1){cPosition=2}if(cPosition==1){langActive=false;tzActive=true;document.getElementById("lang").style.color="yellow";return }if(cPosition==2){tzActive=false;langActive=true;document.getElementById("tz").style.color="yellow";return }break;case rcUP:if(cPosition==1){langIndex++;langIndex=(langIndex>20?1:langIndex);setLangIndex()}else{if(cPosition==2){tzIndex++;tzIndex=(tzIndex>tzArray.length?1:tzIndex);setOffsetIndex()}}break;case rcDOWN:if(cPosition==1){langIndex--;langIndex=(langIndex<1?20:langIndex);setLangIndex()}else{if(cPosition==2){tzIndex--;tzIndex=(tzIndex<1?tzArray.length:tzIndex);setOffsetIndex()}}break;case rcOK:if(cPosition==1){langIndex++;langIndex=(langIndex>20?1:langIndex);setLangIndex();return }if(cPosition==2){tzIndex++;tzIndex=(tzIndex>tzArray.length?1:tzIndex);setOffsetIndex();return }break;case rcMENU:if(infoActive==true){infoActive=false;document.getElementById("infoPanel").style.visibility="visible"}else{infoActive=true;document.getElementById("infoPanel").style.visibility="hidden"}break;case rcZERO:case rcONE:case rcTWO:case rcTHREE:case rcFOUR:case rcFIVE:case rcSIX:case rcSEVEN:case rcEIGHT:case rcNINE:tzActive=false;langActive=false;loadActive=false;keyActionHandler(A);break;case rcHOME:tzActive=false;langActive=false;loadActive=false;keyActionHandler(A);case rcREFRESH:refreshSTB();break;return 0}}function setLangIndex(){document.getElementById("lang").style.color="yellow";document.getElementById("lang").innerHTML=lContent(langIndex);YAHOO.util.Cookie.set("locale",currLocale);setLocaleVal()}function setOffsetIndex(){document.getElementById("tz").style.color="yellow";document.getElementById("tz").innerHTML=tzContent(tzIndex-1);YAHOO.util.Cookie.set("curOffset",cOffset);setTZ()}function getLocaleIndex(A){switch(A){case"en_US":langIndex=1;break;case"de_DE":langIndex=2;break;case"fr_FR":langIndex=3;break;case"es_ES":langIndex=4;break;case"nl_NL":langIndex=5;break;case"it_IT":langIndex=6;break;case"uk_UK":langIndex=7;break;case"th_TH":langIndex=8;break;case"sl_SL":langIndex=9;break;case"ru_RU":langIndex=10;break;case"ro_RO":langIndex=11;break;case"no_NO":langIndex=12;break;case"ja_JA":langIndex=13;break;case"gr_EL":langIndex=14;break;case"bg_BG":langIndex=15;break;case"pt_PR":langIndex=16;break;case"pl_PO":langIndex=17;break;case"ar_EG":langIndex=18;break;case"hi_IN":langIndex=19;break;case"zh_CN":langIndex=20;break}}function lContent(A){var B="english";switch(A){case 1:B="english";currLocale="en_US";break;case 2:B="german";currLocale="de_DE";break;case 3:B="french";currLocale="fr_FR";break;case 4:B="spanish";currLocale="es_ES";break;case 5:B="dutch";currLocale="nl_NL";break;case 6:B="italian";currLocale="it_IT";break;case 7:B="ukrainian";currLocale="uk_UK";break;case 8:B="thai";currLocale="th_TH";break;case 9:B="slovenian";currLocale="sl_SL";break;case 10:B="russian";currLocale="ru_RU";break;case 11:B="romanian";currLocale="ro_RO";break;case 12:B="norwegian";currLocale="no_NO";break;case 13:B="japanese";currLocale="ja_JA";break;case 14:B="greek";currLocale="gr_EL";break;case 15:B="bulgarian";currLocale="bg_BG";break;case 16:B="portuguese";currLocale="pt_PR";break;case 17:B="polish";currLocale="pl_PO";break;case 18:B="arabic";currLocale="ar_EG";break;case 19:B="hindi";currLocale="hi_IN";break;case 20:B="chinese";currLocale="zh_CN";break}return B}function setTZ(){if(tzInterval!=null){window.clearTimeout(tzInterval);tzInterval=null}tzInterval=window.setTimeout("setTZOffset();",5*1000)}function setLocaleVal(){if(lInterval!=null){window.clearTimeout(lInterval);lInterval=null}lInterval=window.setTimeout("setLocale();",5*1000)}function getLang(){var B=top.getCookie("locale");var A="english";if(B==null){B="en_US"}else{if(B.indexOf("fr_FR")>=0){A="french"}else{if(B.indexOf("es_ES")>=0){A="spanish"}else{if(B.indexOf("de_DE")>=0){A="german"}else{if(B.indexOf("nl_NL")>=0){A="dutch"}else{if(B.indexOf("it_IT")>=0){A="italian"}else{if(B.indexOf("uk_UK")>=0){A="ukrainian"}else{if(B.indexOf("th_TH")>=0){A="thai"}else{if(B.indexOf("sl_SL")>=0){A="slovenian"}else{if(B.indexOf("ru_RU")>=0){A="russian"}else{if(B.indexOf("ro_RO")>=0){A="romanian"}else{if(B.indexOf("no_NO")>=0){A="norwegian"}else{if(B.indexOf("ja_JA")>=0){A="japanese"}else{if(B.indexOf("gr_EL")>=0){A="greek"}else{if(B.indexOf("bg_BG")>=0){A="bulgarian"}else{if(B.indexOf("pt_PR")>=0){A="portuguese"}else{if(B.indexOf("pl_PO")>=0){A="polish"}else{if(B.indexOf("ar_EG")>=0){A="arabic"}else{if(B.indexOf("hi_IN")>=0){A="hindi"}else{if(B.indexOf("zh_CN")>=0){A="chinese"}else{if(B.indexOf("en_US")>=0){A="english"}else{A="english"}}}}}}}}}}}}}}}}}}}}}return A}function curOffSetValue(){curOffset=YAHOO.util.Cookie.get("curOffset");if(curOffset==null){curOffset=getOffset()}var C=curOffset.substring(curOffset.indexOf(":")+1,curOffset.length);var A=curOffset.substring(0,2);var B=curOffset.substring(2,curOffset.indexOf(":"));var E=((B)*60*60+(C)*60)*1000;var D=(A.indexOf("-")>=0?E*-1:E);return D}function onInfoPanel(A){if(A.keyCode){keyCodeN=A.keyCode}else{keyCodeN=A.which}lpHandler(keyCodeN)}function getOffset(){var A=new Date().getTimezoneOffset();A=-1*(A/60);var F=(A<0?-1*A:A);var B=(F-((F*10)%10)/10);var E=(((F*10)%10)*6);var D=(B<10?("0"+B):B);var C=(E<10?("0"+E):E);A=(A<0?(" - "+D+":"+C):(" + "+D+":"+C));return A}function getDateTime(){var E=new Date();E=new Date(E.getTime()+(E.getTimezoneOffset()*60*1000)+curOffSetValue());var B=E.getDay();if(B==0){B="Sun"}else{if(B==1){B="Mon"}else{if(B==2){B="Tue"}else{if(B==3){B="Wed"}else{if(B==4){B="Thu"}else{if(B==5){B="Fri"}else{if(B==6){B="Sat"}}}}}}}var C=E.getMonth();var A=E.getDate();var G=E.getHours();var D=E.getMinutes();var H=E.getSeconds();H=H<10?"0"+H:H;A=A<10?"0"+A:A;var I=(G>12)?G-12:G;I=(I==0?"12":I);var F=B+", "+getMonthText(C)+" "+A;F+=" | "+I+((D<10)?":0":":")+D+":"+H+((G>=12)?" PM":" AM");if(tInterval!=null){window.clearInterval(tInterval);tInterval=null}if(document.getElementById("tsV")!=null){document.getElementById("tsV").innerHTML=F}tInterval=window.setInterval("getDateTime();",1*1000);return F}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 getSerial(){var B="method=getwanip";var A={success:getSNSuccessHandler,failure:getSNFailureHandler,argument:{}};request=YAHOO.util.Connect.asyncRequest("POST",serverUrl,A,B)}var getSNSuccessHandler=function(A){wanIp=A.responseText;serial=wanIp;macAddress="00:02:02:09:f4:80";ipAddress="192.168.1.3";version="0.11.9-A110-opera8-subs-bit1band-1";model="aminet110";stbInfo();locale=YAHOO.util.Cookie.get("locale");curOffset=YAHOO.util.Cookie.get("curOffset");getMessages(serial,locale,curOffset)};var getSNFailureHandler=function(A){failureInfo()};function getMessages(B,A,D){A=YAHOO.util.Cookie.get("locale");if(A==""||A==null){A="en_US"}D=YAHOO.util.Cookie.get("curOffset");if(D==null||D==""){D=getOffset()}var E="method=GETMESSAGES&serial="+B+"&locale="+A+"&curOffset="+D;var C={success:function(I){try{var H=I.responseText;if(H=="recall"){getMessages(B,A,D);return }if((I.responseText).length==0){refreshSTB();return false}var G=YAHOO.lang.JSON.parse(I.responseText);records=G.records;companyName=G.companyName;companyPhoneNum=G.companyPhone;statusInfo=G.codeInfo;if(document.getElementById("tPanel")!=null){getAdInfo();document.getElementById("bStarting").innerHTML=records.key254;if((G.locale).indexOf("hi_IN")>=0){document.getElementById("bWelcome").style.fontSize="20px"}document.getElementById("bWelcome").innerHTML=trim(records.key255)+"!";document.getElementById("bWelcome").style.visibility="visible"}getTZOffset(G)}catch(F){getMessages(B,A,D)}},failure:function(F){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,C,E);return false}function getRecordsData(A){createAjaxRequest();if(ajaxRequest==null){return }ajaxRequest.onreadystatechange=function(){paintRecordsContent()};ajaxRequest.open("POST","/TvHandler",true);ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajaxRequest.send(A);return false}function paintRecordsContent(){if(ajaxRequest.readyState==4){if(ajaxRequest.status==200){if((ajaxRequest.responseText).length>0){var A=YAHOO.lang.JSON.parse(ajaxRequest.responseText);records=A.records;companyName=A.companyName;companyPhoneNum=A.companyPhone;if(document.getElementById("tPanel")!=null){blinkNow(1);document.getElementById("bStarting").innerHTML=records.key254;if((A.locale).indexOf("hi_IN")>=0){document.getElementById("bWelcome").style.fontSize="20px"}document.getElementById("bWelcome").innerHTML=trim(records.key255)+"!";document.getElementById("bWelcome").style.visibility="visible"}getTZOffset(A)}else{}}else{if(ajaxRequest.status==500){failureInfo()}}}}function getSInfo(){try{serial=getSTBSerial();macAddress=getSTBMacAddr();ipAddress=getSTBIPAddr();version=getSWVersion();model=getSystemModel();getModelInfo();if(model=="pc"){model=getBrowserInfo(model)}locale=YAHOO.util.Cookie.get("locale");if(locale==""||locale==null){locale="en_US";YAHOO.util.Cookie.set("locale",locale)}if(serial==null||serial==""){getSerial()}else{getMessages(serial,locale,curOffset);stbInfo()}}catch(A){}return false}function setLocale(){YAHOO.util.Cookie.set("locale",currLocale);locale=YAHOO.util.Cookie.get("locale");var B="method=SAVELOCALE&serial="+serial+"&locale="+currLocale;var A={success:function(D){try{YAHOO.util.Cookie.set("locale",currLocale);refreshSTB()}catch(C){return }},failure:function(C){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,A,B);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 setTZOffset(){curOffset=YAHOO.util.Cookie.get("curOffset");var D=curOffset;D=trim(D);var A=D.split(" ");D=A[0]+A[1];var C="method=SAVETZOFFSET&serial="+serial+"&data="+D;var B={success:function(F){try{YAHOO.util.Cookie.set("curOffset",curOffset,{expires:new Date("January 12, 2025")});refreshSTB()}catch(E){return }},failure:function(E){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,B,C);return false}function saveLocaleTimeZone(){YAHOO.util.Cookie.set("locale",currLocale);locale=YAHOO.util.Cookie.get("locale");curOffset=YAHOO.util.Cookie.get("curOffset");YAHOO.util.Cookie.set("curOffset",curOffset);var B="method=saveLocaleTimeZone&serial="+serial+"&offset="+curOffset+"&lcoale="+locale;var A={success:function(D){try{YAHOO.util.Cookie.set("curOffset",curOffset,{expires:new Date("January 12, 2025")});YAHOO.util.Cookie.set("curOffset",locale,{expires:new Date("January 12, 2025")});refreshSTB()}catch(C){return }},failure:function(C){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,A,B);return false}function getTZOffset(A){try{if(A.offset==-1||A.offset=="00:00"||A.offset==""){curOffset=getOffset()}else{var D=A.offset;if(D.indexOf("-")>=0){D=D.substring((D.indexOf("-")+1),D.length);D="- "+D}else{D=" + "+D}curOffset=D}locale=A.locale;localeValue=locale;var C=A.serverAddr;if(C!=null){C=C.substring(0,C.indexOf(":"))+":"+C.substring(C.indexOf(":")+1,C.length-2)}initPlay(C);if(document.getElementById("lang")!=null){document.getElementById("lang").innerHTML=getVal(locale);document.getElementById("tz").innerHTML="utc "+curOffset}YAHOO.util.Cookie.set("curOffset",curOffset,{expires:new Date("January 12, 2025")});YAHOO.util.Cookie.set("locale",locale,{expires:new Date("January 12, 2025")});getLocaleIndex(locale);getTZIndex(curOffset)}catch(B){alert(B)}}function getLTZ(){var A=YAHOO.util.Cookie.get("locale");var B=YAHOO.util.Cookie.get("curOffset");if(A!=null&&document.getElementById("lang")!=null){window.clearTimeout(pInterval);pInterval=null;document.getElementById("lang").innerHTML=getVal(A);document.getElementById("tz").innerHTML="utc "+curOffset}else{getLTZ()}}function getVal(A){var B="english";if(A==null){A="en_US"}if(A.indexOf("fr_FR")>=0){B="french"}else{if(A.indexOf("es_ES")>=0){B="spanish"}else{if(A.indexOf("de_DE")>=0){B="german"}else{if(A.indexOf("nl_NL")>=0){B="dutch"}else{if(A.indexOf("it_IT")>=0){B="italian"}else{if(A.indexOf("uk_UK")>=0){B="ukrainian"}else{if(A.indexOf("th_TH")>=0){B="thai"}else{if(A.indexOf("sl_SL")>=0){B="slovenian"}else{if(A.indexOf("ru_RU")>=0){B="russian"}else{if(A.indexOf("ro_RO")>=0){B="romanian"}else{if(A.indexOf("no_NO")>=0){B="norwegian"}else{if(A.indexOf("ja_JA")>=0){B="japanese"}else{if(A.indexOf("gr_EL")>=0){B="greek"}else{if(A.indexOf("bg_BG")>=0){B="bulgarian"}else{if(A.indexOf("pt_PR")>=0){B="portuguese"}else{if(A.indexOf("pl_PO")>=0){B="polish"}else{if(A.indexOf("ar_EG")>=0){B="arabic"}else{if(A.indexOf("hi_IN")>=0){B="hindi"}else{if(A.indexOf("zh_CN")>=0){B="chinese"}}}}}}}}}}}}}}}}}}}if(A.indexOf("en_US")>=0){B="english"}return B}function getLocale(A){var C="method=GETLOCALE&serial="+A;var B={success:function(E){try{if(E.responseText==-1){locale="en_US"}else{locale=E.responseText}YAHOO.util.Cookie.set("locale",locale,{expires:new Date("January 12, 2025")});getTZOffset(A)}catch(D){return }},failure:function(D){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,B,C);return false}function bootstrap(){var B=((records!=null&&records.key254!=undefined)?records.key254:"starting");var A=((records!=null&&records.key255!=undefined)?records.key255:"welcome");document.getElementById("progressBarMsg").innerHTML=trim(B);document.getElementById("welcome").innerHTML=trim(A)+"!";if(localeValue.indexOf("hi_IN")>=0){document.getElementById("welcome").style.fontSize="20px"}return false}function getModelType(A){var C="method=GETMODELTYPE&serial="+A;var B={success:function(E){try{if(E.responseText!=-1){stbType=E.responseText}else{stbType=0}getTZOffset(A)}catch(D){return }},failure:function(D){failureInfo()}};YAHOO.util.Connect.asyncRequest("POST",serverUrl,B,C);return false}function activeLP(){loadActive=true;lpActive=true;cPosition=0;langIndex=1;langActive=true;infoActive=true}function failureInfo(){if(blinkIntervl){window.clearInterval(blinkIntervl);blinkIntervl=0}hideLoadPanel();progressStatus=true;var A="";if(records==null){A='<table align=center width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="statusmessage" align="center" valign="middle" width="100%" height="100%">Network failure. <br></td></tr></table>'}else{A='<table align=center width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="statusmessage" align="center" valign="middle" width="100%" height="100%">'+records.key270+". <br>"+records.key271+companyName+" "+records.key272+"<br>"+companyPhoneNum+"</td></tr></table>"}if(document.getElementById("netInfo")!=null){document.getElementById("netInfo").innerHTML="";document.getElementById("netInfo").style.visibility="visible";document.getElementById("netInfo").innerHTML=A}else{if(document.getElementById("statusMessagePanel")!=null){showStatusPanel();document.getElementById("statusMessagePanel").innerHTML="";document.getElementById("statusMessagePanel").innerHTML=A}}return }function hideFailureInfo(){document.getElementById("netInfo").style.visibility="visible"}function tzContent(A){var B="utc";switch(A){case A:cOffset=tzArray[A];B+=" "+tzArray[A];break}return B}function getTZIndex(B){for(var A=0;A<tzArray.length;A++){if(tzArray[A]==B){tzIndex=A+1;break}}}function openLangTZPanel(A){if(stbTypeId!=7){return }cPosition=A;lpHandler(rcOK)}function showLangTZPanel(A){if(stbTypeId!=7){return }if(A==1){cPosition=A-1;lpHandler(rcLEFT)}else{if(A==2){cPosition=A+1;lpHandler(rcRIGHT)}}}function hideLangTZPanel(A){if(document.getElementById("tz")!=null){document.getElementById("tz").style.background="none";document.getElementById("lang").style.background="none"}if(stbTypeId!=7){return }if(document.getElementById("tz")!=null){document.getElementById("tz").style.color="white";document.getElementById("lang").style.color="white"}}function showMacAddress(){try{var G=new ActiveXObject("WbemScripting.SWbemLocator");var D=G.ConnectServer(".");var C=D.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");var F=new Enumerator(C);var B;while(!F.atEnd()){F.moveNext();var E=F.item();if(!E){continue}if(E.MACAddress!=null){B+=E.MACAddress+" : "}}}catch(A){}}