/* JS für Portalseiten: allg-portale-js 40001100 V.207
* update: DJ 16.05.2011
*/

/* Liquid-Steuerung, Toggeln, Grafik-(Nach-)Laden, Doppel-IFrame-Laden &-Steuern, ... 42441260 V.28 */
var Tliq = {
L:TfiBxH()>=1250?1:0,
setL:function(l) {var c=B.className.replace(/\bTliql\b/g,'').replace(/\s+/g,' '); B.className=l?c+' Tliql':c},
fix:0,
setFix:function(sp) {this.fix=sp?sp:-1; Tinc('#Tliqbut{display:none}'); if(B&&sp) with(this) if((sp-=3)==L) setL(sp); else togg()},
  no:0,
  setNo:function() {this.no=1; Tinc('#Tliqbut{display:none}')},
objBut:null,
txtBut:function(l) {this.objBut.innerHTML=['Zur breiten Ansicht','Zur schmalen Ansicht'][l]},
//setBut:function() {with(this) if(!fix) {objBut=TgEI('Tliqbut'); if(objBut) {txtBut(L); Tinc('#Tliqbut{display:block}')}}},
  setBut:function() {with(this) if(!fix&&!no) {objBut=TgEI('Tliqbut'); if(objBut) {txtBut(L); Tinc('#Tliqbut{display:block}')}}},
init:function() {
    if(this.no) return;
  if(!B) B=D.body;
  if(ThEC(B,'Tliqfix')) this.fix=ThEC(B,'Tliql')?4:ThEC(B,'Tliqs')?3:-1;
  with(this) {if(fix>0) L=fix-3; setL(L); init2()}
},
init2:function() {},
togg:function(obj) {
  with(this) {L=L?0:1; setL(L); imgAll(); ifrAll(); if(objBut) txtBut(L); togg2()}
  TInitBCrumb();
  /* Aufruf Reiter */
  var o={fadeSpeed:'medium', defautContent: mst_global_reiter, rotTime:0, stg:'false', lockHeight:0, rotTimeSt:10000};
  T$('#Tcontbox div.Tmreitsew').Ttabs(o);
  T$('#Tcontbox div.Tmreitsea').Ttabs(o);
  T$('#Tcontbox div.Tmreitautoc').Ttabs(o);
  T$('#Tcontbox div.Tmreit:not(#Tcontbox div.Tmst4 div.Tmreit, #Tcontbox div.Tmst8c div.Tmreit)').Ttabs(o);
  if(W.TSob) TSob.reti();
},
togg2:function() {},
_imgArr:[],
img_0:function(s) {
  var img=TgET('img',TgDOM_0().parentNode)[0];
  if(this.L) {if(img.src.indexOf('/t.gif')>=0) img.src=s} else this._imgArr.push([img,s]);
},
imgAll:function() {
  var a=this._imgArr, i=0, x;
  for(;i<a.length;) if((x=a[i++])[0].src.indexOf('/t.gif')>=0) x[0].src=x[1];
},
_ifrArr:[],
_ifrL:['S','L'],
_ifrx:['Tliqnx','Tliqx'],
ifr_0:function(i1,i2,a) {
  var url,h,iz,id, pp=TgDOM_0(1);
  do id=TgZI(); while(TgEI(id));  pp.id=id;
  iz=2; if(!i2) iz=1; else if(i2.a) {iz=1; a=i2}
  url=a&&a.url?a.url:''; h=i1.h||0;  this._ifrArr.push([url+i1.url,h, iz==2?url+i2.url:'',iz==2?i2.h||h:0, id]);
  var i=0, ifr='', nm='x'+(W.T?T.ID:0)+TtIFrame+id, scl=a&&a.scl?a.scl:'no';
  for(;i<iz;i++) ifr+='<iframe name="'+nm+'" id="'+id+this._ifrL[i]+'" width="100%" scrolling="'+scl+'" frameborder="0" class="Tifri '+this._ifrx[i]+'"><\/iframe>'; 
  pp.innerHTML=ifr;
  this.ifrAll();
},
ifrAll:function() {
  var a=this._ifrArr, al=a.length, i,ai,d,l,id,o,h;
  if(al) {
    if(this.L) {d=2; l=1} else {d=l=0}
    for(i=0;i<al;i++) {ai=a[i], id=ai[4], o=TgEI(id+this._ifrL[l]); if(o&&!o.src) o.src=ai[d]; h=ai[d+1]; if(h) TsS(id,'height',h+'px')}
  }
},
fsx:function() {}
};
Tliq.sBut=Tliq.setBut;

function TsetContPos(p1,p2) {for(var i=0,p=''; i<arguments.length; i++) p+=' Tcontpos'+arguments[i]; B.className+=p}


/* Steuerung spezieller Linklisten V.1 */

/* Linkliste L2: "alle Schlagzeilen" (all News) schalten: x = 1: EIN, 0: AUS; obj = this;
* kopiert/klont modular am Teaser notierten Inhalt in Content-AbsolutBox (nur 1 x, dann "ready") + zeigt diese an;
* cb = ContentBox, an = all News;
*/
var Tml2allNews = {
ry:0, 
go:function(x,obj) {
  if(x) {
    if(!this.ry) {
      var cb=D.createElement('div'), an=TgEI('Tml2all-0').cloneNode(true); 
      cb.id='Tml2all-1'; cb.className='Tcontabs'; an.id='Tml2all-c'; TsD(an,1);
      cb.appendChild(an); TgEI('Tcontbox').appendChild(cb); this.ry=1;
    }
    TsS('Tml2all-c','top',TgPos(TgEax(TgEax(obj)),'Tcontbox')[1]+'px');
  }
  TsD('Tml2all-1',x);
}}


/* Linkliste L20 (abgeleitet von L2): "alle passenden Artikel" schalten: x = 1: EIN, 0: AUS; obj = this;
* kopiert/klont modular am Teaser notierte Inhalte zusammen in Groß-Linkliste (nur 1 x, dann "ready") + zeigt diese an;
* a1 = Liste Artikel-Teil-1, aa = Liste alle Artikel, ls/ll = ul-Liste small/large;
*/
var Tml20allArt = {
ry:0, 
go:function(x,obj) {
  if(x&&obj&&!this.ry) {
    var a1=TgEax(TgEax(obj)), aa=TgEI('Tml20all-0'), ls=TgET('ul',a1)[0], ll;
    a1.id='Tml20all';
    aa=aa.cloneNode(true); aa.id='Tml20all-1'; 
    ll=TgET('ul',aa)[0]; ll.innerHTML=ls.innerHTML+'\n'+ll.innerHTML;
    TgEax(a1).insertBefore(aa,a1);
    this.ry=1;
  }
  TsD('Tml20all-1',x); TsD('Tml20all',x?0:1);
}}

/* Linkliste L22 (abgeleitet von L2): "alle Schlagworte" schalten: x = 1: EIN, 0: AUS; obj = this;
* kopiert/klont modular am Teaser notierten Inhalt in Content-AbsolutBox (nur 1 x, dann "ready") + zeigt diese an;
* cb = ContentBox, ak = all Keys;
*/
var Tml22allKeys = {
ry:0, 
go:function(x,obj) {
  if(x) {
    if(!this.ry) {
      var cb=D.createElement('div'), ak=TgEI('Tml22all-0').cloneNode(true); 
      cb.id='Tml22all-1'; cb.className='Tcontabs'; ak.id='Tml22all-c'; TsD(ak,1);
      cb.appendChild(ak); TgEI('Tcontbox').appendChild(cb); this.ry=1;
    }
    TsS('Tml22all-c','top',TgPos(TgEax(TgEax(obj)),'Tcontbox')[1]+'px');
  }
  TsD('Tml22all-1',x);
}}

/* Linkliste L7: "A-Z"-Höhe beim Seitenaufbau - abhängig vom Inhalt - einstellen, 
* falls keine per "Thhx" eingestellt wurde und falls per "ok" erlaubt;
* andere "ThhN" werden per JS nicht berücksichtigt, die sind Nicht-JS-Defaultwerte (z.B. "Thh8"); 
* auf +h einstellen, wenn übergeben, sonst auf +Defaultwert; 
*/
var Tml7heightAZ = {
ok:1, 
go:function(h) {
  if(this.ok) {
  var az=TgDOM_0(1), ll=TgEC('Tlll',az), mx=0, i, oh;
  if(az.className.indexOf('Thhx')<0) {
    az.className=az.className.replace(/Thh/g,'T__');
    for(i=ll.length;i--;) if((oh=ll[i].offsetHeight)>mx) mx=oh;
    az.style.height=mx+(h?h:49)+(navigator.userAgent.toLowerCase().indexOf('msie')>=0?0:1)+'px';
  }
}}}

/* Navi-Linkliste N5: berechnet variable Höhe des Füll-Elements beim Seitenaufbau, 
* abhängig vom Abstand MeineDienste-Box - MediumRectangle;
*/
var Tmn5varHeight = {
ok:1, 
go:function(h) {
  if(this.ok) {
    //...
}}}


/* IFrames V.2 */
var TtIFrame='...', TuIFrame;
function TsIFrame(url,h,scl,uid) {
  var ei=(uid&&(ei=uid.match(/\d+/)))?'i'+ei[0]:'', e=TgEI(uid), ifr;
  ifr='<iframe src="'+url+'" name="x'+(W.T?T.ID:0)+(ei?TtIFrame+ei+'" id="'+ei:'')+'" width="100%"'+(h?' height="'+h+'"':'')+
  ' scrolling="'+(scl?scl:'no')+'" frameborder="0" class="Tifri"><\/iframe>'; 
  if(e) {e.innerHTML=ifr; e.parentNode.style.backgroundImage='none'} else D.write(ifr);
}
function TxIFrame(s) {
  var h=-1,ifr,p0; eval(s.replace(/\.{3}/g, "';").replace(/:/g, "='")+"'");
  if(h>-1&&(ifr=TgEI(id))) ifr.style.height=h+'px';
  if(p0>0) scrollTo(0,0);
}


/* Ladegrafik 46470220 V.3 */
/* Ladegrafik mit Preload: */
var Twait=new Image(); Twait.src='http://img.toi.de/ladegrafik.gif';
/* oder nur Preload Ladegrafik: */
//(new Image()).src='http://img.toi.de/ladegrafik.gif';


