
if(!this.JSON){JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;}
return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(typeof value.length==='number'&&!value.propertyIsEnumerable('length')){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}})();var OLDIE95LIB={setCookie:function(name,value,expires)
{if(typeof(expires)==='undefined'){expires=0;}
try{expires=parseInt(expires,10);if(expires>0){var expires_date=new Date();expires_date=new Date(expires_date.getTime()+1000*expires);expires=";expires="+expires_date.toGMTString();}else{expires='';}}catch(e){expires='';}
document.cookie=name+"="+escape(value)+expires+";path=/";},getCookie:function(name)
{function getCookieVal(offset)
{var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;},escapeFrameset:function(){if(top!=self){top.location.href=self.location.href;}}}
function getTracks(e){httpObject=getHTTPObject();if(httpObject!=null){httpObject.open("GET","/titles.php?sender=o95",true);httpObject.onreadystatechange=displayTracks;httpObject.send(null);}}
var data;function displayTracks(e){if(httpObject.readyState==4){data=JSON.parse(httpObject.responseText);time1=new Date(data.nachher.uhrzeit*1000);if(data.nachher&&data.nachher.band)
{track1=data.nachher.band+' - '+data.nachher.titel;if(track1.length>35)
{track1=track1.substring(0,33)+'&hellip;';}
document.getElementById('track_1').innerHTML='<span>'+(time1.getHours()<10?'0':'')+time1.getHours()+':'+(time1.getMinutes()<10?'0':'')+time1.getMinutes()+'</span> '+track1;}
else
{document.getElementById('track_1').innerHTML='&nbsp;';}
if(data.jetzt&&data.jetzt.band)
{time2=new Date(data.jetzt.uhrzeit*1000);track2=data.jetzt.band+' - '+data.jetzt.titel;if(track2.length>27)
{track2=track2.substring(0,25)+'&hellip;';}
document.getElementById('track_2').innerHTML='<span>'+(time2.getHours()<10?'0':'')+time2.getHours()+':'+(time2.getMinutes()<10?'0':'')+time2.getMinutes()+'</span> '+track2;}
else
{document.getElementById('track_2').innerHTML='&nbsp;';}
if(data.vorher&&data.vorher.band)
{time3=new Date(data.vorher.uhrzeit*1000);track3=data.vorher.band+' - '+data.vorher.titel;if(track3.length>35)
{track3=track3.substring(0,33)+'&hellip;';}
document.getElementById('track_3').innerHTML='<span>'+(time3.getHours()<10?'0':'')+time3.getHours()+':'+(time3.getMinutes()<10?'0':'')+time3.getMinutes()+'</span> '+track3;}
else
{document.getElementById('track_3').innerHTML='&nbsp;';}
jetzt=new Date();wait=time1-jetzt.getTime();wait=Math.max(15000,wait);wait=Math.min(300000,wait);window.setTimeout("getTracks()",wait);}}
function getHTTPObject(){if(window.ActiveXObject)
return new ActiveXObject("Microsoft.XMLHTTP");else if(window.XMLHttpRequest)
return new XMLHttpRequest();else{alert("Your browser does not support AJAX.");return null;}}
function addListener(element,event,listener,bubble){if(element.addEventListener){if(typeof(bubble)=="undefined")bubble=false;element.addEventListener(event,listener,bubble);}else if(this.attachEvent){element.attachEvent("on"+event,listener);}}
function ReloadPixelImages(){}
