// isSearch: - isAgent: window.onError=null;


 function setCSS(OBJname,CSS){
 if(typeof(CSS)=='object' && typeof(document.getElementById(OBJname))!='undefined'){
 var gOBJ=document.getElementById(OBJname);
 for( var k in CSS ){
 if(CSS.hasOwnProperty(k)) {
   gOBJ.style[k]=CSS[k];
 }
 }
 }
 }
 var mf_halfpage_active=false;
 var mf_wall_x=835;
 if(document.all) mf_wall_x -=4;
 var mf_wall_y=11;

 var CB_Attrib=new Array();
 var CB_SearchIn=new Array();
 var asPrint =0;
 var interVal;
 var infoAfterLoad=null;
 var TXT=new Array();
 var webroot='/application/tvinfo';
 var host='www.tvinfo.de';
 var prot='http://';
 var isGoogleBanner=0;
 var isPopup=0;
 
TXT["reminderDel"]="Die Sendung wurde von Ihrem Merkzettel entfernt.<br><br><a href=\"/merkzettel\" class=\"but_xxl_orange\">Merkzettel ansehen</a>";
TXT["reminderErrDel"]="Um die Sendung von Ihrem Merkzettel zu entfernen, müssen Sie eingelogt sein.<br>Sie haben noch keinen Zugang?<br>Dann können Sie sich hier kostenlos anmelden.<br/><br/><a href=\"/anmelden\" class=\"but_xxl_orange\">Jetzt kostenlos anmelden</a>";
TXT["reminderAdd"]="Die Sendung wurde zu Ihrem Merkzettel hinzugefügt.<br><br><a href=\"/merkzettel\" class=\"but_xxl_orange\">Merkzettel ansehen</a>";
TXT["reminderErrAdd"]="Um die Sendung zu Ihrem Merkzettel hinzufügen zu können, müssen Sie eingeloggt sein.<br>Sie haben noch keinen Zugang?<br>Dann können Sie sich hier kostenlos anmelden.<br/><br/><a href=\"/anmelden\" class=\"but_xxl_orange\">Jetzt kostenlos anmelden</a>";
TXT["noFlash"]="Um TVinfo in vollem Umfang nutzen zu können, sollten Sie Adobe-Flash installieren. Das kostenlose Adobe-Flash-Plugin erhalten Sie <a href=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW\" target=\"_blank\" class=\"bold\">hier</a>.<br><br><br><a href=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW\" target=\"_blank\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" border=\"0\"></a>";
TXT["promote"]="Um diese Funktion nutzen zu können, müssen Sie eingelogt sein.<br><br>Sie haben noch keinen Zugang?<br>Dann können Sie sich hier kostenlos anmelden.<br/><br/><a href=\"/anmelden\" class=\"but_xxl_orange\">Jetzt kostenlos anmelden</a>";
 var server=prot+host+webroot;

 var imgAdd=server+'/common/img/css/reminder_add.gif';
 var imgDel=server+'/common/img/css/reminder_del.gif';
 var swfNavheight=126; var lastScrollY=0; 
 var to_wait;
 if(isPopup) fitWindow();
 var setBannerHeightCNT=0;
 function setBannerHeight(myH,skyTop){
 var skyTop=typeof(skyTop)!='undefined'?skyTop:myH+20;
 if(typeof(top)!='undefined' && typeof(document.getElementById('bannerTop'))!='undefined'){
 if(document.getElementById('bannerTop')){document.getElementById('bannerTop').style.height=myH+'px'; }
 if(document.getElementById('bannerRight')){document.getElementById('bannerRight').style.top=skyTop+'px'; }
 if(document.getElementById('pageBox')){document.getElementById('pageBox').style.top=(myH+10)+'px'; }
 if(document.getElementsByClassName){
 if(document.getElementsByClassName('h1pageHead')){document.getElementsByClassName('h1pageHead')[0].style.top= (myH+3)+'px';}
 }else{
 var h=document.getElementsByTagName("h1");
 if(typeof(h[0])!='undefined') h[0].style.top=(myH+3)+'px';
 }
 }else{
 if(setBannerHeightCNT<20) window.setTimeout('setBannerHeight('+myH+','+skyTop+')',500);
 }
 setBannerHeightCNT++;
 }
 
 hideAltBanner=function(){};

 function checkCB(name){
 if(typeof(document.getElementById(name))!='undefined'){
 document.getElementById(name).checked=document.getElementById(name).checked?false:true;
 }
 }
 function fitWindow()
 {
 if(document.getElementById('body')!=undefined )
 {
 var newH=document.getElementById('pageHolder').offsetHeight;
 var newW=document.getElementById('pageHolder').offsetWidth+30;
 newH=newH>600?600:newH;
 window.resizeTo(newW,newH);
 }else{
 setTimeout('fitWindow()',100);
 }
 }

 function showHide(layID)
 {
 if(document.getElementById(layID)!=undefined ){
 var lOBJ=document.getElementById(layID);
 var vis=lOBJ.style.display=='none'?false:true;
 lOBJ.style.display=vis?'none':'block';
 if(document.getElementById('a_'+layID)!= undefined){
 document.getElementById('a_'+layID).innerHTML=vis?'anzeigen':'ausblenden';
 }
 }
 }
 
 function setFlashNavi(hasFlash,elementId)
 {
 if(elementId=='flash_TVTipp'){
 if(typeof(chgT)!='undefined') clearInterval(chgT);
 }
 }
 
 function chgIMG(imgName,imgSrc)
 {
 document.images[imgName].src=imgSrc;
 }

 function showNav(onOff,myHeight)
 {
 var newHeight=onOff==1?Math.round(myHeight):123;
 var navOBJ=document.getElementById('navi_flash').style;
 navOBJ.height =newHeight+'px';
 var hLayer=new Array('bannerCont','flash_swf_Video','esBanner','adl_medium_rectangle');
 for(b=0; b<hLayer.length;b++){
 if(document.getElementById(hLayer[b])!=undefined)
 {
 document.getElementById(hLayer[b]).style.display=onOff?'none':'block';
 }
 }
 }
 
 
 function resizeContentTo(nOBJ,nHeight)
 {
 nOBJ.style.height=nHeight;
 }
 function switchStyleDisplay(target,visible){
 if (visible)
 {document.getElementById(target).style.display="block"} 
 else
 {document.getElementById(target).style.display="none"}; 
 }
  function startClock()
  {
 var tOBJ=document.getElementById('naviJS_time');
  if(tOBJ !=null){
 var t=tOBJ.innerHTML;
 t=t.split('<!--#TIME#-->');
 t=t.length==3?t[1]:t[0];
 t=t.split(':');
 var s=Math.round(t[2]);
 var m=Math.round(t[1]);
 var h=Math.round(t[0]);
 
 s++;
 if(s >=60){ s=0; m++; }
 if(m >=60){ m=0; h++; }
 if(h >=24){ h=0; }
 s=s<10?'0'+s:s;
 m=m<10?'0'+m:m;
 h=h<10?'0'+h:h;
 tOBJ.innerHTML=h+':'+m+':'+s;
 window.setTimeout('startClock()',1000)
 }

  }
 function showPic(pID)
 {
 PREV=window.open(webroot+'/system/_popup.php?IMGpID='+pID,'preview','width=440,height=440,scrollbars');
 }

 function reminder(imgName)
 {
 var imgSRC=(document.images[imgName].src==imgAdd)?imgDel:imgAdd;
 chgIMG(imgName,imgSRC)
 }
 
 function closeInfo()
 {
 document.getElementById('infoLay').style.visibility='hidden';
 if(document.getElementById('bannerCont')!=undefined)document.getElementById('bannerCont').style.visibility='visible';
 }
 function closeLoginInfo()
 {
 document.getElementById('loginLay').style.visibility='hidden';
 if(document.getElementById('bannerCont')!=undefined)document.getElementById('bannerCont').style.visibility='visible';
 }
 
 function showInfo(txtID)
 {
 var OBJ=top.document.getElementById('infoLay');
 if(OBJ!=null)
 {
 top.document.getElementById("infoInnerTxt").innerHTML=TXT[txtID];
 OBJ.style.visibility='visible';
 var scPos=getScrollXY();
 OBJ.style.top=scPos[1]+30 +'px';
 if(document.getElementById('bannerCont')!=undefined)document.getElementById('bannerCont').style.visibility='hidden';
 }else{
 infoAfterLoad=txtID;
 waitLoaded();
 }
 }
 function getScrollXY() {
  var scrOfX=0, scrOfY=0;
  
  if( typeof( window.pageYOffset )=='number' ) {
  //Netscape compliant
  scrOfY=window.pageYOffset;
  scrOfX=window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
  //DOM compliant
  scrOfY=document.body.scrollTop;
  scrOfX=document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
  //IE6 standards compliant mode
  scrOfY=document.documentElement.scrollTop;
  scrOfX=document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
 }
 function switchBlock(ID)
 {
 if(! asPrint){
 showHideBlock(ID,(document.getElementById('tLay'+ID).style.display =='block'?0:1));
 }
 }
 
 function showHideBlock(ID,which){
 if(document.getElementById('tLay'+ID) && document.getElementById('butLay'+ID)){
 var tOBJ=document.getElementById('tLay'+ID);
 var bOBJ=document.getElementById('butLay'+ID);
 CSS=getBlockCSS(bOBJ);
 tOBJ.style.display=which==1?'block':'none';
 var addW=bOBJ.attributes['class'].value.search(/(layopenW|layclosedW)+/) !=-1?'W':'';
 bOBJ.attributes['class'].value=CSS+(which==1?' layopen'+addW:' layclosed'+addW);
 }
 }
 function showBlockNr(ID){
 for(i=0; i<200; i++){
 showHideBlock(i,0);
 }
 showHideBlock(ID,1);
 }
 function getBlockCSS(OBJ){
 var CSS=OBJ.attributes['class'].value;
 TMP=CSS.split('layopen');
 TMP =TMP[0].split('layclosed');
 CSS=TMP[0];
 return CSS;
 }

 function scrollToTop () 
 {
  var y=0;
  if (window.pageYOffset) {
  y=window.pageYOffset;
  } else if (document.body && document.body.scrollTop) {
  y=document.body.scrollTop;
  }
  if (y>0) {
  window.scrollBy(0, -10);
  setTimeout("scrollToTop()", 10);
  }
 }
 function SizeBannerBlock(height)
 {
 height=height<2?0:height;
 var blockH=height-132;
 if(blockH<2) blockH=0;
 var bOBJ=document.getElementById('bannerBlock');
 bOBJ.style.height=blockH+'px';
 var nOBJ=document.getElementById('navi_flash');
 nOBJ.style.height=(height+123)+'px';
 viewHideSearchLogin((height>0));
 }
 
 function expandBannerBlock(height){
 var bOBJ=document.getElementById('bannerBlock');
 bOBJ.style.height=height+'px';
 }
 
 function viewHideSearchLogin(onOff){
 document.getElementById('navi_flashLogin').style.display =onOff? 'none':'block';
 document.getElementById('navi_flashSearch').style.display =onOff? 'none':'block';
 }
 
 function showHideDayTipp(onOff){
 clearInterval(addTimeout);
 document.getElementById('TVTipp').SetVariable("ADVERT", onOff);
 if(onOff==0 && document.getElementById('tvtippAd')){
 document.getElementById('tvtippAd').style.display='none';
 }
 }

 function fadeInBG(colString,fadeTime)
 {
 bgFade=new Object();
 bgFade.speed=fadeTime?fadeTime:20;
 bgFade.cols =colString.split(',');
 bgFade.actCol= 0;
 document.body.style.backgroundImage='none';
 bgFade.FADEIN=function()
 {
 document.body.style.backgroundColor='#'+this.cols[this.actCol];
 this.actCol++;
 if(this.actCol<this.cols.length){
 setTimeout('bgFade.FADEIN()',100);
 }
 }
 bgFade.FADEIN();
 }
 function fadeOutBG(){
 if(typeof(bgFade.cols)!='undefined'){
 bgFade.cols.reverse();
 bgFade.actCol= 0;
 bgFade.FADEIN();
 }
 }
 function waitLoaded()
 {
 var OBJ=document.getElementById('ctrlFrame');
 if(OBJ!=null)
 {
 if(infoAfterLoad!=null){
 clearTimeout(to_wait);
 showInfo(infoAfterLoad);
 }
 OBJ.src=webroot+'/system/_set_sessionVar.php?flashInfo=1';
 }else{
 to_wait=setTimeout('waitLoaded()',50)
 }
 }
 function bookmark()
 {
 var myURL='http://www.tvinfo.de';
 var myTitle =document.title;
 var ap=navigator.appName;
 if(ap=="Microsoft Internet Explorer"){
 window.external.AddFavorite(myURL,myTitle);
 }else{
 if(ap=="Netscape")
 {
 if((typeof window.sidebar=="object") && (typeof window.sidebar.addPanel=="function"))
 {
 window.sidebar.addPanel(myTitle,myURL,"");
 }else{
 alert('Sie Nutzen eine veralterte Netscape Version! Lesezeichen hinzufügen ist nicht möglich!');
 }
 }else{
 alert('In Ihren Browser kann ein Lesezeichen nicht per Javascript hinzugefügt werden. Bitte legen sie das Lesezeichnen manuel an.');
 }
 }
 }
 function reloadCaptcha(){
 document.images['ctxtimg'].src="/common/captcha/captcha.php?"+Math.random();
 }
 var s_uaApp=navigator.userAgent.toLowerCase();
 var op_inactive=30; if (s_uaApp.indexOf('opera')!=-1 || s_uaApp.indexOf('safari')!=-1)
 setOpacity=function (e_element, n_opacity) {
 e_element.style.opacity=n_opacity / 100;
 };
 else if (s_uaApp.indexOf('gecko')!=-1)
 setOpacity=function (e_element, n_opacity) {
 e_element.style.MozOpacity=n_opacity / 100;
 };
 else if (s_uaApp.indexOf('msie')!=-1)
 setOpacity=function (e_element, n_opacity) {
 try { e_element.filters.alpha.opacity=n_opacity } catch (e) {};
 };
 else
 setOpacity=null;
 function retDIV(divID){
 var ret=false;
 if(typeof(document.getElementById(divID))=='object'){
 ret=document.getElementById(divID);
 }
 return ret;
 }
 function chainSaw(imgURL,iW,iH)
 {
 }