/* Reiter V.28 */
/* jQuery-Plugin für Modul Reiter
* benötigte HTML-Struktur:
* <div class="Tmreit">
*  <div class="Ttab"> *Teaser1* </div>
*  <div class="Ttab"> *Teaser2 usw.* </div>
*  <div class="Ttabs-nav"></div>
* </div>
*
* Init durch:
* T$(".Tmreit").Ttabs({
*  fadeSpeed: "medium", para : low, medium, fast
*  defautContent: mst_global_reiter, para : number ( Ttabs-nav-number)
*  rotTime: 0, para : Sekunden zwischen dem Wechsel
*  stg: "false" para : Stage ja, nein
*  lockHeight:1 para : 1=Höhe des ersten Inhaltes für alle Inhalte der Reiter. 0= für jeden Reiter wird die Höhe am Inhalt angepasst
*  rotTimeSt:10000 para : Zeit bis zum Start der Rotation mit der rotTime als interval
*  tabParamName:"aktreiter", para : Aktuelle Modul
*  tabParamValues: new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19), para : Tab Nummer
* });
*/
(function(T$){
T$.fn.Ttabs=function(option){
 /* Parameter */
 var para=jQuery.extend({
 fadeSpeed:"medium",
 defautContent: mst_global_reiter,
 rotTime:0,
 stg:"false",
 lockHeight:1,
 rotTimeSt:10000,
 tabParamName:"aktreiter",
 tabParamValues: new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19)
 }, option);

  T$(this).each(function() {
 /* Init der Zufallszahl */
 var uid="Tmr-"+Math.round(Math.random()*10000);
 /*var uid=T$(this).attr("id");*/
 /*T$(this).attr("id",uid);*/
 if(T$(this).attr("id")){
   var uid=T$(this).attr("id");
 }/*else{var uid=T$(this).attr("id");}*/
 T$(this).attr("id",uid);
 var rotSt=0;
 var seitenurl=window.location.href;
 var $thisId="#"+uid;
 var sTabs=T$($thisId+" div.Ttab");
 var $aktNav=T$($thisId+" div.Ttabs-nav");
 var nbTab=sTabs.size();
 if (T$($thisId).hasClass("Tmreitsea")) {
  para.defautContent=getaktreit();
  T$("#Tstat script").remove();
  T$("#Tstat img:eq(0)").remove();
  $reittxt=sTabs.eq(para.defautContent).find("h3:first span").text();
  var $ivws2path=T.PA+'\/'+replaceUmlauts($reittxt,0);
  /*T$("#Tstat").html(getaktreit());*/
  TSIVWS2();
 }
 setContent();
 buildNav();
 hideAll();
 if (para.stg == "true") initStg();
 setaktCont(para.defautContent);
 if(para.rotTime!=0) setTimeout(function(){rotEngine(para.defautContent);},para.rotTimeSt);
 /* functions of Ttabs */
 function setContent(){
  sTabs.attr("id",function(arr) {
  /* zusatz Ids fuer autocontent  */
 T$(this).find("div.Tml20 div.Tml20").attr("id","Tml20l-"+arr);
 T$(this).find("div.Tml20:first").attr("id","Tml20s-"+arr);
 /* Ids fuer Tabs  */
 return uid+"-"+arr;
  })
  }
 function initAutoCont(){
 T$($thisId+" div.Tllx").die();
 T$($thisId+" div.Tllx").live('click',function(){
   var $aktReit=T$(this).parent().parent().attr("id");
   $aktReit=$aktReit.substr(7);
   if(T$("#Tml20s-"+$aktReit+" #Tml20l-"+$aktReit).hasClass("Td0")){
 var $listli=T$("#Tml20s-"+$aktReit+" div.Tllcs li").clone();
 var $listxl=T$("#Tml20l-"+$aktReit);
 $listli=$listli.prependTo($listxl.find("ul"));
 $listxl.insertAfter(T$("#Tml20s-"+$aktReit));
   }
   T$("#Tml20l-"+$aktReit).toggleClass("Td0");
   T$("#Tml20s-"+$aktReit).toggleClass("Td0");
 });
  }
/* Aufruf des Autocontentmodules wenn vorhanden */
if (T$(this).hasClass("Tmreitautoc"))initAutoCont();
function TSIVWS2() {
  if(T.EGO!='_mf'&&T.EGO!='ifp') if(TMS.IVW)
    T$("#Tstat").append(TS0.ivw=('<img src="'+TMS.IVW[0]+TMS.IVW[1]+TMS.IVW[2]+'/'+T.KG+';'+$ivws2path+'.html'+(typeof(SI)!=U?'/'+SI:'')+','+T.ID+'?r='+TR+'&d='+TD+'" name="pix"'+T1px));
 TS0.f();
 var p=T.EGO=='ifp',i=T.SN+'.'+(p?name.split(TtIFrame)[0].substring(1):T.ID);
 T$("#Tstat").append((TS0.pi=('<img src="'+TMS.PI[0]+TMS.PI[1]+TMS.PI[2]+'/'+(p?(';/Personalisierung'+T.PA+'/'+T.SN+'.'+T.ID+'/'+i): (T.KG+';'+$ivws2path+'.html'+(typeof(SI)!=U?'/'+SI:'')))+','+i+'.'+TSx+'?d='+TD+(p?'':'&r='+TR+'&s='+    escape("scr="+bsB+"x"+bsH+"x"+bsF+(TX?';x='+XX:'')))+'" name="rpix"'+(p?' class="Td0"':'')+T1px)));
}
function replaceUmlauts(string, index){
 var anArray = new Array(2);
 anArray[0] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß"," ");
 anArray[1] = new Array("Oe", "oe", "Ae", "ae", "Ue", "ue", "sz","-");
 for (var i=0; i<anArray[index].length; i++){
  myRegExp = new RegExp(anArray[index][i],"g");
  string = string.replace(myRegExp, anArray[(index==0?1:0)][i]);
 }
 return string;
}
function getaktreit() {
 var urlreitpart;
 var urlreit = seitenurl.slice(8).split('/');
 for(var i = 0; i < urlreit.length; i++){
  urlreitpart = urlreit[i].split('_');
  if(urlreitpart[0] == para.tabParamName ){
  for(var j = 0; j < para.tabParamValues.length; j++){
   if(para.tabParamValues[j] == urlreitpart[1]){
      return j;
     }
  }
   }
 }
 urlreit = seitenurl.slice(window.location.href.indexOf('?')+1).split('&');
 for(var i = 0; i < urlreit.length; i++){
  urlreitpart = urlreit[i].split('=');
  if(urlreitpart[0] == para.tabParamName)
   return urlreitpart[1];
 }
 return 0;
}
 function hideAll(){
 /* hide all tabs */
 sTabs.hide();
 }
 function initStg(){
 /* Stage Hintergrundbild auf default */
 T$("div.Tmst4").attr("id","Tstg-"+uid.substr(4));
 T$("div.Tmst8c").attr("id","Tstg-"+uid.substr(4));
var $stgreitb=T$("#Tstg-"+uid.substr(4)+" div.Tbl");
  $stgreitb.attr("id",function(ary){
 return "Trtbz-"+ary; /* Id für rotierendes Teaserbild */
  })
 $stgreitb.css("display","none");
 T$("#Trtbz-"+para.defautContent).css("display","block");
  }
 function chngBackg(hovId){
 /* Die Funktion ändert das Hintergrundbild in der Reiter-Stage */
 T$("#Tstg-"+uid.substr(4)+" div.Tbl").css("display","none"); /* setzt alle Bilder auf unsichtbar */
 T$("#Trtbz-"+hovId).css("display","block"); /* setzt aktuelles Element auf sichtbar */
 }
 function rotEngine(indi) {
 if (indi<$aktNav.find("li").size()-3)indi++;else indi=0;
 setaktCont(indi);
 rotSt=setTimeout(function(){rotEngine(indi);},para.rotTime);
 T$('#Tstg-'+uid.substr(4)).hover(function(){
 clearTimeout(rotSt);
  },function(){
 clearTimeout(rotSt);
 rotSt=setTimeout(function(){rotEngine(indi)},para.rotTime);
 });
 /*T$($thisId).hover(function(){
  clearTimeout(rotSt);
 },function(){
  clearTimeout(rotSt);
  rotSt=setTimeout(function(){rotEngine(indi)},para.rotTime);
 });*/
 }
 function setaktCont(indice){
 if(indice >= nbTab) indice = 0;
 hideAll();
 /* MENUE SET Tact */
 $aktNav.find("li").removeClass("Tact");
 T$($thisId+"-nav-"+indice).addClass("Tact");
 /* Steuerung der Rundung */
 if (indice==0) {
  T$($thisId+"-nav-"+indice).prev().addClass("Tnavl");
 }else {$aktNav.find("li:first").removeClass("Tnavl");}
  if (($aktNav.find("li").size()-3)==indice) {
  T$($thisId+"-nav-"+indice).next().addClass("Tnavr");
 }else {$aktNav.find("li:last").removeClass("Tnavr");}
 /* MENUE SET ENDE */
 T$($thisId+"-"+indice).show();
  if (para.stg=="true") chngBackg(indice);

 }
 function buildNavLink(i){
  var regExpTabParam = new RegExp("\/"+para.tabParamName+"_[^\/]*");

  if(T$($thisId+"-"+i+" h3:first").length<1)
   t=T$($thisId+"-"+i+" h6:first").text();
  else
   t=T$($thisId+"-"+i+" h3:first").text();
  if(T$($thisId).hasClass("Tmreitsea")){
   if(seitenurl.search(regExpTabParam) != -1) 
     aktUrl = seitenurl.replace(regExpTabParam, "/"+ para.tabParamName+"_"+para.tabParamValues[i]);
   else
     aktUrl = seitenurl.replace(/\/index/, "/"+ para.tabParamName+"_"+para.tabParamValues[i]+"/index");
   return '<a href="'+aktUrl+'">'+t+'</a>';
  }else{
   return t;
  }
 }
 function buildNav(){

 /* Dyn Aufbau der Tabsnav */
 var listeNav='';
 var countW=0;
 var curW=0;
 var curTab=0;
 var negT=false;
 listeNav="<li class='Taa'></li>";
 for(var i=0; i<nbTab; i++){
  listeNav=listeNav+'<li id="'+uid+'-nav-'+i+'">'+ buildNavLink(i) +'</li>';
  T$($thisId+"-"+i+" h3:first, "+$thisId+"-"+i+" h6:first").css('visibility','hidden');
  if($aktNav.find("li").eq(i+1).hasClass("Tact")) {curTab=i;}
 }
 listeNav=listeNav+"<li class='Tzz'></li>";
 curW=T$($thisId+"-"+curTab+" > div:first").width();
 T$($thisId).width(curW);
 $aktNav.width(curW);
  /* löschen der alten Reiter beim erneutem Aufruf der Reiterfunktion */
 $aktNav.children().remove();
/* höhe festsetzen wenn true */
  if (para.lockHeight==1){
  T$($thisId).height(T$($thisId+"-0 > div:first").height());
  }
 /* ul in Dom einfügen */
 $aktNav.append('<ul>'+listeNav+'<\/ul>');
 /* Berechnung der vollen Breite aller Tabs */
 for(var g=0; g<nbTab; g++){
  countW=countW+(T$($thisId+"-nav-"+g).width());
  }
 countW=countW-mst_global_reiter_subval-22+(1*(nbTab-1))+(nbTab*20); /* 2x9+4=22px für die Rundungen + Border der Tabs + anzahl Tabs +*(2x10px) für padding links und rechts */
 var grestW=curW-countW;
 var rest=grestW%nbTab;   //-22
 tabW=Math.floor(grestW/nbTab);
 if (grestW < 0) {
  negT=true;
  rest*=-1;
  tabW=Math.floor((grestW*-1)/nbTab);
 }
  T$($thisId+"-nav-"+para.defautContent).addClass("Tact");
 /* Neue Tabsbreite setzen */
 for(var r=0;r<nbTab;r++){
 $akttab=T$($thisId+"-nav-"+r);
  if(!negT && $akttab.hasClass("Tact")){
  $akttab.width($akttab.width()+rest);
  rest=0;
  }else{
  if (rest>0){
 $akttab.width($akttab.width()+1);
 rest--;
  }
 }
  if (negT){
  $akttab.width($akttab.width()-tabW);
  }else{
  $akttab.width($akttab.width()+tabW);
  }
}
/* Anfang und Ende */
var $lastLiNav=T$($thisId+" div.Ttabs-nav li:last");
var $firstLiNav=T$($thisId+" div.Ttabs-nav li:first");
$lastLiNav.prev().width($lastLiNav.prev().width()-10);
$firstLiNav.next().width($firstLiNav.next().width()-10);
/* reset border-right for last li */
$lastLiNav.prev().css({'border-right':'0px','padding-right':'0px'});
$firstLiNav.next().css({'padding-left':'0px'});
}
/* Aktuelle ID suchen */
/* SPEEDUP EVENT */
$aktNav.find("ul").bind('click', function(e){
 var target = e.target;
 var targetIDl = target.id.length;
 if(target.nodeName==='LI' && targetIDl>0) {
  var $test = T$(this);
  if(target.id.length>T$(this).closest('ul').find("li:eq(1)").attr("id").length) {
   var numContent=target.id.substr(targetIDl-2,targetIDl);
  } else {
   var numContent=target.id.substr(targetIDl-1,targetIDl);
  }
  setaktCont(numContent,$thisId,uid);
 }
 if(W.TSob) TSob.reti();
});
 });
}
})(T$);

