stbType=0;var urlHome="http://www.google.com";var server="server=ncube";var parameter=server;var session=0;var vol=80;var box,rm,sm,cb,wmc;var player=null;try{player=new AVPlayer();player.jsewrite("JseSystemControl","changekey:on");player.jsewrite("JseLcdControl","show:AKEEBO");player.videoScaled(0,0,720,576);player.jsewrite("JseBrowserControl","range:50:28:615:520");player.jsewrite("JseBrowserControl","alpha:0:0");player.jsewrite("JseAudioControl","set:"+vol);stbType=6}catch(exception){try{VideoDisplay.SetChromaKey(986895);stbType=0;setKBM();ASTB.DefaultKeys(false);ASTB.WithChannels(false);VideoDisplay.RetainMouseState(true);resetAlpha();ASTB.SetKBDelay(0);ASTB.SetKBRepeat(0);frameLoadResetState(0);handleOnMediaEvent();VideoDisplay.UnloadVideo(false);ASTB.SetBrowserConfig("leaves","BROWSER_LEFT_MARGIN","0");ASTB.SetBrowserConfig("leaves","BROWSER_RIGHT_MARGIN","0");ASTB.SetBrowserConfig("leaves","BROWSER_TOP_MARGIN","0");ASTB.SetBrowserConfig("leaves","BROWSER_BOTTOM_MARGIN","0");ASTB.SetBrowserConfig("leaves","ACCEPT_COOKIES","1");ASTB.CommitConfig()}catch(exception){try{var box=stb.getCurrentBrowser();stbType=1;box.enableColorKeying(986895);box.setTransparency(30);box.enablePointer(false);box.enableProgressBar(false)}catch(exception){}}}function setKBM(){try{Browser.SetToolbarState(0);ASTB.SetMouseState(false)}catch(A){}}function getSTBSerial(){try{if(stbType==0){return ASTB.GetSerialNumber()}else{if(stbType==1){return getSTBMacAddr()}else{return player.jseread("sysstbserial")}}}catch(A){return null}}function getSTBMacAddr(){try{if(stbType==0){return ASTB.GetMacAddress()}else{if(stbType==1){return stb.getInfoServiceValue("const.ip.eth0.mac")}else{return player.jseread("sysmac")}}}catch(A){}}function getSTBIPAddr(){try{if(stbType==0){return ASTB.GetIPAddress()}else{if(stbType==1){return stb.getInfoServiceValue("cfg.ip.eth0.addr")}else{var D=player.getip();var C=D.indexOf("@",0);if(C!=-1){D=D.substring(C+1);var B=D.indexOf("@",0);if(B!=-1){D=D.substring(0,B)}}return D}}}catch(A){}}function getSWVersion(){try{if(stbType==0){return ASTB.GetSoftwareVersion()}else{if(stbType==1){return stb.getInfoServiceValue("const.sw.version")}else{return player.jseread("sysswversion")?player.jseread("sysswversion"):"antgalio"}}}catch(A){}}function getSystemModel(){try{if(stbType==0){return ASTB.GetSystemModel()}else{if(stbType==1){return stb.getVersion()}else{if(stbType==6){return"telbox110"}}}}catch(A){return"pc"}}function initPlay(C){var A="src=rtsp://"+C+"/akeeboTitleLow.ts;servertype=ncube";if(stbType==0){try{AVMedia.Play(A)}catch(B){}}}function playStream(B){if(stbType==0){try{if(vodActive){AVMedia.Play(B);return }if(musicActive){AVMedia.Play(B);return }var A=playScheduledChannel();if(A==1){return }if(lockedCache[nSelectedChannel]==0){AVMedia.Play(B)}else{unlockChannel()}}catch(C){}}else{if(stbType==1){try{stopStream();if(feedType=="rtsp"){session=sm.open(B,server,0)}else{session=sm.open(B,null,0)}sm.play(session,1000,null)}catch(C){}}else{player.jsewrite("JseVodControl","url:"+B)}}}function stopStream(){if(stbType==0){try{AVMedia.Kill()}catch(A){}}else{if(stbType==1){try{if(session!=0){sm.close(session)}}catch(A){}}else{if(feedType=="igmp"){player.jsewrite("JseIPTVControl","quit")}else{player.jsewrite("JseVodControl","quit")}}}}function rebootSTB(){if(stbType==0){try{ASTB.Reboot()}catch(A){}}else{if(stbType==1){try{box.system.reboot()}catch(A){}}}}var refreshInterval=null;function refreshSTB(){if(stbType==0){try{Browser.GoHome()}catch(A){reloadB()}}else{if(stbType==1){try{box.system.reboot()}catch(A){}}else{player.setdefaulturl("http://192.168.1.5/?tv")}}}function reloadB(){window.location.reload()}function setAlphaLevel(B){if(stbType==0){try{VideoDisplay.SetAlphaLevel(B)}catch(A){}}else{if(stbType==1){try{cb.setTransparency(B)}catch(A){}}else{player.jsewrite("JseBrowserControl","alpha:"+unit+":"+unit)}}}function changeScreenSize(B){if(stbType==0){if(B==0){VideoDisplay.SetPIG(0)}else{VideoDisplay.SetPIG(1,4,380,175)}}else{if(stbType==1){var A=stb.getCurrentBrowser();if(B==0){A.setposition(x,y,width,height)}else{A.setposition(x,y,width,height)}}else{if(B==4){player.videoScaled(375,185,275,360);document.getElementById("tvLayer").style.filter="alpha(opacity="+0.1+")";document.getElementById("tvLayer").style.opacity=0.1}else{player.videoScaled(0,0,720,576);document.getElementById("tvLayer").style.filter="alpha(opacity="+0.9+")";document.getElementById("tvLayer").style.opacity=0.9}}}}function pauseStream(){if(stbType==0){try{AVMedia.Pause()}catch(A){}}else{if(stbType==1){try{if(session!=0){sm.pause(session)}}catch(A){}}}}function continueStream(){if(stbType==0){try{AVMedia.Continue()}catch(A){}}else{if(stbType==1){try{if(session!=0){sm.play(session,1000,null)}}catch(A){}}}}function setSpeedStream(B){if(stbType==0){try{AVMedia.SetSpeed(B)}catch(A){}}else{if(stbType==1){try{if(session!=0){var C=1000;C=C*B;sm.play(session,C,null)}}catch(A){}}}}function setChannelForSTB(B,A){if(stbType==0){ASTB.SetChannel(B,A)}else{if(stbType==1){}else{}}}function saveChannelsForSTB(){if(stbType==0){ASTB.SaveChannels()}else{if(stbType==1){}}}function loadHomePage(){if(stbType==0){try{Browser.GoHome()}catch(A){}}else{if(stbType==1){try{var B=stb.getCurrentBrowser();B.load(urlHome)}catch(A){}}else{player.setdefaulturl("http://192.168.1.5/?tv")}}}function handleOnMediaEvent(){if(stbType==0){try{AVMedia.onEvent="handleMediaEvent();"}catch(A){}}else{if(stbType==1){}else{}}}function handleMediaEvent(){if(stbType==0){mediaEventHandler(AVMedia.Event)}else{if(stbType==1){}}}function keepVideoIntact(){try{Browser.FrameLoadResetsState(0)}catch(A){}}function frameLoadResetState(B){try{Browser.FrameLoadResetsState(B)}catch(A){}}