1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
3 "http://www.w3.org/TR/html4/loose.dtd">
7 <meta content="text/html; charset=UTF-8" http-equiv="content-type">
8 <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
10 <title>Dreambox WebControl</title>
12 <link href="/web-data/tpl/default/style.css" type="text/css" rel="stylesheet">
13 <link rel="shortcut icon" type="/web-data/image/x-icon" href="/web-data/img/favicon.ico">
16 <script type="text/javascript" src="/web-data/lib/prototype-1.6.1.js"></script>
17 <script type="text/javascript" src="/web-data/lib/scriptaculous.js?load=effects"></script>
18 <script type="text/javascript" src="/web-data/lib/shadedborder.js"></script>
19 <script type="text/javascript" src="/web-data/lib/trimpath-template-1.0.38.js"></script>
21 <script type="text/javascript" src="/web-data/lib/libs_minified.js"></script>
23 <!-- userprefs Object -->
24 <script type="text/javascript" src="/web-data/userprefs.js"></script>
27 <script type="text/javascript" src="/web-data/objects.js" ></script>
28 <script type="text/javascript" src="/web-data/statics.js" ></script>
29 <script type="text/javascript" src="/web-data/tools.js" ></script>
30 <script type="text/javascript" src="/web-data/timer.js" ></script>
33 <script type="text/javascript" src="/web-data/lib/gears_init.js"></script>
34 <script type="text/javascript" src="/web-data/gears_handler.js" ></script>
36 <!-- Live RSS Feeds //-->
37 <link rel="alternate" type="application/rss+xml" title="Movie List" href="/web/movielist.rss?tag" >
40 <script language="javascript" type="text/javascript">
43 window.$ = function(id) { return document.getElementById(id); }
46 function getWinSize(win)
48 if(!win) win = window;
50 if(typeof win.innerWidth != 'undefined')
52 s.width = win.innerWidth;
53 s.height = win.innerHeight;
57 var obj = getBody(win);
58 s.width = parseInt(obj.clientWidth);
59 s.height = parseInt(obj.clientHeight);
66 return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
69 function setMaxHeight(element){
73 slc.style.maxHeight = size.height - 200+"px";
79 <body onresize="setMaxHeight('contentMain')" onload="document.getElementById('notification').style.display='none'">
83 <span id="notification"><div></div></span>
85 <div id="bannerText" style="font-size: 24px;">
86 <img src="/web-data/img/dreamboxweb.png" alt="Dreambox Web">
89 <li><a href="#" onClick="switchMode('TV')">TeleVision</a></li>
90 <li><a href="#" onClick="switchMode('Radio')">Radio</a></li>
91 <li><a href="#" onClick="switchMode('Movies')">Movies</a></li>
92 <li><a href="#" onClick="switchMode('Timer')">Timer</a></li>
93 <!-- <li><a href="#" onClick="switchMode('MediaPlayer')">MediaPlayer</a></li> -->
94 <li><a href="#" onClick="switchMode('BoxControl')">BoxControl</a></li>
95 <li><a href="#" onClick="switchMode('Extras')">Extras</a></li>
97 <a href="#" onClick="openWebTV();">
102 <div id="bannerRight">
104 <a id="openSignalPanel" href="#" >
105 <img id="openSignalPanelImg" border="0" src="/web-data/img/signal.png" alt="Signal" title="Show Signal Panel">
107 <a id="doInstantRecord" href="#" onClick="recordNowPopup()">
108 <img id="doInstantRecordImg" border="0" src="/web-data/img/record.png" alt="R" title="Instant Record">
114 <div id="currentContent">
115 <table id="currentTable">
117 <td id="currentName">N/A</td>
123 <div id="navContainer">
125 <div id="navHd" class="header"><div>SubNav</div></div>
126 <div id="navContent">loading...</div>
129 <div id="volHd" class="header"><div>Volume</div></div>
130 <span class="boxContent center" style="width: 94%; display:block;">
131 <!-- Volume "Slider" -->
132 <a href="#" onClick="volumeSet(10)">
133 <img id='volume1' src='/web-data/img/led_off.png' title="Volume to 10%" alt="10%">
135 <a href="#" onClick="volumeSet(20)">
136 <img id='volume2' src='/web-data/img/led_off.png' title="Volume to 20%" alt="20%">
138 <a href="#" onClick="volumeSet(30)">
139 <img id='volume3' src='/web-data/img/led_off.png' title="Volume to 30%" alt="30%">
141 <a href="#" onClick="volumeSet(40)">
142 <img id='volume4' src='/web-data/img/led_off.png' title="Volume to 40%" alt="40%">
144 <a href="#" onClick="volumeSet(50)">
145 <img id='volume5' src='/web-data/img/led_off.png' title="Volume to 50%" alt="50%">
147 <a href="#" onClick="volumeSet(60)">
148 <img id='volume6' src='/web-data/img/led_off.png' title="Volume to 60%" alt="60%">
150 <a href="#" onClick="volumeSet(70)">
151 <img id='volume7' src='/web-data/img/led_off.png' title="Volume to 70%" alt="70%">
153 <a href="#" onClick="volumeSet(80)">
154 <img id='volume8' src='/web-data/img/led_off.png' title="Volume to 80%" alt="80%">
156 <a href="#" onClick="volumeSet(90)">
157 <img id='volume9' src='/web-data/img/led_off.png' title="Volume to 90%" alt="90%">
159 <a href="#" onClick="volumeSet(100)">
160 <img id='volume10' src='/web-data/img/led_off.png' title="Volume to 100%" alt="100%">
163 <!-- Volume Control -->
164 <a href="#" onClick="volumeUp()">
165 <img src='/web-data/img/arrow_up.png' title="Volume Up" alt="Up">
167 <a href="#" onClick="volumeDown()">
168 <img src='/web-data/img/arrow_down.png' title="Volume Down" alt="Down">
170 <a href="#" onClick="volumeMute()">
171 <img id='speaker' src='/web-data/img/speak_on.png' title="Mute" alt="Mute">
176 <div id="searchHd" class="header"><div>EPG-Search</div></div>
177 <div class="boxContent">
178 <form action="" onSubmit="loadEPGBySearchString($('epgSearch').value); return false;">
179 <input type="text" id="epgSearch" onfocus="this.value=''" value="Search EPG" />
180 <img style="vertical-align:middle" src="/web-data/img/cross.png" alt="clear..." title="Clear Search" onClick="clearSearch()" />
186 <div id="contentHd" class="header"><div>Content</div></div>
187 <div id="contentMain">loading...</div>
191 <script language="javascript" type="text/javascript">
195 var menuBorder = RUZEE.ShadedBorder.create({ corner:5, border: 1 });
197 var buttons = $('mainMenu').getElementsByTagName("li");
199 for (var i=0; i < buttons.length; ++i) {
200 menuBorder.render(buttons[i]);
203 var bannerBorder = RUZEE.ShadedBorder.create({corner:5, shadow:10});
204 bannerBorder.render('banner');
205 bannerBorder.render('current');
207 var contentBorder = RUZEE.ShadedBorder.create({corner:5, border: 2, shadow:10});
208 contentBorder.render('nav');
209 contentBorder.render('navSearch');
210 contentBorder.render('navVolume');
211 contentBorder.render('content');
213 var hdBorder = RUZEE.ShadedBorder.create({corner:5, edges:"tlr"});
214 hdBorder.render('navHd');
215 hdBorder.render('searchHd');
216 hdBorder.render('volHd');
217 hdBorder.render('contentHd');
219 function setNavHd(content){
220 set("navHd", '<div style="background-color: #000">'+content+'</div>');
221 hdBorder.render('navHd');
224 function setContentHd(content){
225 set("contentHd", '<div style="background-color: #000">'+content+'</div>');
226 hdBorder.render('contentHd');
229 function getAjaxLoad(){
230 return ('<center><img style="padding-top: 50px;" src="/web-data/gfx/ajaxload.gif" alt="loading..."></center>');
233 setMaxHeight('contentMain');