T$D.ready(function() {
 /* erneuter Aufruf der Stage Tmst3 im IE6 wegen IE6-BUG */
 if((typeof TrotT!=U)&&TisIE6) TrotT();
 T$('#Tcontbox div.Tmreit:not(#Tcontbox div.Tmst4 div.Tmreit,#Tcontbox div.Tmst8c div.Tmreit)').Ttabs({fadeSpeed: 'medium', defautContent: mst_global_reiter, rotTime: 0, stg: 'false', lockHeight:0, rotTimeSt:10000});
});


/* Navigation,Teil-a V.3 */
var Tmdd={};
/* Navi V.6 und 11 */
function Tn1ddinit() {
//vorübergehend AUS:  D.write('<img src="http://fs.t-online.de/t.php?u=' + location.href + '&amp;f=Tn1ddinit()" class="Td0" />');
}

/* Navigation 44722358 V.16 */
var Tnnav = {
go:function(ev) {ev=ev||W.event; if(!ev) return;
  var el=ev.target?ev.target:ev.srcElement, li, dd, dw, nn;
  if((el.tagName=='A'||el.tagName=='SPAN')&&(li=TgEpN(el)).tagName=='LI') {
    dd=TgEC('Tnnav4',li);
    if(dd.length) {dd=dd[0]; 
      TsD(dd); dw=dd.offsetWidth; nn=TgEpN(li); TgS(dd).display='';
      dd.className='Tnnav4'+(li.offsetLeft+dw > nn.offsetLeft+nn.offsetWidth?' Tnnav4r':'');
      nn.className=li.offsetWidth>dw?'Tnnav3x':'';
  }}},
ini:function() {var e=TgEI('Tnnav3'); if(e) TaddEv(e,'mouseover',this.go); if(this.ini2) this.ini2()}
};

/* IE6: JS statt CSS */
if(TisIE6) {
  T$D.ready( function() {
    T$('#Tnnav3 li a,#Tnnav3 li span').hover( function() { 
      var o=T$(this).next(); while ( o && !o.hasClass('Tnnav4')) o=o.next;
      o.attr('id','Tnnav3akt');
      setTimeout("var x=T$('#Tnnav3akt'); x.show(); x.attr('id','')",0); 
    }, function() { 
      var o=T$(this).next(); while ( o && !o.hasClass('Tnnav4')) o=o.next;
      o.hide(); 
    });
    T$('.Tnnav4 dt').hover( function() { T$(this).toggleClass('Tnnmo');}, function() { T$(this).toggleClass('Tnnmo'); });
    T$('.Tnnav4').hover( function() { T$(this).show(); },  function() { T$(this).hide(); });
  });
}


/* Breadcrumb V.1 */
T$(document).ready(function() {TInitBCrumb()})

function TInitBCrumb() {
  var $i=T$('#Tbcrumbinner > div'), $d=T$('#Tbrcrdots');
  if ($i.height()>25) {$d.show(); $d.css('left',$i.width()+7)} else $d.hide();
}

function TShowFullBCrumb(o) {
  T$('#Tbcrumbinner').css('overflow','visible');
  T$('#Tbcrumb').one('mouseleave', function() {T$('#Tbcrumbinner').css('overflow','hidden'); T$('#Tbrcrdots').show()} );
  T$('#Tbrcrdots').hide();
}


/* Artikel V.2 */
var aktform;
var aktbew=0;

/* Artikel-Init - setzt Schriftgröße, falls Cookie gesetzt */
function ArtI() {
    //alert('ArtI');
    if (x=TgC('ArtSchrgr')) { TartFont.sX(x,TgC('ArtZeihoe')); T$('.Tart').addClass('Tarfs'+x); }
    // Quick-Fix: repariert die BildUnterschriften im Artikel
    // Falls breiter als das Bild wird Breite auf Bildbreite gesetzt
    T$('.Tart span > img').each( function(index){
      var y=0;
      if (T$(this).parent().width()>(y=T$(this).width()))
      T$(this).parent().width(y);
    });
    T$('.Tart span > a > img').each( function(index){
      var y=T$(this).width(); var p=T$(this).parent().parent();
      if (!p.attr('class').match(/Tlbviprq/g)&&p.width()>y)
        p.width(y);
    });
    T$('.Tprt').click( function() { T$('#Tliqbut').css('display','none'); Tprint(); });
    /*vorübergehender BUGFIX: obere Funktionszeile soll ausgeblendet werden wenn der Kommentar abgeschaltet ist. Muss von coremedia gefixed werden  */
    if(!T$("#TComments > div").attr("id")){T$("#TFunctionTop div.Tcom").css("display","none")}
}

/* Drucken:
* Aufruf: <div(span) class="Tbut" onclick="Tprint()" title="Drucken">Drucken</div(span)>
* Drucken potenziell mit Nachladen der Druck-CSS-Datei (normale CSS-Datei), aber 
* da print.css klein ist (nur Diff zu Standard), IMMER im <head> mitladen, als letztes CSS-Include:
*   <link rel="stylesheet" type="text/css" href="print.css" media="print,embossed" />
* damit ist auch ordentliches Drucken aus dem Browser heraus möglich.
*/
function Tprint() {
//  TincHead('print-media-css.css'); 
//  Tcss2Head('print-normal-css.css','print,embossed'); 
  print();
}

/* Neue TartFont Definition für die Cookie Erweiterung der Schriftgrößenänderung
* Setzt bei jeder Schriftgrößenänderung einen Cookie, der die aktuelle Schriftgröße / Zeilenhöhe speichert
* Die neue Funktion sX erlaubt das Setzen eines absoluten Wertes für Schriftgröße und Zeilenhöhe
*/
var TartFont = {fsm:9,fs:0,fsM:2, lh:15,
fX:function(x) {with(this) { 
 if(fs+x>fsM) { x=0;fs=0; }
 fs+=x;
 TsC('ArtSchrgr',fs,30758400,'/');
 TsC('ArtZeihoe',lh,30758400,'/');
 if (T$('.Tart').attr('class')) {
   var at=T$('.Tart').attr('class'); at=at.replace(/Tarfs./g,'');
   afs=fs; at+=' Tarfs'+afs; T$('.Tart').attr('class',at);
 };
}},
sX:function(x,y) {with(this) {
 fs=Number(x); lh=Number(y);
 if (fs<0||fs>2)fs=0;
 TsC('ArtSchrgr',fs,30758400,'/');
 TsC('ArtZeihoe',lh,30758400,'/');
 var d,ad=TgET('div');
//T$('.Tart > *:not(div,h1,h2)').css({'font-size' : fs+'px', 'line-height' : lh+'px'});
//T$('.Tart .previewable *:not(div,h1,h2)').css({'font-size' : fs+'px', 'line-height' : lh+'px'});
if (T$('.Tart').attr('class')&&(as=T$('.Tart').attr('class').match(/Tarfs./))) { var at=T$('.Tart').attr('class');at=at.replace(/Tarfs./g,'');T$('.Tart').attr('class',at);}
}}
};

T$(document).ready(function() {
 ArtI();
 T$('.Tart .Tfsc').click( function() {
    TartFont.fX(1);
  });
 T$('.Tvote > p').click( function(e){
    aktbew=Math.round((e.pageX-T$(this).parent().offset().left)/12);   
   T$('.Tvote > span').html('bewertet');
   T$('.Tvote').addClass('Tinakt');
   T$('.Tvote > p').unbind();
  });
 T$('.Tvote > p').hover( null, function(){
    (y=T$(this).find('img')).removeClass();
    y.addClass('Tbew'+aktbew);   
  });
 T$('.Tvote > p').mousemove( function(e){
    var x=Math.round((e.pageX-T$(this).parent().offset().left)/12);
    (y=T$(this).find('img')).removeClass();
    y.addClass('Tbew'+x);
  });
 TaddFKTEvents();
});

function TaddFKTEvents(lbid){
  if(lbid){prefix='#'+lbid+' ';}else{prefix='';}
  T$(prefix + '.Tclose').click( function(){
    T$('#'+T$(this).parent().attr('id')).slideUp('fast', function() {
      TLbAdjVBorders(T$(this).closest('.Tlbco').attr('id'));
    });
    aktform=null;
  });
  T$(prefix+'.Tsend,'+prefix+'.Tletter,'+prefix+'.Tlink').click( function(){
    var fid = '#'+T$(this).attr('id')+'form';
    if (aktform ) {
      T$(aktform).hide();
      T$(fid).show();
      TLbAdjVBorders(T$(this).closest('.Tlbco').attr('id'));
    } else {
      T$(fid).slideDown('fast', function(){TLbAdjVBorders(T$(this).closest('.Tlbco').attr('id'));});
    }
    aktform=fid;
  });
  T$(prefix+'.Tcomml').click( function() {
    T$(this).prev().toggleClass('Tcomh');
    T$(this).html('weniger');
  });
  T$(prefix+'#Tcomedt').click( function() {
    T$('#Tcomfo').slideDown();
  });
  T$('#Tcomrechtl').click( function() {
    T$('#Tcomrecht').slideDown();
  });
  T$('.Tcomme').click( function() {
    T$('#Tcomkomid').val(T$(this).attr( 'id'));
    T$('#Tcommeld').slideDown();
  });
  T$(prefix+'#Tcomkom').keyup( function() {
    var n=T$('#Tcomkom').val().length;
    if (n>499) T$('#Tcomkom').val(T$('#Tcomkom').val().substr(0,499));
    else if (n==0) T$('#Tcomnch').html('Maximal 500 Zeichen');
    else T$('#Tcomnch').html('noch '+(499-n)+' Zeichen');
  });
  T$(prefix+'#Tcomsend').click( function() {
    var err=nerr=berr=kerr=0;
    var errstr="";
    var to;
    if (  ! (to=T$('#Tcomname')).val() || to.val().length == 0 ) { nerr=1; err++; errstr+='Name'; to.addClass('Tcomier'); }
    else to.removeClass('Tcomier');
    if (  ! (to=T$('#Tcombetreff')).val() || to.val().length == 0 ) { berr=1; err++; errstr+=errstr.length>0?',':'';errstr+=' Betreff'; to.addClass('Tcomier'); }
    else to.removeClass('Tcomier');
    if (  ! (to=T$('#Tcomkom')).val() || to.val().length == 0 ) { kerr=1; err++; errstr+=errstr.length>0?' und ':'';errstr+='Kommentar'; to.addClass('Tcomker'); }
    else to.removeClass('Tcomker');
    if (err>1) errstr='Bitte füllen Sie die Felder '+errstr+' aus!'
    else if (err>0) errstr='Bitte füllen Sie das Feld '+errstr+' aus!';
    if (err>0) { T$('#Tcomerr').html(errstr); T$('#Tcomerr').show(); }
    else {
      T$('#Tcomerr').hide();
      T$.get( T$('#Tcomfo').attr('action'), { name : T$('#Tcomname').val(), betreff : T$('#Tcombetreff').val(), kommentar : T$('#Tcomkom').val() }, function( data ) {
      T$('#Tcomfo').html(data);
      })
    }
  });
  T$(prefix+'#Tcommsend').click( function() {
    var err=0;
    if ( ! (to=T$('#Tcombem')).val() || to.val().length == 0 ) { err++; to.addClass('Tcomker'); }
    else to.removeClass('Tcomker');
    if (err>0) { T$('#Tcommerr').html('Bitte schreiben Sie eine Bemerkung.'); T$('#Tcommerr').show(); }
    else {
      T$('#Tcommerr').hide();
      T$.get( T$('#Tcommeld').attr('action'), { komid : T$('#Tcomkomid').val(), bemerkung : T$('#Tcombem').val() }, function( data ) {
      T$('#Tcommeld').html(data);
      })
    }
  });
};



/* schreibt ein div und füllt dieses mit einer Ajax Response */
/* Parameter: Method, url, Params */
function TbAC( ) {
    D.write('<div id="_TnewDiv"></div>');
    var x=TgEI('_TnewDiv');
    x.id='';
    var xa=arguments;
    T$.get(xa[1],null,function(data) {
    x.innerHTML=data;
});
};

/* Stage-Pager V.1 */
(function(T$){
T$.fn.stagePager=function(opt){
 /* Optionen */
 var opt=T$.extend({
 easeT:600,
 loca:1, /* Anwendung für Portalname, 1 = Video, 2 = Auto 3 = Lifestyle */
 jumpS:1, /* Sprungweite TODO funktioniert im Moment nur mit 1  */
 rowNr:3, /* Anzahl Zeilenelemente */
 rotTime:0,
 rotTimeSt:10000 /* para : Zeit in ms bis zum Start der Rotation */
 },opt);
 T$(this).each(function(){
          /* wenn Video-Stage in Toiscript umgesetzt ist, bitte entfernen  */
 var uid="Trt-"+Math.round(Math.random()*10000);
  T$(this).parent().parent().attr("id",uid);
 var cnt=0,pos=0,aktpId=0,step,autoscrp=4,tmppos=0,viewpos=0,orgaktId=0;
 /* JQUERY VARIABLE */
 var $cont=T$(this), $pagerLi=T$(this).find('ul li'), $pagersUl=T$(this).find('ul'), orgSize=T$(this).find('ul li').size()-1, contSize=$pagerLi.size();
 /* ENDE JQUERY VARIABLE */
 step=$pagerLi.height()+(opt.loca==1?4:1);
 /* Funktionen */
 /* setzen und löschen der Pagerklasse */
 function chngSel(){
 /*T$(uid+'div.Tstgpup').toggleClass('Tstgpupun');*/
 $cont.prev().toggleClass('Tstgpupun');
 }
 function remSel(){
 if($cont.prev().hasClass('Tstgpupun')) $cont.next().removeClass('Tstgpupun');
 }
 function iLayer(){
 if(opt.loca==1){
 T$('#'+uid+' div.Tstgr div.Ttsi').hover(function(){
 t=T$(this);
 if(T$('body').hasClass('Tliql')!=true){
 t.find('p').css('z-index','99');
 Takttitle=t.parent().find('h2').clone();
 Taktlink=t.next().find('a').clone();
 phover='<p class="Tstgrh"><\/p>';
 t.append(phover);
 t.find('p').append(Takttitle,Taktlink);
 t.find('p').show();
 /* IE6 FIX fuer InfoLayer height */
 t.find('p').height(t.height());
 }
 },function(){
 t.find('p').css('z-index','1');
 t.find('p.Tstgrh').remove();
 t.find('p').hide();
 });
 }
 }
 function chgB(){
 /* Bildwechsel bei Klick */
 if (opt.loca == 2) {
 T$('#'+uid+' div.Tstgri li').attr('id', function(arr){
 return 'Trt-' + arr; /* rotierender Teaser */
 })
 T$('#'+uid+' li.Tbla').attr('id', function(ary){
 return 'Trtb-' + ary; /* rotierendes Teaserbild */
 })
 /* selektiere das Erste El. */
 T$('#Trt-0').addClass('Taktp');
 T$('#Trt-0 div.Tstgpf').css('display','block');
     /* T$('#Trt-0').addClass('obersteebene'); */
 /* Pfeil fuer aktuelles Element anzeigen */
 T$('#'+uid+' div.Tstgri li').click(function(){
 var alt = aktpId;
 T$('#'+uid+" div.Tstgpf").css('display','none');
 aktpId = T$(this).attr('id').substr(4); /* aktuelle hover id */
 orgaktId=aktpId;
 T$('#'+uid+" div.Tstgri li").removeClass('Taktp');
 if (aktpId.length<3){
 T$(this).addClass('Taktp');
 T$('#Trt-'+aktpId+'a'+ aktpId).addClass('Taktp');
 T$('#Trt-'+aktpId+'a'+ aktpId + ' div.Tstgpf').css('display','block');
 T$(this).find("div.Tstgpf").css('display','block');
 }
 /* if ist ein test f?r doppelte id */
 if (aktpId.length>2){
 if (aktpId.length == 3) {
 aktpId = aktpId.substr(aktpId.length - 1);
 }else {
 aktpId = aktpId.substr(aktpId.length - 2);
 }
 T$(this).addClass('Taktp');
 T$('#Trt-' + aktpId).addClass('Taktp');
 T$('#Trt-' +aktpId+ ' div.Tstgpf').css('display','block');
 T$(this).find("div.Tstgpf").css('display','block');
 }
 fadeInOut(aktpId,alt);
 });
 }
 }
 function fadeInOut(k,alteid) {
   T$('#Trtb-' + alteid).addClass('mittlereebene');
   T$('#Trtb-' + alteid).removeClass('obersteebene');
   T$('#Trtb-' + k).css({opacity: 0.0});
   T$('#Trtb-' + k).addClass('obersteebene');
   T$('#Trtb-' + k).animate({opacity: 1.0}, 1300, function() {
     T$('#Trtb-' + alteid).removeClass('mittlereebene');
   });
           T$('#'+uid+' div.Tstgc').removeClass('Tstgzi');
 }
 function rotT(){
 if (opt.loca == 3) {
 T$('#'+uid+' .Tms3 h2 a').attr('id',function(arr){
 return 'Trt-' + arr; /* rotierender Teaser */
 })
 T$('#'+uid+' .Tms3 .Tbl').attr('id',function(ary){
 return 'Trtb-'+ary; /* rotierendes Teaserbild */
 })
 T$('#'+uid+' .Tms3 h2 a').hover(function(){
 hovId = T$(this).attr('id').substr(4); /* aktuelle hover id */
 T$('#'+uid+' .Tms3 .Tbl').css('display', 'none'); /* setzt alle Bilder auf unsichtbar */
 T$('#Trtb-' + hovId).css('display', 'block'); /* setzt aktuelles Element auf sichtbar */
 });
 }
 }
 /* Autorotation */
 function rotEngine() {
  tmppos=pos;
  autoscrp= parseInt(aktpId)+4;
  viewpos=autoscrp-(tmppos+1);
  if (tmppos==1&&orgaktId.length>2||tmppos==2&&orgaktId.length>2||tmppos==0&&orgaktId.length>2){
  viewpos=(autoscrp-(tmppos+1))-(contSize);
 autoscrp=autoscrp-contSize;
  }
  if ((contSize+2)==autoscrp){
 autoscrp=2; /* Diese Position ist unterschiedlich je nach selektiertem Element im Viewport */
  }
   if ((contSize+3)==autoscrp&&orgaktId.length<3){
 autoscrp=2; /* Diese Position ist unterschiedlich je nach selektiertem Element im Viewport */
 /*orgaktId=T$('.Tmst5 .Tstgri li:eq(2)').attr('id').substr(4);*/
 orgaktId=$pagerLi.eq(2).attr('id').substr(4);
  }
  /*if(viewpos==0){ nicht scrollen nur jump }*/
  if(viewpos==1){
 /* scrollen und jump */
 T$('#'+uid+' div.Tstgpdn').click();
  }
  if(viewpos==2){
 /* nur scrollen kein jump */
 T$('#'+uid+' div.Tstgpdn').click();
  }
  /* jump */
 if (viewpos != 2) {
 /*T$('div.Tmst5 div.Tstgri li:eq(' + autoscrp + ')').click();*/
 $pagersUl.find('li:eq(' + autoscrp + ')').click();
 }
  autoscrp++;
  rotSt=setTimeout(function(){rotEngine();},opt.rotTime);
 T$('#'+uid).hover(function(){
 clearTimeout(rotSt);
  },function(){
  clearTimeout(rotSt);
  rotSt=setTimeout(function(){rotEngine()},opt.rotTime);
  });
 }
 function rotEngine1(){
  T$('div.Tstgpdn').click();
  rotSt=setTimeout(function(){rotEngine1();},opt.rotTime);
 T$('div.Tmst1').hover(function(){
 clearTimeout(rotSt);
  },function(){
  clearTimeout(rotSt);
  rotSt=setTimeout(function(){rotEngine1()},opt.rotTime);
  });
 }
 chgB();
 rotT();
 /*chngSel();*/
 iLayer();
 /*chngSel();*/
 cnt=-3*step;
 if (opt.loca < 3 ) {
 $pagersUl.prepend($pagerLi.slice(contSize - opt.rowNr - 1 + 1).clone(true)).append($pagerLi.slice('0', '3').clone(true));
 /* dyn. Aufbau der Liste f?r die Rotation */
 $pagersUl.find('li:eq(0)').attr('id', 'Trt-' + (orgSize - 2) + 'a' + (orgSize - 2));
 $pagersUl.find('li:eq(1)').attr('id', 'Trt-' + (orgSize - 1) + 'a' + (orgSize - 1));
 $pagersUl.find('li:eq(2)').attr('id', 'Trt-' + (orgSize) + 'a' + (orgSize));
 /* IE6 fix f?r das fassen der Listen */
 var orgSize4 = orgSize + 4;
 var orgSize5 = orgSize + 5;
 var orgSize6 = orgSize + 6;
 $pagersUl.find('li:eq(' + orgSize4 + ')').attr('id', 'Trt-' + ((orgSize - 2) + 'b' + (orgSize - 2)));
 $pagersUl.find('li:eq(' + orgSize5 + ')').attr('id', 'Trt-' + ((orgSize - 1) + 'b' + (orgSize - 1)));
 $pagersUl.find('li:eq(' + orgSize6 + ')').attr('id', 'Trt-' + ((orgSize) + 'b' + (orgSize)));
 }
 $pagersUl.css('top', cnt);
 pos=3;
 /* Aufruf Rotation starten */
 if(opt.rotTime!=0&&opt.loca == 2) setTimeout(function(){rotEngine();},opt.rotTimeSt);
 if(opt.rotTime!=0&&opt.loca == 1) setTimeout(function(){rotEngine1();},opt.rotTimeSt);
 /* UP */
 T$('#'+uid+' div.Tstgpup').click(function(){
 var $pagerUl=T$(this).parent().find('ul');
 if(pos<=0){
 cnt=((contSize+pos)*step)*-1;
 $pagerUl.css('top', cnt);
 cnt=cnt+step;
 /* Anzahl Inhalte von null angefangen */
 pos=contSize-1;
 }else{
 cnt=cnt+step;
 pos--;
 }
 $pagerUl.animate({top:cnt},opt.easeT);
 return false;
 });
 /* DOWN */
 T$('#'+uid+' div.Tstgpdn').click(function(){
 var $pagerUl=T$(this).parent().find('ul');
 if(contSize==pos){
 $pagerUl.css('top', 0);
 cnt=-2*step+step;
 pos=1;
 }else{
 cnt=cnt-step;
 pos++;
 }
 $pagerUl.animate({ top: cnt}, opt.easeT);
 return false;
 });
 });
}
})(T$);



/* Lightbox V.1 */
// Funktion ToLb( url, id, class, width, height, hspace, vspace, hdir, vdir )
// open Lightbox
// url = die Adresse, die per Ajax in die Lightbox geladen wird
// id = die CSS-ID des Layers, unterschiedlich für mehrere Lightboxes auf einer Seite die nachgeladen werden
// class = eine CSS Klasse, die den Typ der Lightbox spezifiert, momentan nur Tlbfoto = Fotoshow oder null für alle anderen
// width = Breite in px, falls dieser wert null, wird Breite durch content bestimmt
// height = Höhe in px, falls dieser wert null, wird Höhe durch content bestimmt
// hspace = horizontaler Abstand je nach Ausrichtung zum entsprechenden Rand in px
// vspace = vertikaler Abstand je nach Ausrichtung zum entsprechenden Rand in px
// hdir = horizontale Ausrichtung (0=left,1=zentriert,2=rechts)
// vdir = vertikale Ausrichtung (0=oben,1=zentriert,2=unten)
function ToLb(u,i,c,w,h,hs,vs,ha,va,rf) { 
  if (c.match(/Temb_fs/g)) { var nu=u.replace('tid_lightbox', 'tid_embedded'); location.href=nu; return false; }
  if (T$('.Tlbbg').length) T$('.Tlbbg').remove();
  TfiBxH();
  var bd=T$('body'), win=T$(window), tt,oln;
  T$(document).bind('keydown',function(e){
  if ((e.keyCode == 27) && T$("#"+i).is(':visible')) {
      TLBCl(i);
  }
      });
  // Overlay einfügen falls noch nicht vorhanden
  if (T$('#Tlbol').html()==null) {
    tt='<div id=\"Tlbol\"></div>'; oln=1;
    bd.append(tt);
    T$('#Tlbol').css({ 'width' : bd.width(), 'height' : bd.height(), 'opacity' : 0.5 });
    T$('#Tlbol').click( function(){ TLBCl(i); } );
    tt='';
  }
  else oln=0;
  // Content Layer dieser id einfügen, falls noch nicht vorhanden
  if (T$('#'+i).html()==null) {
    tt+='<div class=\"Tlbco '+c+'\" id=\"'+i+'\"><div class=\"Tlb1"></div><div class=\"Tlb2"></div><div class=\"Tlb3"></div>';
    tt+='<div class=\"Tlb4"></div><div class=\"Tlb5"><br />\nInhalte werden geladen...<br />\n<br />\n\n</div><div class=\"Tlb6"></div><div class=\"Tlb7"></div><div class=\"Tlb8"></div><div class=\"Tlb9"></div><div class=\"Tlbclb\"></div></div>'
    bd.append(tt);
    T$('#'+i+' .Tlbclb').click( function(){ TLBCl(i); });
  };
  /* Postfix für videolightbox anhängen */
  if (c.match(/Tlbvideo/)) { u += '?video-lbx'; }
  if (u.substr(0,7).match(/http\:\/\//)) {
    var ud=u.substr(7); var urd=ud.substr(ud.indexOf('/')); ud=ud.substr(0, ud.indexOf('/'));
    var ld=location.href.substr(7); ld=ld.substr(0, ld.indexOf('/'));
    if (!ud.match(ld)) u='http://'+ld+urd;
  };
  // Lade Content von URL
  T$.get( u, null, function( data ) {
    if (data.indexOf('TSLB')){
      var ts=data.indexOf('<script'),te=data.indexOf('</script>')+9;
      var ndata=data.substring(0,ts)+data.substring(te);
      var js=data.substring(ts,te); js=js.substring(js.indexOf('*/')+2); js=js.substring(0, js.indexOf('/*'));
/*      if (Tvidas==1)alert(js);*/
      eval(js);data=ndata;
    }
    T$('#'+i+' .Tlb5').html(data);
    if( c.match(/Tlbgen/) && T$('#'+i+' .Tlb5 #TArtikel').length>0) { 
 if (T$('.Tliql').length) tw=641; else tw=425;
        T$('#'+i+' .Tlb5').css('width',tw); T$('#'+i+' > table').css('width',tw+16);
        T$('#'+i).css('width',tw+16);
        if(ha) T$('#'+i).css({ 'left' : (win.width()-T$('#'+i).width()) / 2, 'right' : null });
    }
    TLbAdjVBorders(i);
    if (TisIE7) { 
      T$('#'+i+' .Tlb2,#'+i+' .Tlb8').width(T$('#'+i).width());
      T$('#'+i+' .Tlb5').css( 'background','#fff' ).height(T$('#'+i).height()-14);
    };
    TaddFKTEvents();
  // Breite und Höhe setzen, falls angegeben
  if (c.match(/Tlbgen/)) {
        if (w) { T$('#'+i+' .Tlb5').css('width',w-16); T$('#'+i+' > table').css('width',w); };
        if (h) { T$('#'+i+' .Tlb5').css('height',h-12); T$('#'+i+' > table').css('height',h); };
  }  else {
    if (w) T$('#'+i).css('width',w);
    if (h) T$('#'+i).css('height',h);
  };
  // horizontale Ausrichtung
  if (ha==1) T$('#'+i).css({ 'left' : (win.width()-T$('#'+i).width()) / 2, 'right' : null });
  else if (ha==2) T$('#'+i).css({ 'left' : null, 'right' : hs });
  else T$('#'+i).css({ 'left' : hs, 'right' : null });
  // vertikale Ausrichtung
  if (va==1) T$('#'+i).css({ 'top' : ((win.height()-T$('#'+i).height()) / 2)+win.scrollTop(), 'bottom' : 'auto' });
  else if (va==2) T$('#'+i).css({ 'bottom' : win.scrollTop(), 'top' : 'auto' });
  else T$('#'+i).css({ 'top' : win.scrollTop()+vs, 'bottom' : 'auto' });

  // Overlay einblenden
  T$('#Tlbol').show();
  T$('#'+i).fadeIn('slow', function() {
      T$('#Tlbol').css({ 'width' : T$(document).width(), 'height' : T$(document).height() });
      });
  });
 if(rf!=1) return false;
};


function TLBCl(i) {
    if ( T$('.Tlbvplr').attr('id') ) {
var xi=T$('.Tlbvplr').attr('id');
if (TgEI('Tvideomodul'+xi)&&TgEI('Tvideomodul'+xi).invokeStop)TgEI('Tvideomodul'+xi).invokeStop();
    }
    T$('#'+i).fadeOut('slow', function() {
    T$('#Tlbol').hide();
    T$(this).find('.Tlb5').empty();
});

};

function TLbAdjVBorders(i){
  if (TisIE7) {
    T$('#'+i+' .Tlb4,#'+i+' .Tlb6').height(T$('#'+i).height()-14);
  } else { 
    T$('#'+i+' .Tlb4,#'+i+' .Tlb6').height(T$('#'+i).height()-17);
  }
}




/* Selectbox/Dropdown per jQuery-Plugin V.1 */

function TSelectBox() {}

T$(document).ready(function(){ 
	T$('.Tsel').narrativeselect(); 
// Tsellks = Selectbox links - means options have links as value that will be called on change
	if (T$('.Tsellks').length) {
		T$('.Tsellks').change( function() {
// Statistics for the Regionalauswahl on t-online-home
			S2(47438808,46,2,2,-1);
			location.href=T$(this).val();
		});
	};
});


/**
 * JQuery Narrative Select Plugin
 *
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 *
 * Written by Shahrier Akram <shahrier.akram@gmail.com>
 *
 * A JQuery plugin to homogenize select box look & interaction across modern browsers and OS 
 * Visit http://gdakram.github.com/jquery-narrative-select for more info.
**/
(function(T$) {
   T$.fn.narrativeselect = function(settings) {
     // Configuration setup
     config = { 
       'tooltip_opacity' : 0.95,
       'tooltip_max_height'  : "200"
     };

     if (typeof(settings) == "object") {
       T$.extend(config, settings);  
     } 
     else if (typeof(settings) == "string" && settings === "destroy") {
       this.each(function(){
         _remove_narrative_skin(T$(this));
       });       
       return;
     }     

     /**
      * Apply interaction to all the matching elements
      **/
     this.each(function() {
       if (this.nodeName != "SELECT") return;
       if (T$(this).attr("multiple")) return;
       if (T$(this).is(":visible")) _apply_narrative_skin(T$(this));
     });          
     var narrative_tooltip = _create_narrative_tooltip();
     
     /**
      * Replaces the select box with the 
      * narrative style interaction
      **/
     function _apply_narrative_skin(select_elm) {
   var wi=""; var wx=TisIE8?select_elm.width()-5:select_elm.width();
   if (select_elm.css('width')) wi='style="width:'+wx+'px"';
       select_elm.css({"display":"none"});
       var narrative_select_text = T$("<div class='narrative_select'></div>");
        // Select Box On Change Interaction
        select_elm.bind("change", function(e) {
          var container =  T$(T$(this).parent());
          T$(container.find("s.text")).html(_get_current_text(this)).fadeOut(200).fadeIn(200);
          _close_tooltip();
        });
       // Narrative Select On Click Interaction
       narrative_select_text.bind("click", function(event) {
         //populate the narrative tooltip
         var html = "";
         var selected_index = select_elm.prop("selectedIndex");
         // optgroup construction          
         if (select_elm.find("optgroup").length > 0) {
           var total_index = 0
           select_elm.find("optgroup").each(function(i,opt_elm){
             opt_elm = T$(opt_elm);
             html += "<ul><span class='label'>" + opt_elm.attr("label") + "</span>";
             opt_elm.find("option").each(function(i,elm){
               current = (total_index == selected_index) ? "current" : "";
               html += "<li index='"+ total_index +"' class='"+current+"'>" + T$(elm).text() + "</li>\n";
               total_index += 1;
             });             
             html += "</ul>";
           })           
           html = T$(html);
         } 
         // standard construction
         else {

           select_elm.find("option").each(function(i,elm){
             var disabled_class = T$(elm).attr("disabled") ? " Tseldis" : "";
             var current = (i == selected_index) ? "Tselaa" : "";

             html += "<a href='javascript:;' index='"+i+"' class='"+current+disabled_class+"'>" + T$(elm).text() + "</a>\n";
           });           
           html = T$('<table class="Tseldd"><tr><td class="Tseldd0"><img src="http://www.t-online.de/rl09/static/imgs/t.gif" width="7" height="1" /></td><td class="Tseldd1"></td><td class="Tseldd2"><img src="http://www.t-online.de/rl09/static/imgs/t.gif" width="7" height="1" /></td></tr><tr><td class="Tseldd3"></td><td class="Tseldd4"><div>' + html + '</div></td><td class="Tseldd5"></td></tr><tr><td class="Tseldd6"></td><td class="Tseldd7"></td><td class="Tseldd8"></td></tr></table>');
         }         
         narrative_tooltip.find("div.narrative_content").html(html);         
         // Add click interactions
         narrative_tooltip.find("a").bind("click", function() {
           if (!T$(this).hasClass('Tseldis')) {
             select_elm.prop("selectedIndex", T$(this).attr("index"));
             select_elm.trigger("change");             
           }
         });
         //  position and show the tooltip
         narrative_tooltip.show();
 //if (!select_elm.attr('ow')) select_elm.attr('ow',narrative_tooltip.innerWidth()+20);
         //if (TisIE) { narrative_tooltip.css('width',select_elm.attr('ow')); alert(select_elm.attr('ow'));}
         var tooltip_height = (html.outerHeight() < config.tooltip_max_height) ? (html.outerHeight() + 20) + "px" : config.tooltip_max_height + "px";         
         narrative_tooltip.css({height : tooltip_height});
         var tooltip_position = { left : 0, top : 0};                           
         tooltip_position.left = T$(event.target).offset().left+ (T$(event.target).outerWidth()/2) - (narrative_tooltip.outerWidth()/2);
 tooltip_position.left = tooltip_position.left<0?0:tooltip_position.left;
         tooltip_position.top = T$(event.target).offset().top - (narrative_tooltip.outerHeight()/2);
         narrative_tooltip.css({"left" : tooltip_position.left , "top" : tooltip_position.top });
        
         // apply animated scroll
         //var pos = narrative_tooltip.find("a.Tselaa").position();
         //var top = pos.top - (narrative_tooltip.outerHeight()/2);
         //narrative_tooltip.find("div.narrative_content").animate({scrollTop : top},300);
       })       
       select_elm.wrap(narrative_select_text);
       //       T$("<span class='text'>" + _get_current_text(select_elm) + "</span>").appendTo(select_elm.parent());
       T$('<div class="Tselc"><div class="Tselb1"></div><div class="Tselb2"'+wi+'><s class="text">'+_get_current_text(select_elm)+'</s></div><div class="Tselb3"></div><span class="Tselbar"></span></div>').appendTo(select_elm.parent());
     }

     /**
      * Removes the narrative select tooltip interaction
      **/
     function _remove_narrative_skin(select_elm) {
       var T$select_elm = T$(select_elm);
       if (T$select_elm.closest("div.narrative_select").length > 0) {
         var T$cloned_elm = T$select_elm.unbind("change").clone();         
         T$select_elm.closest("div.narrative_select").replaceWith(T$cloned_elm);
         T$cloned_elm.show();         
       }
     }
     
     /**
      * Hides away the narrative tooltip element
      * and unbinds events inside its children
      **/        
     function _close_tooltip() {
       var narrative_tooltip = T$("#narrative_tooltip");
       narrative_tooltip.fadeOut(200);
       narrative_tooltip.find("li").unbind();
       narrative_tooltip.find("div.narrative_content").html("");
     }

     /**
      * Creates the Narrative Tooltip Element
      * if it doesn't already exist;
      **/           
     function _create_narrative_tooltip() {
       if (T$("#narrative_tooltip").length == 0) {
         var narrative_tooltip = T$("<div id='narrative_tooltip'>\
           <div class='narrative_content'>\
           </div>\
         </div>").appendTo('body');
         if (!TisIE) narrative_tooltip.find("div.narrative_content").css({"opacity":config.tooltip_opacity});
         narrative_tooltip.find("div.close_button").bind("click", function() {
            _close_tooltip();
         });     
         T$(document).bind('keydown',function(e){
           if ((e.keyCode == 27) && T$("#narrative_tooltip").is(':visible')) {
             _close_tooltip();
           }      
        }).bind("click",function(e){
          var tooltip = T$("#narrative_tooltip");
          var x_range = [tooltip.offset().left, tooltip.offset().left +  tooltip.outerWidth()];
          var y_range = [tooltip.offset().top, tooltip.offset().top +  tooltip.outerHeight()];
          var target_offset = T$(e.target).offset();
          if (target_offset.left < x_range[0] || target_offset > x_range[1] || target_offset.top < y_range[0] || target_offset.top > y_range[1]) {
            _close_tooltip();
          }
        });         
       }
       return T$("#narrative_tooltip");
     }
     
     /**
      * Gets the text of the current selected Index of the selected Element
     **/
     function _get_current_text(select_elm){
       var text = T$(select_elm).find("option:selected").text();
       if (text.length == 0) {
         return "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
       } else {
         return text;
       }      
     }
     
     return this; 
   };
})(jQuery);



/* Flash-/Video-Player SWFObject-JS 42869172 V.16 */
var aFP_PlayerNames=new Array(), 
aStatistic=new Array(); 
aStatistic['CMSDocId']=''; 
aStatistic['CMSPartner']=''; 
aStatistic['CMSPortal']=''; 
aStatistic['CMSTyp']='';

function TWriteFlashPlayer(configArr,uid) {
T$('#'+uid).empty();
var x='<div id="tFlashPlayer'+uid+'" style="height:'+configArr['height']+'px; width:'+configArr['width']+'px;" class="TFlashPlayer"><p align="center"><br />Flash-Plugins wurden nicht gefunden <br /><br />Flash <a href="http://download.softwareload.de/Adobe-Flash-Player/19685" onclick="S(\'b7yeg\',\'b7yem\',2,2)" target="toi" onfocus="TSc(this,18846952,\'18846958/1\',7,2)">hier laden<\/a><\/p><\/div>';
x+='<div id="tFlashPlayerStat'+uid+'" style="height: 1em; width: 1em; overflow: hidden;position: absolute;left: -200em;"><\/div>';
T$('#'+uid).html(x);
var so=new SWFObject(configArr['playerSWF'],"Tvideomodul"+uid,configArr['width'],configArr['height'],"8","#FFFFFF");
var hashes=new Array("json","playlistJson","playlistIndex","autoStart","playlistStart","playlistCountdown");
so.addVariable(hashes[0],escape(configArr[hashes[0]])); 
for (i=0;i<hashes.length;i++) {
 if (configArr[hashes[i]] && configArr[hashes[i]].length>0) 
  so.addVariable(hashes[i],configArr[hashes[i]]);
}
so.addParam("swliveconnect","true");
so.addParam("quality", "high");
so.addParam("allowScriptAccess","always");
so.addParam("allowFullScreen","true");
so.addParam("align", "left"); 
so.addParam("scale", "noscale"); 
so.addParam("wmode", "opaque"); 
so.addParam("salign", "lt");
so.write("tFlashPlayer"+uid);
aFP_PlayerNames.push("Tvideomodul"+uid);  
aStatistic["CMSDocId"] = configArr['CMSDocId'];aStatistic["CMSPartner"] = configArr['CMSPartner'];aStatistic["CMSPortal"] = configArr['CMSPortal'];aStatistic["CMSTyp"] = configArr['CMSTyp'];
}

/* Videoplayer Ausschaltfunktion */
function Tfpc() {
for(var lFP_Key in aFP_PlayerNames) {if(typeof(TgEI(aFP_PlayerNames[lFP_Key]).gStopFlashVideo)=='function') {sReturnvalue=TgEI(aFP_PlayerNames[lFP_Key]).gStopFlashVideo()}}
}

/* Videoplayer Statistik */
function tVideoPlayerStat(FLVName,uid,CMSDocId) {
var x,statUrl,statUrlPrefix;
statUrlPrefix = 'http:\/\/toi.passul.t-online.de\/cgi-bin\/CP\/00000000;\/Flash-Player\/';
FLVName = FLVName.replace(/\//, '_');
statUrl = statUrlPrefix + aStatistic["CMSPortal"] + '\/' + aStatistic["CMSPartner"] + '\/' + aStatistic["CMSTyp"] + '\/' + escape(FLVName) + '\/' + CMSDocId;
if(x=TgEI('tFlashPlayerStat'+uid)) {var newimg=D.createElement('img'); newimg.src=statUrl; newimg.alt=''; newimg.id='tFlashPlayerStatImg'+uid; x.appendChild(newimg)}
}

/* Player im Artikel */
function Teva(vidid,vidurl) {var nurl = vidurl.replace('videos',location.host.substr(0,location.host.indexOf('.'))); T$(vidid).load(nurl)}
function ToEmb(url) {window.location.href=url}


/* Coverflow V.1 */
var Tcfpos=new Array(new Array(60,40,75,75,1),new Array(106,33,89,89,2),new Array(180,24,103,103,3),new Array(270,14,123,123,4),new Array(360,24,103,103,3),new Array(435,33,89,89,2),new Array(500,40,75,75,1));
var Tcf2pos=new Array(new Array(96,40,53,75,1),new Array(144,33,63,89,2),new Array(202,24,73,103,3),new Array(270,14,88,123,4),new Array(353,24,73,103,3),new Array(421,33,63,89,2),new Array(479,40,53,75,1));
var aktstart=0;var aktbu;var numcovers=0;var Tcoflisscroll=0;
T$(document).ready(function(){
 var mid;
 T$('.Tcofl a img').each(function(i){
  if(i>=aktstart && i<aktstart+7)T$(this).css({'left':Tcfpos[i][0],'top':Tcfpos[i][1],'width':Tcfpos[i][2],'height':Tcfpos[i][3],'z-index':Tcfpos[i][4]});
  T$(this).removeClass();
  if (i==aktstart+3){mid=T$(this);aktbu=mid.parent().next();}
  if (i<aktstart || i>aktstart+6){T$(this).addClass('Tcoflpi');T$(this).css({'left':Tcfpos[6][0],'top':Tcfpos[6][1],'width':Tcfpos[6][2],'height':Tcfpos[6][3],'z-index':0});}
  numcovers++;
 });
 T$('.Tcofl2 a img').each(function(i){
  if (i>=aktstart && i<aktstart+7)T$(this).css({'left':Tcf2pos[i][0],'top':Tcf2pos[i][1],'width':Tcf2pos[i][2],'height':Tcf2pos[i][3],'z-index':Tcf2pos[i][4]});
  T$(this).removeClass();
  if (i==aktstart+3){mid=T$(this);aktbu=mid.parent().next();}
  if (i<aktstart || i>aktstart+6){T$(this).addClass('Tcoflpi'); T$(this).css({'left':Tcf2pos[6][0],'top':Tcf2pos[6][1],'width':Tcf2pos[6][2],'height':Tcf2pos[6][3],'z-index':0});}
  numcovers++;
 });
 T$('.Tcofl .Tcfarrl').click(function(){if (Tcoflisscroll==1 || aktstart<-2)return 0;aktstart--;if(aktstart<-3)aktstart++;TcoflScroll();});
 T$('.Tcofl .Tcfarrr').click(function(){if (Tcoflisscroll==1 || aktstart+5>numcovers)return 0;aktstart++;if(aktstart>numcovers-4)aktstart--;TcoflScroll();});
 T$('.Tcofl2 .Tcfarrl').click(function(){if(Tcoflisscroll==1 || aktstart<-2)return 0;aktstart--;if(aktstart<-3)aktstart++;Tcofl2Scroll();});
 T$('.Tcofl2 .Tcfarrr').click( function(){if (Tcoflisscroll==1 || aktstart+5>numcovers)return 0;aktstart++;if(aktstart>numcovers-4)aktstart--;Tcofl2Scroll();});
});

function TcoflScroll() {
 Tcoflisscroll=1;
 T$('.Tcofl a img').each(function(i){
  if (i>=aktstart && i<aktstart+7){T$(this).animate({left:Tcfpos[i-aktstart][0],top:Tcfpos[i-aktstart][1],width:Tcfpos[i-aktstart][2],height:Tcfpos[i-aktstart][3]},'normal','linear',function(){T$(this).css({zIndex:Tcfpos[i-aktstart][4]}); 
   if (i==aktstart+3){aktbu.hide();(aktbu=T$(this).parent().next()).show();Tcoflisscroll=0;}});}
  else T$(this).hide('fast', function() {T$(this).css('z-index','0');} );
 });
};

function Tcofl2Scroll() {
  Tcoflisscroll=1;
  T$('.Tcofl2 a img').each(function(i){
    if (i>=aktstart && i<aktstart+7){
      T$(this).animate({
        left:Tcf2pos[i-aktstart][0],top:Tcf2pos[i-aktstart][1],
        width:Tcf2pos[i-aktstart][2],height:Tcf2pos[i-aktstart][3]},'normal','linear', function(){
          T$(this).show();
//	console.log(T$(this));
          T$(this).css({zIndex:Tcfpos[i-aktstart][4]});
          if(i==aktstart+3){
            aktbu.hide();(aktbu=T$(this).parent().next()).show();Tcoflisscroll=0;
          }
        });
  }
  else T$(this).hide('fast',function(){
    T$(this).css('z-index','0');
  });
  });
};




function TMaskIlChars(s,t) {
 var ts=''; for (i=0;i<s.length;i++) {
  var iv=0; for(j=0;j<t.length;j++) if (t.charAt(j)==s.charAt(i)) { iv++; j=t.length; }
  if (iv>0) ts+=s.charAt(i)
  else ts+='+';
 };
 return ts;
};


function TRepWeSu(o) {
 var t1=o.action; var p=t1.substr(0,t1.lastIndexOf('/')); var q=t1.substr(t1.lastIndexOf('/'));
 var t2='/pattern_'+TMaskIlChars(o.elements['searchPattern'].value, 'abcdefghijklmnopqrstuvwxyzäöüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ ()+-_0123456789' );
 o.action=p+t2+q; 
window.location.href=o.action; return false;
};






/* Funktion zieht per AJAX den pers. Teaser und schreibt ihn an die richtige Stelle ins HTML */
function TLoadPers(u,i) {
  var pp=TgDOM_0(1); /* ParentNode: Container Tpers */
  while (!i||TgEI(i)) i=Math.round(Math.random()*1000000); /* eindeutige ID suchen */
  pp.id=i; T$('#'+i).load(u); /* ID zuweisen und Inhalt reinladen */
  pp.style.backgroundImage='none';/* BG-Image weg */
}

/* Campanion-Ad 43060352 V.59 */
var im_s_stat = 'load';
var im_c_cont;
function im_sload()
{
im_s_stat = 'rdy';
}
var ConstructAd = function(displayreg){
var dreg = this[displayreg];
if (im_s_stat == 'rdy'){
switch (dreg.ResTyp){
case 'Static':
if (dreg.CreaTyp == 'image/jpeg' || dreg.CreaTyp == 'image/gif' || dreg.CreaTyp == 'image/png'){
im_c_cont = '<a href="'+dreg.ClickThro+'" target="_blank"><img src="'+dreg.ResCont+'" width="'+dreg.Width+'" height="'+dreg.Height+'" alt="'+dreg.AltText+'" border="0"><\/a>';
}
if (dreg.CreaTyp == 'application/x-shockwave-flash'){
im_c_cont = '<object id="adcompanionobject" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+dreg.Width+'" height="'+dreg.Height+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"><param name="movie" value="'+dreg.ResCont+'"><param name="wmode" value="opaque"><param name="quality" value="high"><param name="SCALE" value="exactscale"><param name="allowScriptAccess" value="always"><param name="menu" value="false"><param name="flashvars" value="'+dreg.AdParam+'"><embed src="'+dreg.ResCont+'" quality="high" width="'+dreg.Width+'" height="'+dreg.Height+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" wmode="opaque" play="true" loop="true" allowscriptaccess="always" scale="exactscale" menu="false" name="adcompanionobject" flashvars="'+dreg.AdParam+'"><\/embed><\/object>';
}
break;
case 'Iframe':
im_c_cont = '<iframe src="'+dreg.ResCont+'" width="'+dreg.Width+'" height="'+dreg.Height+'" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"><\/iframe>';
break;
case 'HTML':
var im_regexp_check = /script/i;
if (im_regexp_check.test(dreg.ResCont)){
im_c_cont = '<div style="display:none;">Fehlerhaftes CompanionAd, JS gefunden<\/div>';
}else{
im_c_cont = dreg.ResCont;
}
break;
default:
im_c_cont = '<div style="display:none;">Fehlerhaftes CompanionAd, CreaTyp Unbekannt<\/div>';
break;
}
if(TgEI(dreg.DivId) && dreg.DivStatus == 'avaible'){
TgEI(dreg.DivId).innerHTML = im_c_cont;
dreg.AdStatus = 'processed';
dreg.DivStatus = 'blocked';
}else{
dreg.AdStatus = 'error';
}
}else{
setTimeout('im_VideoAd.buildCompAd("'+displayreg+'")',1000);
return;
}}
im_VideoAd = {
companion_bottom: {AdStatus:'empty', DivId:'toi_companion', DivStatus:'avaible', Width:'', Height:'', ResTyp:'', ResCont:'', CreaTyp:'', AltText:'', ClickThro:'', AdParam:''},
companion_top: {AdStatus:'empty', DivId:'toi_companion_light', DivStatus:'avaible', Width:'', Height:'', ResTyp:'', ResCont:'', CreaTyp:'', AltText:'', ClickThro:'', AdParam:''},
companion_left: {AdStatus:'empty', DivId:'', DivStatus:'blocked', Width:'', Height:'', ResTyp:'', ResCont:'', CreaTyp:'', AltText:'', ClickThro:'', AdParam:''},     
companion_right: {AdStatus:'empty', DivId:'', DivStatus:'blocked', Width:'', Height:'', ResTyp:'', ResCont:'', CreaTyp:'', AltText:'', ClickThro:'', AdParam:''},
buildCompAd: ConstructAd
}
function im_companionad_call(DispReg,Width,Height,ResTyp,ResCont,CreaTyp,AltText,ClickThro,AdParam){
for (var key in im_VideoAd) {
var obj = im_VideoAd[key];
if (key==DispReg){
obj.AdStatus = 'active';
obj.Width = Width;
obj.Height = Height;
obj.ResTyp = ResTyp;
obj.ResCont = ResCont;
obj.CreaTyp = CreaTyp;
obj.AltText = AltText;
obj.ClickThro = ClickThro;
obj.AdParam = AdParam;
im_VideoAd.buildCompAd(key);
}}}
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, false);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}}
addEvent(window, 'load', im_sload);


function TfcC(u,s,f,i,a){
 var n='TfcC',v=TgC(n),c,si=0,r=new RegExp(' '+i+',([0-9]*)');
 if(v && v.match(r)){c=parseInt(RegExp.$1);if(c>=(s*f)||c<0||isNaN(c)){c=0}
  si=parseInt(c/f);v=v.replace(r,' '+i+','+(c+1))
 }else{if(!v){v=' '}v+=i+',1 '}
 T$.get(u.replace('/si_0/','/si_'+si+'/'),null,function(d){T$('#Tfc_'+i).replaceWith(d.replace('Tfqtcadph',a))});TsC(n,v,0,'/')
}


/* Ad: ContentBar + MediumRec.(Art.) 46566110 V.14 */
var TadCB = {
err:['ContentBar-Fehler: '], ERR:['mehrere ContentBars aktiv','URL','Stelle','Breite','Höhe','Fixierung','Positionierung','Zentrierung'], Err:'',
akt:-1,
bar:-1, BAR:[-1,0,1,2,3], Bar:-1,
wid:-1, WID:[1,2,3,4, 12,23,34], Wid:-1,
hei:-1, HEI:[150,250],
fix:-1, FIX:[-1,0,3,4],
pos:-1, POS:[-1,0],
znt:-1, ZNT:[-1,0,1], Znt:-1,
url:'', Url:'',
Ini:-1,
ini:function() {with(TadCB) {
  if(Ini==1) {Err=ERR[0]; if(T.PRE) alert(err+Err); return}
  ++akt;
  if(chk(url,0,1) || chk(bar,BAR,2) || chk(wid,WID,3) || chk(hei,HEI,4) || chk(fix,FIX,5) || chk(pos,POS,6) || chk(znt,ZNT,7)) return;
  B.className+=' Tadcb'+hei;
  if(fix!=-1) Tliq.setFix(fix);
  if(pos!=-1) TsetContPos(pos);
  Bar=bar; Wid=wid; Znt=znt; Url=url; Ini=1;
}},
chk:function(x,X,r) {with(TadCB) {
  if(X) {if((','+X+',').match(','+x+',')) return 0} else if(x) return 0;
  Err=ERR[r]+' falsch';
  if(T.PRE) alert(err+Err);
  bar=-2;
  return 1;
}},
run:function() {with(TadCB) {
  if(++akt==Bar) {
    var d=TgDOM_0(1), w=''+Wid, z=Znt>0; if(z) w=w.substr(0,1);
    d.className=d.className.replace('Tadcb0','Tadcb1 '+(w>9?'Tliqw':'Tww')+w+(z?' Tadcbz':''));
    d.id='Tadspacecbar';
    //d.id='Tadspacecbar'+Bar;
    D.write('<script type="text/javascript" src="'+Url+'"><\/script>');
  }
}},
lg0:function() {TgEI('Tadspacecbar').className+=' Tadcblg0'}
};

/* MedRec */
var TadMR = {
ERR:'MediumRectangle-Fehler', Err:'',
err:function() {with(TadMR) {Err=ERR; if(T.PRE) alert(Err)}},
ini:function(x) {
  var p=TgDOM_0(1), c;
  if(x!=0&&x!=1&&x!=2) {this.err(); return}
  while(p.className!='Tadspacemrec') {p=TgEpN(p); if(p.tagName=='BODY') {this.err(); return}}
  do{p=TgEpN(p); if(p.tagName=='BODY') {this.err(); return}} while(!p.className.match('Tts'))
  c=p.className.replace(/\bTh[h|p].+?\b[\+]*/g,''); p.className=(c+' Thhadmr'+x).replace(/\s+/g,' ');
}}


/* Targeting Cookie 47817054 V.17 */
var Ttcrandom = '';
function Tgtc(u,Tctts,id,ad) {
  var n='rsi_segs', z=TgC(n), li=0, i;
  if(z) {
    z+='|randomized-'+Math.floor(Math.random()*10);
    Ttcrandom = z;
    z=z.split('|');
    for(i=0; i<z.length; i++)
      if(Tctts.indexOf(z[i]) > -1) {
        ti = (Tctts.lastIndexOf(':', Tctts.indexOf(z[i])) - 1);
        tii = parseInt(Tctts.substring(ti, (ti + 1)));
        li=(tii - 1);
        break;
      }
  }
  u=u.replace('/si_0/','/si_'+li+'/');
  T$.get(u,function(d){T$('#Ttc_'+id).replaceWith(d.replace('Tfqtcadph',ad))});
}


/* Rotation Startseiten-Stage */
function stgAutoRot(Tid,rotTime){
 T$(Tid + ' div.Tstgr').width(T$(Tid + ' div.Tstgwnavc').outerWidth());
 T$(Tid + ' li.Tbla').attr('id', function(ary){ return 'Trtb-' + ary; });
 T$(Tid + ' div.Tstgwnav').attr('id', function(ary){ return 'Tstgn-' + ary; });
 function fadeInOut(k,alteid) {
  T$('#Trtb-' + alteid).addClass('mittlereebene');
  T$('#Trtb-' + alteid).removeClass('obersteebene');
  T$('#Trtb-' + k).css({opacity: 0.0});
  T$('#Trtb-' + k).addClass('obersteebene');
  T$('#Trtb-' + k).animate({opacity: 1.0}, 1300, function() {
    T$('#Trtb-' + alteid).removeClass('mittlereebene');
  });
  T$(Tid + ' div.Tstgc').removeClass('Tstgzi');
 }
 Tstgaktp=0;
 T$('#Tstgn-0').addClass('Tstgnavakt');
 T$('.Tstgwnav').click(function(){
  var TstgaktpNew = parseInt(T$(this).attr("id").substr(6));
  T$('div.Tstgwnav').removeClass('Tstgnavakt');
  fadeInOut(TstgaktpNew,Tstgaktp);
  Tstgaktp=TstgaktpNew;
  T$('#Tstgn-'+TstgaktpNew).addClass('Tstgnavakt');
 });
 var aktiv = window.setInterval("diashow2()", rotTime);
 T$(Tid).mouseover(function() { window.clearInterval(aktiv);});
 T$(Tid).bind("mouseout",function() {aktiv = window.setInterval("diashow2()", rotTime);});
}
function diashow2(){
 i = Tstgaktp + 1;
 if(i >= T$('.Tstgwnav').length) i=0;
 T$("#Tstgn-" + i).click();
}

/* Vergleichsteaser */
function TmselToLb(u){
  var si=0;
  T$("input.Tchkb.Tmse1icheckbox1:checked").each(function(index) { si = si + Math.pow(2, (T$(this).val() - 1)) ;   });
  ToLb(u.replace(/\/si_.*\//, "/si_" + si + "/"),'Video','Tlbgen',null,null,30,30,1,0 );
}

/* Ein-,ausklapp Mechanismus für HTML Tabellen*/
var  TaaCounter = 0;
function aufAusklappen(si){
 if ( ( T$('.Tlb5').html() == "" || T$('.Tlb5').html().indexOf('Inhalte werden geladen...') > 0) && TaaCounter < 150 ){
  setTimeout('aufAusklappen(' + si + ')', 200);
  TaaCounter++;
 }else if(TaaCounter < 150){
  /* Spalten */
  T$(".HD td:first-child").width(180);
  if(si > 0){
   var click = 0;
   for(var i=T$(".SP").size(); i>0 ; i--){
    if( (si - Math.pow(2, (i - 1))) >= 0 ) {
     si = si - Math.pow(2, (i - 1));
     click++;
    }else{
     T$(".SP"+i).hide();T$(".Tlbartx .IN"+i).css({"display":"none"});
    }
   }
  } else {var click = 4; }
  T$(".SP").click(function () {
   cClass = T$(this).attr("class").replace(/.*(\d+).*/, ".Tlbartx .IN$1")
   if(click>1){T$(this).fadeOut(400);T$(cClass).fadeOut(400, function(){
     T$(this).css({"display":"none"});
     TLbAdjVBorders( T$(this).closest('.Tlbco').attr('id'));
    });
    click--;
   }
  });
  /* Zeilen */
  T$(".HD").click(function () {
   cClass = T$(this).next().attr("class");
   if( T$(this).hasClass("H")) {
    T$(".Tlbartx ." + cClass).fadeIn(400, function(){TLbAdjVBorders(T$(this).closest('.Tlbco').attr('id'));});
   }else{
    T$(".Tlbartx ." + cClass).fadeOut(400, function(){TLbAdjVBorders(T$(this).closest('.Tlbco').attr('id'));});
   }
   T$(this).toggleClass("H");
  });
  T$(".HD.H").each(function(){
   cClass = T$(this).next().attr("class");
   T$(".Tlbartx ." + cClass).css({"display":"none"});
  });
  TLbAdjVBorders(T$('.Tlbco').attr('id'));
 }
}



/* Facebook like-button in Artikeln  */
var TgfbC = {
  init: function () {
    var n='fbCookie', a=TgC(n)
    if (a){
      T$('.Tfb_aktion').each(function(i,e) {TgfbC.write(i,e)})
    }
    else {T$('.Tfb_aktion').html('<a href="javascript:;" onClick="TgfbC.create(\'fbCookie\');" class="like" title="Durch Klick auf den \'Gef&auml;llt mir\'-Button akzeptieren Sie die Datenschutzerkl&auml;rung und senden Daten an Facebook."></a><a class="datenschutz" onClick="zeigeDatenschutz(); return false;" href="javascript:;" target="_blank" title="Datenschutzerkl&auml;rung im neuen Fenster &ouml;ffnen.">Datenschutzerkl&auml;rung &ouml;ffnen</a>');
    }
  },
  create: function (n) {
    TsC(n,1,2592000,'/','t-online.de');
    TgfbC.init();
  },
  erase: function (n) {
    TdC(n,'/','t-online.de');
    TgfbC.init();
  },
  write: function (i,e) { 
  T$(e).html('<iframe src="http://www.facebook.com/plugins/like.php?href='+escape(location.href)+'&amp;send=false&amp;layout='+((i<1)?'button_count':'standard')+'&amp;width=425&amp;show_faces=false&amp;action=recommend&amp;colorscheme=light&amp;font=arial&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden" allowTransparency="true"></iframe><a class="datenschutz" onClick="zeigeDatenschutz(); return false;" href="javascript:;" target="_blank" title="Datenschutzerkl&auml;rung im neuen Fenster &ouml;ffnen.">Datenschutzerkl&auml;rung &ouml;ffnen</a><span>|</span><a class="einwilligung" href="javascript:;" onclick="TgfbC.erase(\'fbCookie\');" title="Einwilligung widerrufen.">Einwilligung widerrufen</a>');
 }
};

function zeigeDatenschutz() {
  fenster = window.open('http://www.telekom.com/fb-static/datenschutz.html', 'Datenschutz', 'width=600,height=400,status=yes,scrollbars=yes,resizable=yes');
  fenster.focus();
}





