
/* ftd/ftd.js */
var ftdSeoScanner={errors:[],infos:[],images:null,headlines:null,links:null,scanHeadlines:function(){var d=$$("H1");var c=$$("H2");var b=$$("H3");var a=$$("H4");hlstatus={};if(d){hlstatus.h1=d.length}if(c){hlstatus.h2=c.length}if(b){hlstatus.h3=b.length}if(a){hlstatus.h4=a.length}this.headlines=hlstatus},scanImages:function(c){var a=$$("IMG");var d=0;var b=0;if(a){a.each(function(e){alt=e.getAttribute("alt");xtitle=e.getAttribute("title");if(alt&&xtitle&&alt.substr(0,6)=="SKIP::"&&xtitle.substr(0,6)=="SKIP::"){d++;if(c){e.setStyle({border:"2px solid lime"})}}else{b++;if(c){e.setStyle({border:"2px solid red"})}}})}this.images={failed:b,passed:d};return false},scanLinks:function(c){var b=$$("A");var d=0;var a=0;if(b){b.each(function(e){href=e.getAttribute("href");if(href&&href.indexOf(".html")!=-1){xtitle=e.getAttribute("title");if(xtitle&&xtitle.substr(0,6)=="SKIP::"){d++;if(c){e.setStyle({border:"2px solid lime"})}}else{a++;if(c){e.setStyle({border:"2px solid red"})}}}})}this.links={passed:d,failed:a}},scanMetaTags:function(){var a=[{name:"keywords",maxlen:150},{name:"title",maxlen:70},{name:"description",maxlen:150},{name:"copyright",maxlen:70},{name:"language",maxlen:25}];$(a).each(function(c){var b=$$("META[name="+c.name+"]");if(!b||b.length==0){ftdSeoScanner.errors.push('Required META tag of type: "'+c.name+'" missing.')}else{b=b[0];if(b.getAttribute("content").length>c.maxlen){ftdSeoScanner.errors.push('META tag of type: "'+c.name+'" exceeds '+c.maxlen+" chars limitation.")}}})},seoScanPage:function(){if($("ftdModeSelector")){this.scanHeadlines();this.scanImages(false);this.scanLinks();this.scanMetaTags();this.echoMessages()}},echoMessages:function(){var a=$("seoToolbarImagesPassed");if(a){a.innerHTML=this.images.passed}var a=$("seoToolbarImagesFailed");if(a){a.innerHTML=this.images.failed}var a=$("seoImagesStatus");if(a){if(this.images.failed==0){a.src="/images/seoToolbar/accept-16x16.png"}else{a.src="/images/seoToolbar/warning-16x16.png"}}var a=$("seoToolbarH1");var b=$("seoH1Status");if(a){a.innerHTML=this.headlines.h1;if(this.headlines.h1!=1){a.setStyle({fontWeight:"bold",color:"red"});if(b){b.src="/images/seoToolbar/warning-16x16.png"}}else{a.setStyle({color:"blue"});if(b){b.src="/images/seoToolbar/accept-16x16.png"}}}var a=$("seoToolbarH2");var b=$("seoH2Status");if(a){a.innerHTML=this.headlines.h2;if(this.headlines.h2>1){a.setStyle({fontWeight:"bold",color:"red"});if(b){b.src="/images/seoToolbar/warning-16x16.png"}}else{a.setStyle({color:"blue"});if(b){b.src="/images/seoToolbar/accept-16x16.png"}}}var a=$("seoToolbarH3");var b=$("seoH3Status");if(a){a.innerHTML=this.headlines.h3;a.setStyle({color:"blue"});if(b){b.src="/images/seoToolbar/accept-16x16.png"}}var a=$("seoToolbarH4");var b=$("seoH4Status");if(a){a.innerHTML=this.headlines.h4;a.setStyle({color:"blue"});if(b){b.src="/images/seoToolbar/accept-16x16.png"}}var a=$("seoToolbarLinksPassed");if(a){a.innerHTML=this.links.passed}var a=$("seoToolbarLinksFailed");if(a){a.innerHTML=this.links.failed}var a=$("seoLinksStatus");if(a){if(this.links.failed==0){a.src="/images/seoToolbar/accept-16x16.png"}else{a.src="/images/seoToolbar/warning-16x16.png"}}}};var ftdSeriesHeader={toggleLayer:function(b){var a=$("seriesLayer");b=$(b);b.blur();if(a){if(a.visible()){a.hide();if(b){b.removeClassName("close");b.addClassName("open")}}else{a.show();if(b){b.addClassName("close");b.removeClassName("open")}}}return false}};function ftdAudioDispatcher(a,d,c){var b=null;if(d){b=$(d)}if(a=="play"){ftdAudio.asPlay(b)}}var ftdArticle={replaceIfExists:function(c,a){var b=$(c);if(b){b.replace(a)}},removeIfExists:function(b){var a=$(b);if(a){a.remove()}},gotoSection:function(c){var b=$$("A[name=section"+c+"]");if(b&&b[0]){var a=b[0].id.substring(0,b[0].id.length-8);ftdPage.expandSet(b[0],a)}}};var ftdAudio={current:null,asPlay:function(b){if(b&&b.id){var a=(ftdAudio.current&&ftdAudio.current.id&&ftdAudio.current.id!=b.id)?ftdAudio.current.id:null;ftdAudio.current=b;if(a){ftdAudio.stopAPlayer(a)}}},stopAPlayer:function(b){var a=$(b);if(a){a.jsStop()}return false},startAPlayer:function(b){var a=$(b);if(a){a.jsStart()}return false}};var ftdLayer={focusElement:null,open:function(j,x,k,t,r,p,o,g,w){var y,n;if(x){x=$(x);if(!w){x.blur()}y=x.getDimensions();n=x.viewportOffset()}else{y={width:100,height:100};n={left:100,top:100}}this.focusElement=x;var b=$("yLayer");if(!b){return}var h=$("yContent");var m=$("yTab");var c=$("yShade");if(h){if(!g){g="#F2F0F1"}h.setStyle({backgroundColor:g})}h.style.padding=p+"px";h.innerHTML="";b.show();if(t){h.style.width=t+"px"}else{h.style.width="auto"}if(r){h.style.height=r+"px"}else{h.style.height="auto"}if(k!="tab"){m.hide();c.style.marginTop=0}if(k!="last"){if(x){var s=Position.realOffset(x);var a={x:s[0],y:s[1]}}else{var a=this.getScrollOffset()}var f,q;if(k=="tab"){m.style.marginLeft="5px";m.show();var l=x.cloneNode(true);l.setAttribute("onclick","return false;");l.setAttribute("id","");m.replaceChild(l,m.firstChild);f=n.left+a.x-9;q=n.top+a.y-2;var z=m.getDimensions();c.style.marginTop=(z.height-1)+"px"}else{if(k=="under"){f=(n.left+a.x-1);q=(n.top+a.y+y.height)}else{if(k=="next"){f=(n.left+a.x+y.width+1);q=(n.top+a.y-10)}else{if(k=="M-COL"){f=449;q=n.top+a.y}else{f=parseInt(k);q=n.top+a.y}}}}if(q<a.y+10){q=a.y+10}if(f+t>784){f=784-t}b.style.left=f+"px";b.style.top=q+"px"}if(!o){h.innerHTML='<span style="white-space: nowrap">Bitte warten...</span>';ftdAjax.updater(h,j)}else{var u=$(j);if(j){h.innerHTML=u.innerHTML}}if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("layer")}}return false},close:function(a){$("yTab").hide();$("yShade").style.marginTop=0;$("yLayer").hide();if(a){a()}return false},realign:function(e){var a=$("yLayer");var b=$("yContent");if(a){if(document&&document.viewport){var f=document.viewport.getDimensions();var c=b.getDimensions();var d=document.viewport.getScrollOffsets();a.setStyle({left:(0.5*(f.width-c.width)+d.left)+"px",top:(0.5*(f.height-c.height)+d.top)+"px"})}}},resize:function(c){var a=$("yLayer");var b=$("yContent");if(a){a.style.width=c+"px"}if(b){b.style.width=(c-20)+"px"}},getScrollOffset:function(){var b=document.documentElement.scrollLeft;if(!b){b=document.pageXOffset;if(!b){b=0}}var a=document.documentElement.scrollTop;if(!a){a=document.pageYOffset;if(!a){a=0}}return{x:b,y:a}}};var ftdTip={timeOut:null,element:null,open:function(d,b){this.element=d;var a=$("yTip");if(a){var c=$("yTipContent");c.innerHTML=b;ftdTip.timeOut=window.setTimeout("$('yTip').show();",50);Event.observe(d,"mouseout",ftdTip.out);Event.observe(d,"mousemove",ftdTip.move)}},out:function(b){window.clearTimeout(ftdTip.timeOut);Event.stopObserving(ftdTip.element,"mousemove",ftdTip.move);var a=$("yTip");if(a){a.hide()}},move:function(d){d=(d)?d:((window.event)?window.event:null);if(d){var c=$("yTip");if(c){var b=Position.realOffset(c);var a={x:b[0],y:b[1]};c.style.top=(d.clientY+a.y+20)+"px";c.style.left=(d.clientX+a.x+10)+"px"}}}};var ftdForm={allCB:function(c,d){if(c.checked){var a=c.id.split("-");a.pop();a=a.join("-")+"-";for(var e=0;e<=d;e++){var b=a+e;$(b).checked=false}}},hideCB:function(b){var a=b.id.split("-");a.pop();a=a.join("-")+"-All";$(a).checked=false},getCheckedRadio:function(b){var a=$A(document.getElementsByName(b));var b=0;a.each(function(c){if(c.checked){b=c.value}});return b}};var ftdNav={lockIndex:null,fading:null,showing:null,showIndex:null,fadingIndex:null,visible:null,overLayer:null,xShow:function(a){if(ftdNav.fading){ftdNav.xCompleteFade()}if(ftdNav.showing&&ftdNav.showIndex!=a){ftdNav.xCancelShow()}var b=$("navbox"+a);if(b){b.show();ftdNav.visible=a;ftdNav.place(a);ftdNav.showIndex=null;ftdNav.showing=null}},xLayerFadeout:function(a){if(lockIndex!=a){ftdNav.xFade(a)}},xLayerInit:function(a){var b=$("navbox"+a);if(b){ftdNav.overLayer=a;Event.observe(b,"mouseout",ftdNav.xCheckMouseout)}},xCheckMouseout:function(g){var c=$("navbox"+ftdNav.overLayer);var b=g.pointerX(g);var a=g.pointerY(g);if(c){var d=c.cumulativeOffset();var f=c.getDimensions();if(b<d.left||b>(d.left+f.width)||a<d.top||a>(d.top+f.height)){ftdNav.xInitFade(ftdNav.overLayer);ftdNav.overLayer=null}}},xCancelFade:function(a){window.clearTimeout(ftdNav.fading);ftdNav.fading=null;ftdNav.fadeIndex=null},xInitFade:function(a){if(ftdNav.showing&&ftdNav.showIndex==a){ftdNav.xCancelShow()}if(a==ftdNav.visible){if(a!=ftdNav.lockIndex){if(ftdNav.fading){ftdNav.xCompleteFade()}ftdNav.fading=window.setTimeout("ftdNav.xCompleteFade("+a+")",500);ftdNav.fadingIndex=a}}},xInitShow:function(a){if(ftdNav.lockIndex==null){ftdNav.xCancelShow();ftdNav.showing=window.setTimeout("ftdNav.xShow("+a+")",500);ftdNav.showIndex=a}},xCancelShow:function(){window.clearTimeout(ftdNav.showing);ftdNav.showIndex=null;ftdNav.showing=null},xFade:function(a){var b=$("navbox"+a);if(b){b.hide()}if(ftdNav.visible==a){ftdNav.visible=null}},xCompleteFade:function(){if(ftdNav.fading!=null){window.clearTimeout(ftdNav.fading);ftdNav.xFade(ftdNav.fadingIndex);ftdNav.fading=null}},xLock:function(b,c){b.blur();if(ftdNav.lockIndex!=null&&c!=ftdNav.lockIndex){ftdNav.xFade(ftdNav.lockIndex)}ftdNav.lockIndex=c;ftdNav.xShow(c);return false},xUnlock:function(){if(ftdNav.lockIndex!=null){ftdNav.xFade(ftdNav.lockIndex);ftdNav.lockIndex=null}else{ftdNav.xFade(ftdNav.visible)}return false},xTryShow:function(a){if(ftdNav.lockIndex==null){ftdNav.xShow(a)}},place:function(c){var e=$("navbox"+c);var f=$("navc"+c);if(e&&f){var b=ftdNav.getAnchorOffs();var a=f.getDimensions().width;var d=f.getDimensions().height;e.style.left=(b.x-a)+"px";e.style.top=(b.y+10)+"px"}},getAnchorOffs:function(){var b=$("ftdNavControls");var a=0;var c=0;if(b){a=b.cumulativeOffset().top+b.getDimensions().height;c=b.cumulativeOffset().left+b.getDimensions().width}return{x:c,y:a}}};var ftdFontResizer={setScale:function(a,b){a=$(a);smallIcon=a.getElementsBySelector("A.smallFont");if(smallIcon){smallIcon=smallIcon[0];smallIcon.removeClassName("activeSize")}mediumIcon=a.getElementsBySelector("A.mediumFont");if(mediumIcon){mediumIcon=mediumIcon[0];mediumIcon.removeClassName("activeSize")}largeIcon=a.getElementsBySelector("A.largeFont");if(largeIcon){largeIcon=largeIcon[0];largeIcon.removeClassName("activeSize")}if(a){if(b==0){a.setStyle({fontSize:"1.0em"});if(smallIcon){smallIcon.addClassName("activeSize")}}else{if(b==1){a.setStyle({fontSize:"1.1em"});if(mediumIcon){mediumIcon.addClassName("activeSize")}}else{if(b==2){a.setStyle({fontSize:"1.2em"});if(largeIcon){largeIcon.addClassName("activeSize")}}}}}}};var ftdMarquee={timer:null,ticker:null,body:null,active:false,canvasWidth:false,startTicker:function(c){ftdMarquee.ticker=$(c);ftdMarquee.body=$("ftdMarqueeBody");if(ftdMarquee.ticker.parentNode&&ftdMarquee.ticker.parentNode.parentNode){ftdMarquee.canvasWidth=parseInt(ftdMarquee.ticker.parentNode.parentNode.style.width);ftdMarquee.ticker.style.left="0px"}var a=ftdMarquee.body.getDimensions().width;var b=ftdMarquee.ticker.getDimensions().width;if(b>a){Event.observe(ftdMarquee.ticker,"mouseover",function(){ftdMarquee.stopTicker()});Event.observe(ftdMarquee.ticker,"mouseout",function(){ftdMarquee.resumeTicker()});window.setTimeout("ftdMarquee.resumeTicker()",3000)}},stopTicker:function(){if(window&&ftdMarquee.timer){window.clearInterval(ftdMarquee.timer);ftdMarquee.active=false}},resumeTicker:function(){if(window&&ftdMarquee.ticker&&!ftdMarquee.active){ftdMarquee.timer=window.setInterval("ftdMarquee.step()",20);ftdMarquee.active=true}},step:function(){if(ftdMarquee.ticker){var a=parseInt(ftdMarquee.ticker.style.left)-1;ftdMarquee.ticker.style.left=a+"px";if((parseInt(ftdMarquee.ticker.offsetWidth)+parseInt(ftdMarquee.ticker.style.left))<0){ftdMarquee.stopTicker();ftdMarquee.startTicker(ftdMarquee.ticker)}}}};var ftdRating={starRating:0,setRating:function(b){if(b>0&&b<6){var a=$("starRatingFix");a.style.backgroundPosition=(b*12)+"px top";ftdRating.starRating=(b*2)}}};var ftdRelatedBox={getArea:function(c,b,a){return $("tab-"+c+"-"+b+"-"+a)},getTab:function(c,b,a){return $("navli-"+c+"-"+b+"-"+a)},getTabLink:function(c,b,a){return $("nava-"+c+"-"+b+"-"+a)},getTabImage:function(c,b,a){return $("tabdiv-"+c+"-"+b+"-"+a)},activateTab:function(n,l,h){var g=0;var e=this.getArea(n,l,g);while(e){var f=this.getTab(n,l,g);var m=this.getTabLink(n,l,g);var d=this.getTabImage(n,l,g);e.hide();f.className="";m.className="";d.hide();g++;e=this.getArea(n,l,g)}var j=this.getArea(n,l,h);var b=this.getTab(n,l,h);var a=this.getTabLink(n,l,h);var k=this.getTabImage(n,l,h);j.show();k.show();b.className="active";a.className="active";if((h+1)<g){var c=this.getTab(n,l,parseInt(h)+1);c.className="roactive"}}};var ftdSession={session:false,doLogin:function(){this.initSession();this.showPersonalData()},doLogout:function(){this.initSession();this.showPersonalData()},initSession:function(){this.session=false;var d=ftdUserData.parseCookie(document.cookie,ftdCookieNames.session,false);if(d){var c=d.split("|");if(c.length==6){this.session={n:c[2],c:parseInt(c[3]),f:c[4],l:c[5]}}}if(!this.session){var b=ftdUserData.parseCookie(document.cookie,ftdCookieNames.marketsSession,false);if(b){var e=b.split("%7C");if(e.length==4){var a=e[1];if(a){ftdMy.doMarketsAutologin(a)}}}else{ftdMy.doAutologin()}}},showPersonalData:function(){var a=$("ftdBody");if(this.session){if($("userName")){$("userLoggedIn").show();$("userLoggedOut").hide();var c=decodeURIComponent(this.session.f+" "+this.session.l);$("userName").innerHTML=c.length>25?c.substr(0,22)+"...":c}if($("userClipsA")&&$("userClips")){$("userClipsA").show();$("userClips").innerHTML=this.session.c}if(a){a.select("DIV.IFGUEST").invoke("hide");a.select("DIV.IFLOGIN").invoke("show")}}else{if($("userName")){$("userLoggedIn").hide();$("userLoggedOut").show()}if($("userClipsA")&&$("userClips")){var b=ftdUserData.getIds("C");$("userClipsA").show();$("userClips").innerHTML=b.size()}if(a){a.select("DIV.IFGUEST").invoke("show");a.select("DIV.IFLOGIN").invoke("hide")}}}};var ftdWeather={displayRecord:function(d){var f=weatherData[d];var e=$("weatherDisplayFrame");var c="";var a=0;for(var b in f){if(a%2==0){c+="<tr>"}c+="<td>";c+='<p class="date">'+b+"</p>";c+='<p><img src="/images/weather/icons/'+f[b]["img_cond"]+'" title="'+f[b]["cond"]+'" alt="'+f[b]["cond"]+'" width="17" height="17" />';c+=f[b]["temp"]+"°C</p>";c+='<p><img src="/images/weather/icons/'+f[b]["img_night"]+'" alt="" width="17" height="17" />';c+=f[b]["temp_min"]+"°C</p>";c+='<p><img src="/images/weather/icons/'+f[b]["img_rain"]+'" alt="" width="17" height="17" />';c+=f[b]["rain"]+"%</p>";c+="</td>";if(a!=0&&a%2!=0){c+="</tr>"}a++}if(e){e.innerHTML='<table class="weather"><tbody id="weatherDisplay">'+c+"</tbody></table>"}}};var ftdPage={unclipUrl:null,pollShow:function(d){var b=$(d);var a=b.select("DIV.pollOpt");a.invoke("hide");var a=b.select("DIV.pollView");a.invoke("show");if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("update")}}return false},expand:function(d,b){d.blur();d=$(d);var f=$(b);var g=f.style.display;if(g=="none"){f.show();this.togCssClass(d,"close","open");this.loadImages(f);if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("expand")}}}else{f.hide();this.togCssClass(d,"open","close");if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("collapse")}}}return false},expandTeaserSet:function(l,h){if(l.tagName=="A"){l.blur()}var e=h.split("-");e.pop();e=e.join("-");var j=$(h);var m=j.visible();l=$(l);var f=(l.hasClassName("blank")||l.hasClassName("play"));var n=$$("DIV[id^=Box"+e.substr(3)+"]");if(j){if(n[0]){var b=n[0].select("A.close","A.blank");if(b){b.each(function(a){ftdPage.togCssClassProto(a,"open","close");ftdPage.togCssClassProto(a,"play","blank")})}var d=j.tagName+"[id^="+e+"]";var k=$$(d);if(k){k.invoke("hide")}var c=n[0].select("P.HIGHLIGHT_COLLAPSED");if(c){c.invoke("show")}}if(m){j.hide();if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("collapse")}}}else{j.show();this.loadImages(j);if(f){this.togCssClassProto(l,"blank","play");var o=j.getElementsBySelector("OBJECT");if(o&&o[0]){ftdAudio.startAPlayer.delay(1,o[0].getAttribute("id"))}}else{this.togCssClassProto(l,"close","open")}if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("expand")}}var g=$("HL"+h);if(g){g.hide()}}}return false},expandAudio:function(d,b){d.blur();d=$(d);var f=$(b);var g=f.style.display;if(g=="none"){f.show();this.togCssClass(d,"blank","play");if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("expand")}}}else{this.togCssClass(d,"play","blank");f.hide();if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("collapse")}}}return false},expandMy:function(m,k,d,o,g){var j=$(m);var h=$(m+"-0");var l=$(m+"-"+d);var b=$("P"+k+"-"+d);h.blur();if(j.style.display=="none"){this.togCssClass(h,"close","open");j.show();this.dhtmlPanel(l,k,d,false,g,"expand")}else{if(o||b.style.display!="none"){this.togCssClass(h,"open","close");j.hide();this.dhtmlPanel(l,k,d,true,false,"collapse")}else{this.dhtmlPanel(l,k,d,false,g,"update")}}return false},tabIdmsChart:function(f,b){f=$(f);f.blur();var e=$(f.parentNode);var h=$(e.parentNode.parentNode);var g=h.select("LI");g.each(function(a){ftdPage.togCssClass(a,"","active");ftdPage.togCssClass(a,"","roactive")});ftdPage.togCssClass(e,"active","");var c=e.nextSiblings();if(c.length){c=$(c[0]);ftdPage.togCssClass(c,"roactive","")}var g=h.select("IMG");g.each(function(a){a.src=a.src.replace(/&TIME_SPAN=../g,"&TIME_SPAN="+b);a.longDesc=a.src});if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("panel")}}return false},expandWeatherTable:function(c){var a=$$("TBODY[id^=weatherTeaser-SCOL]");if(a){a.each(function(d){d.hide()})}var b=$("weatherTeaser-SCOL-"+c);if(b){b.show();if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("expand")}}}},expandSet:function(c,b){c.blur();var g=$(b);var f=$(g.parentNode).firstChild;do{if(f.tagName=="DIV"&&$(f.id.split("-")).indexOf("expandable")>-1){var d=$(f.id+"-trigger");if(d){if(d.id==c.id){if(c.className=="icon close"){c.className="icon open";f.className="closed"}else{c.className="icon close";f.className="opened"}}else{d.className="icon open";f.className="closed"}}}}while(f=f.nextSibling);if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent("expand")}}return false},togCssClass:function(g,f,c){g=$(g);var b=g.className.split(" ");var a=false;var d=[];b.each(function(e){if(e==f){a=true}if(e!=c){d.push(e)}});if(!a){d.push(f)}g.className=d.join(" ")},togCssClassProto:function(a,c,b){a=$(a);if(a.hasClassName(b)){a.removeClassName(b);a.addClassName(c)}},loadImages:function(b){var a=b.select("IMG");a.each(function(c){if(c.longDesc){c.src=c.longDesc}})},hideVotedPolls:function(){var a=ftdUserData.getIds("P");var b=$("ftdPage");a.each(function(d){var c=b.select("DIV.pollOpt-"+d);c.invoke("hide");var c=b.select("DIV.pollView-"+d);c.invoke("show")})},hideRatedAssets:function(){var a=$$("DIV.ratingOpt");if(a&&a[0]){var b=ftdUserData.getIds("R");a.each(function(d){var e=d.id.split("-");e=e[1];if(b.indexOf(e)!=-1){var c=$("ratingView-"+e);d.hide();$("ratingView-"+e).show()}})}},clip:function(h,b,d){h.blur();var k=30;var g=200;ftdLayer.close();if(!d){return false}if(ftdSession.session){var f=function(e){var c=e.responseText;if(c=="OK"){ftdSession.initSession();ftdSession.showPersonalData();Ajax.activeRequestCount=0;ftdPage.reloadMyClips();if(ftdSession.session.c>=g){if(!ftdUserData.get("hw1")){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_CLIP_USER_200",h,"next",200,null,9)}}ftdPage.togCssClass(h,"clipped","clip")}else{if(c=="ERROR_HAS"){ftdLayer.open("/static/errAjaxDialogue.php?msg=MSG_CLIP_USER_HAS",h,"next",200,null,9);ftdPage.togCssClass(h,"clipped","clip")}else{ftdLayer.open("/static/errAjaxDialogue.php",h,"next",200,null,9)}}};ftdAjax.custom(f,b+"?id="+d)}else{var l=ftdUserData.addId("C",d,k,false);var a=ftdUserData.getIds("C");var j=a.length;if(l){ftdSession.showPersonalData();this.reloadMyClips();if(j==1){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_CLIP_FIRST",h,"next",200,null,9)}else{if(j>=k){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_CLIP_30",h,"next",200,null,9)}}ftdPage.togCssClass(h,"clipped","clip")}else{if(j>=k){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_CLIP_30",h,"next",200,null,9)}else{ftdLayer.open("/static/errAjaxDialogue.php?msg=MSG_CLIP_HAS",h,"next",200,null,9);ftdPage.togCssClass(h,"clipped","clip")}}}return false},unclip:function(g,e,d){if(g){d.blur();ftdLayer.close();ftdPage.unclipUrl=e}var j=$("MyClipsForm");if(j){var l=j.select("INPUT.checkbox");var h=[];l.each(function(a){if(a.checked){h.push(a.value)}});if(h.length){if(g){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_UNCLIP&a="+h.length,d,"next",200,null,9)}else{if(ftdSession.session){ftdUserData.removeIds("C",h);var b=function(c){var a=c.responseText;if(a=="OK"){ftdSession.initSession();ftdSession.showPersonalData();Ajax.activeRequestCount=0;ftdPage.reloadMyClips()}};ftdAjax.custom(b,ftdPage.unclipUrl+"?ids="+h.join(","))}else{var k=ftdUserData.removeIds("C",h);if(k){ftdSession.showPersonalData();ftdPage.reloadMyClips()}}}}}return false},reloadMyClips:function(){if($("BoxMyClips")&&typeof cbMyClips!="undefined"&&$("BoxMyClips").visible()){cbMyClips()}},poll:function(b){var a=ftdUserData.addId("P",b,50,true);return false},rate:function(b){var a=ftdUserData.addId("R",b,50,true);return false},refreshTopRatingDisplay:function(d,a,e){var b=$("ratingCountDisplay-"+d);var c=$("ratingAverageDisplay-"+d);if(b){b.innerHTML=a+" Bewertungen"}if(c){c.className="stars stars-"+e}},tickerPager:function(k,a){var g=$("P"+k);var d=$("E"+k);var j=$("N"+k);var b=d.select("LI");var c=0,h=0;if(a=="P"){b.reverse()}b.each(function(e){var f=e.style.display;if(c==0&&f!="none"){e.hide();if(a=="N"){g.show()}else{j.show()}c++}else{if(c==1&&f=="none"){e.show();c++}else{if(c==2&&f=="none"){h=1}}}});if(!h){if(a=="P"){g.hide()}else{j.hide()}}return false},dhtmlPanel:function(l,k,e,o,f,b){l=$(l);l.blur();var m=$(l.parentNode);var d=$(m.parentNode);var g=d.select("LI");g.each(function(a){ftdPage.togCssClass(a,"","active")});var j=$("P"+k).childElements();j.invoke("hide");if(!o){ftdPage.togCssClass(m,"active","");$("P"+k+"-"+e).show();if(f){f()}}if(!b){b="panel"}if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEvent(b)}}return false},toggleActive:function(b){var d=$(b.parentNode);if(d.tagName=="LI"){d=$(d.parentNode)}var c=d.select("A");c.each(function(a){ftdPage.togCssClass(a,"","active")});ftdPage.togCssClass(b,"active","")},normalizeBar:function(){if($("ftdUpper")){var b=$("ftdUpper").select("DIV.boxBarLeft");var a=0;b.each(function(d){var c=d.getHeight();if(c>a){a=c}});b.each(function(c){c.setStyle("height:"+a+"px")})}},activateBackgroundImageCacheForIe:function(){if(Prototype.Browser.IE){document.execCommand("BackgroundImageCache",false,true)}},adjustNavBarForIe:function(){if(Prototype.Browser.IE){$$("li.top-entry[id^=flyout_button]").invoke("observe","mouseover",function(b){var c=$(this).id.match(/([0-9]*)$/)[0];var a=$("flyout"+c);if(a){a.setStyle({display:"block"})}$(this).className="top-entry-hover"});$$("li.top-entry[id^=flyout_button]").invoke("observe","mouseout",function(b){var c=$(this).id.match(/([0-9]*)$/)[0];var a=$("flyout"+c);if(a){a.setStyle({display:"none"})}$(this).className="top-entry"})}},initAlarm:function(){var a=$("ftdGlobalAlarm");if(a&&ftdAlarmUrl){a.onclick=function(){ftdLayer.open(ftdAlarmUrl,a,"M-COL",316,0,9);if(ftdNav.visible){ftdNav.xFade(ftdNav.visible)}return false}}}};var ftdAjax={teaser:function(a,d,b){if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof ftdAds.Events!="undefined"){ftdAds.Events.fireEventViaQuery(b)}}return this.replacer(d,a+b)},image:function(a,b){if(trackingManager){trackingManager.count(a)}return this.replacer(b,a)},updateWhoIsWho:function(a,d,b,e){d=$(d);if(d){var c=$F(d);return this.teaser(a,b,"?assetId="+c+e)}},form:function(a,b,e,d){b=$(b);return this.teaser(a,e,d+"&"+b.serialize())},pollSave:function(a,d,h,g,e){g=""+g;d=$(d);var b=ftdUserData.getIds("P");if(b.indexOf(g)>-1){ftdLayer.open("/static/errAjaxDialogue.php?msg=MSG_CLIP_HAS_VOTED",d,"next",200,null,9);return false}if(trackingManager){trackingManager.count("poll,"+g)}e=a+"?id="+g+"&"+e;return this.replacer(h,e+"&"+d.serialize())},sendMail:function(d,h,g,e,b){e=$(e);return this.custom(function(a){$(h).update(a.responseText)},d+"?id="+b+"&p="+g,"post",e.serialize(true))},addComment:function(b,j,k){var g=$("comment-body");var d=$("comment-subject");var f=$("comment-author");var l=$("comment-mail");var h=$("comment-send");var e={a:k};if(h){}if(g){e.b=g.value}if(d){e.s=d.value}if(f){e.w=f.value}if(l){e.m=l.value}return this.replacer(j,b,"post",e)},ratingSave:function(d,h,b,f,e){var g=d+"?id="+b+"&r="+f+"&t="+e;return this.replacer(h,g)},spinner:function(){Ajax.Responders.register({onCreate:function(){$("spinner").show();Event.observe(document,"mousemove",ftdAjax.spinnerMove)},onComplete:function(){if(Ajax.activeRequestCount<1){Ajax.activeRequestCount=0;$("spinner").hide();Event.stopObserving(document,"mousemove",ftdAjax.spinnerMove)}}})},spinnerMove:function(c){c=(c)?c:((window.event)?window.event:null);if(c){var b=$("spinner");var a=ftdLayer.getScrollOffset();b.style.top=(c.clientY+a.y+20)+"px";b.style.left=(c.clientX+a.x+10)+"px"}},replacer:function(e,b,d,a){if(!d){d="get"}if(Ajax.activeRequestCount>1){return false}this.spinner();new Ajax.Updater({success:e},b,{method:d,insertion:Element.replace,evalScripts:true,on500:ftdAjax.showError,onComplete:ftdAjax.afterAjax,parameters:a});return false},updater:function(e,b,d,a){if(!d){d="get"}if(Ajax.activeRequestCount>1){return false}this.spinner();new Ajax.Updater({success:e},b,{method:d,evalScripts:true,on500:ftdAjax.showError,onComplete:ftdAjax.afterAjax,parameters:a});return false},custom:function(a,c,d,b){if(!d){d="get"}if(Ajax.activeRequestCount>1){return false}this.spinner();new Ajax.Request(c,{onSuccess:a,method:d,on500:ftdAjax.showError,parameters:b});return false},delayedGoto:function(c){var b=$(c);if(b&&b.parentNode){var a=b.parentNode;if(a.className=="ftdColL"){window.location=window.location.hash="#"+c}}},afterAjax:function(a){ftdPage.hideRatedAssets();ftdPage.hideVotedPolls();ftdSession.showPersonalData();var b=a.responseText.match(/Box\d*-\d*-\d*-\d*/);if(b){window.setTimeout("ftdAjax.delayedGoto('"+b+"')",100)}ftdLayout.equalizeColumnsApprox()},showError:function(a){var d=(a.request.container.success)?a.request.container.success:null;var b=a.responseText;if(b.length>128){b=""}ftdLayer.open("/static/errAjaxDialogue.php?msg="+encodeURIComponent(b),d,"next",200,null,9)}};var ftdMM={timeOutDiv:false,timeOutClass:null,timeOut:null,out:function(a){window.clearTimeout(ftdMM.timeOut)},show:function(d,f,b){Event.observe(b,"mouseout",ftdMM.out);ftdMM.timeOutDiv=$(d);ftdMM.timeOutClass=f;ftdMM.timeOut=window.setTimeout(ftdMM.showDelayed,200)},showDelayed:function(){window.clearTimeout(ftdMM.timeOut);var f=ftdMM.timeOutDiv;var d=$(f.parentNode);var c=d.select("DIV."+ftdMM.timeOutClass);c.invoke("hide");f.show();var a=f.select("DIV.boxMMRgtLow");var b=$("MyClippedVideos");a.each(function(e){e.appendChild(b)});ftdPage.loadImages(f)},toggleMyClippedVideos:function(c,f,b){c.blur();f=$(f);var e=$("BoxMyClips");var d=f.select("DIV.MyClippedVideosUpper");var g=f.select("DIV.boxMMRgtLow");if(e.visible()){ftdPage.togCssClass(c,"openN","closeN");e.hide();d.invoke("show");g.each(function(a){a.style.position="absolute"})}else{ftdPage.togCssClass(c,"closeN","openN");e.show();d.invoke("hide");g.each(function(a){a.style.position="static"});b()}return false}};var ftdBar={timeOutDiv:null,timeOutA:null,timeOutClass:null,timeOut:null,timeOutModId:null,icons:{},active:{},out:function(a){window.clearTimeout(ftdBar.timeOut)},show:function(d,b,f,e){Event.observe(d,"mouseout",ftdBar.out);ftdBar.timeOutDiv=$(b);ftdBar.timeOutClass=f;ftdBar.timeOutA=$(d);ftdBar.timeOutModId=e;ftdBar.timeOut=window.setTimeout(ftdBar.showDelayed,200)},showDelayed:function(){window.clearTimeout(ftdBar.timeOut);ftdPage.toggleActive(ftdBar.timeOutA);var d=ftdBar.timeOutDiv;var f=ftdBar.timeOutClass;var b=$(d.parentNode);var a=b.select("DIV."+f);a.invoke("hide");d.show();ftdPage.loadImages(d);for(a=0;a<ftdBar.icons[ftdBar.timeOutModId].length;a++){if($(ftdBar.icons[ftdBar.timeOutModId][a].link)==ftdBar.timeOutA){ftdBar.active[ftdBar.timeOutModId]=a}}},page:function(b,h){ftdBar.active[h]+=b;if(ftdBar.active[h]<0){ftdBar.active[h]+=ftdBar.icons[h].length}if(ftdBar.active[h]>=ftdBar.icons[h].length){ftdBar.active[h]-=ftdBar.icons[h].length}var f=$(ftdBar.icons[h][ftdBar.active[h]].expand);var g=ftdBar.icons[h][ftdBar.active[h]].expClass;var a=$(ftdBar.icons[h][ftdBar.active[h]].link);ftdPage.toggleActive(a);var d=$(f.parentNode);var b=d.select("DIV."+g);b.invoke("hide");f.show();ftdPage.loadImages(f)}};var ftdUserData={data:{},loaded:false,get:function(a){this.load();if(this.data[a]!=undefined){return this.data[a]}return""},set:function(b,a){this.load();this.data[b]=a;this.save()},getIds:function(a){var b=this.get(a);if(!b){return[]}return b.split("+")},removeIds:function(b,a){var c=this.getIds(b);if(c){a.each(function(e){e=""+e;var d=c.indexOf(e);if(d!=-1){c=c.without(e)}});this.set(b,c.join("+"));return true}return false},addId:function(b,g,a,c){g=""+g;var e=this.getIds(b);var f=e.indexOf(g);if(f==-1){var d=e.size();if(d>=a){if(!c){return false}e=e.slice(d-a+1)}e.push(g);this.set(b,e.join("+"));return true}return false},load:function(){this.loaded=true;var c="";if(self.frames.ftdCookieStorage){with(self.frames.ftdCookieStorage){c=document.cookie}var v=this.parseCookie(c,ftdCookieNames.clientdata);if(v){ftdUserData.data=v.evalJSON()}}},save:function(){var b=new Date();var a=new Date(b.getTime()+86400*30000);if(navigator.cookieEnabled==false){}document.cookie=ftdCookieNames.clientdata+"="+escape(Object.toJSON(this.data))+";path=/sso-login/;expires="+a.toGMTString()+";"},clear:function(){this.data={};this.save()},parseCookie:function(h,a,f){f=Object.isUndefined(f)?true:f;var b=h.split("; ");var g=false;b.each(function(d){var c=d.split("=");if(c[0]==a){g=f?unescape(c[1]):c[1]}});return g}};var ftdMarker={markerCnt:0,placeMarker:function(a,e,c,d){$$("body")[0].insert('<div id="marker'+ftdMarker.markerCnt+'"></div>');var b=$("marker"+ftdMarker.markerCnt);b.setStyle({left:a+"px",top:e-23+"px",height:"20px",fontSize:"14px",fontWeight:"bold",color:c,backgroundColor:"white",borderBottom:"3px solid "+c,position:"absolute",width:"200px",borderLeft:"3px solid "+c,cursor:"pointer"});Event.observe(b,"click",function(){$$("div[id^=marker]").invoke("hide")});b.innerHTML=d;ftdMarker.markerCnt++}};var ftdLayout={isCollapsed:0,collapseWidth:1199,cookieFrameReady:false,domReady:false,allReady:false,initOnDomReady:false,autoQueue:[],onLoadCookieFrame:function(){ftdLayout.cookieFrameReady=true;if(ftdLayout.domReady){ftdLayout.initializeClient()}},onLoadDom:function(){ftdLayout.domReady=true;if(ftdLayout.cookieFrameReady){ftdLayout.initializeClient()}},onLoadAll:function(){ftdLayout.allReady=true;ftdPage.normalizeBar();ftdLayout.checkWinWidth();ftdLayout.equalizeColumnsApprox();if(typeof ftdAds!="undefined"&&ftdAds.isAdvertisingActive()){if(typeof wallpaper!="undefined"&&wallpaper==1){if(typeof ftdAds.Handler!="undefined"){ftdAds.Handler.initWallpaper()}}else{if(typeof ftdAds.Handler!="undefined"){ftdAds.Handler.initSuperbanner()}}if(typeof ftdAds.Exchanger!="undefined"&&ftdAds.isLoadOnDomReady()){ftdAds.Exchanger.exchange(true)}}ftdPage.hideRatedAssets()},initializeClient:function(){if(!ftdLayout.initOnDomReady){ftdLayout.initOnDomReady=true;if(typeof ftdExternal=="undefined"||!ftdExternal){ftdSession.initSession();ftdSession.showPersonalData();ftdPage.hideVotedPolls();ftdPage.initAlarm();ftdSearch.initSearchBox();ftdLayout.executeAutoQueue();ftdSeoScanner.seoScanPage()}ftdPage.activateBackgroundImageCacheForIe();ftdPage.adjustNavBarForIe();ftdPageTimer.stop("domready")}},queueAutoCallback:function(a){ftdLayout.autoQueue.push(a)},executeAutoQueue:function(){ftdLayout.autoQueue.each(function(a){if(typeof(a)=="function"){a()}})},getColumn:function(b){var a=$$(".ftdCol"+b);if(a){return a[0]}else{return null}},clipContent:function(g,a){var e=false;var f=0;var d=0;var b=false;f=g.positionedOffset().top+parseInt(g.getStyle("paddingTop"));g.childElements().each(function(j){var c=(/^IF/.test(j.className))?true:false;var h=j.hasClassName("hiddenAd");if(!c&&!h){j.show()}b=(j.getDimensions().height+j.positionedOffset().top)>(f+a);if(b){}else{}if((j.getDimensions().height+j.positionedOffset().top)>(f+a)){e=true}if(e&&!c){j.hide()}})},measureRessortColumns:function(){var b=$$("DIV.ftdColR");var a=0;if(b){b.each(function(e){var c=e.getDimensions();if(c){if(c.height>a){a=c.height}}})}return a},equalizeColumnsApprox:function(){var d=ftdLayout.getColumn("L");var c=ftdLayout.getColumn("M");var e=ftdLayout.getColumn("S");var b=$$("DIV.ftdBar");if(b){b=b[0]}else{b=null}if(d&&c){ftdLayout.clipContent(c,d.getDimensions().height)}if(d&&e&&!ftdLayout.isCollapsed){if(!b){ftdLayout.clipContent(e,d.getDimensions().height+(d.cumulativeOffset().top-e.cumulativeOffset().top))}else{ftdLayout.clipContent(e,b.getDimensions().height+(b.cumulativeOffset().top-e.cumulativeOffset().top))}}else{if(e&&ftdLayout.isCollapsed){var a=ftdLayout.measureRessortColumns();if(a>0){ftdLayout.clipContent(e,a)}}}},attachExpanderEvents:function(c,b,a){Event.observe(c,"click",function(){ftdLayout.expandColumn(b)});Event.observe(c,"mouseover",function(){$(this).setStyle({borderBottom:"2px solid red"})});Event.observe(c,"mouseout",function(){$(this).setStyle({borderBottom:"2px solid "+a})})},expandColumn:function(d){var b=$("fadeout"+d);var a=$$(".ftdCol"+d);if(b){b.hide()}if(a){a=a[0];a.setStyle({height:"",overflow:""})}},getWinWidth:function(){if(typeof(window.innerWidth)=="number"){return window.innerWidth}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){return document.documentElement.clientWidth}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){return document.body.clientWidth}else{return 0}}}},getScreenWidth:function(){return screen.availWidth},checkWinWidth:function(){var b=(typeof ftdAds!="undefined"&&dynamicLayoutMode=="auto")?ftdAds.adsForceSmallLayout():false;var a="wide";if(dynamicLayoutMode!="wide"&&(dynamicLayoutMode=="small"||b||ftdLayout.getScreenWidth()<=ftdLayout.collapseWidth)){a="small"}if(ftdLayout.isCollapsed==1&&a=="wide"){ftdLayout.toggleLayout()}else{if(ftdLayout.isCollapsed==0&&a=="small"){ftdLayout.toggleLayout()}}},toggleLayout:function(){var a=$("ftdBody");var d=$("ftdColS");if(a&&d){if(this.isCollapsed){ftdLayout.isCollapsed=0;var c=$("ftdUpperAll");c.appendChild(d);d.show();ftdPage.togCssClass(a,"expanded","collapsed");this.reorganizeRCol()}else{ftdLayout.isCollapsed=1;var c=$("ftdLowerAll");if(ftdLayout.hasDepartmentTeasers()){c.appendChild(d);d.show()}else{d.hide()}ftdPage.togCssClass(a,"collapsed","expanded");this.reorganizeRCol()}ftdLayout.equalizeColumnsApprox();ftdAds.adjustLocationOfWallpaper()}},hasDepartmentTeasers:function(){var a=$$("DIV.ftdColR DIV");return(a.length>0)},reorganizeRCol:function(){var g=$("ftdLowerAll");var f=g.select("DIV.ftdColR");if(f.length==3){var h=f[0].childElements();var e=f[1].childElements();var d=f[2].childElements();var c=[];var j=0;if(this.isCollapsed){j=1;h.each(function(a){c[j]=a;j+=3});j=2;e.each(function(a){c[j]=a;j+=3});j=3;d.each(function(a){c[j]=a;j+=3});var b=c.length;for(j=3;j<b;j+=2){if(c[j]!=undefined&&c[j-2]!=undefined){f[0].insertBefore($(c[j]),$(c[j-2]).nextSibling)}}for(j=4;j<b;j+=2){if(c[j]!=undefined&&c[j-2]!=undefined){f[1].insertBefore($(c[j]),$(c[j-2]).nextSibling)}}}else{j=1;h.each(function(a){c[j]=a;j+=2});j=2;e.each(function(a){c[j]=a;j+=2});var b=c.length;for(j=3;j<b;j+=3){if(c[j]!=undefined){f[2].appendChild($(c[j]))}}for(j=4;j<b;j+=3){if(c[j]!=undefined&&c[j-3]!=undefined){f[0].insertBefore($(c[j]),$(c[j-3]).nextSibling)}}for(j=5;j<b;j+=3){if(c[j]!=undefined&&c[j-3]!=undefined){f[1].insertBefore($(c[j]),$(c[j-3]).nextSibling)}}}}}};document.observe("dom:loaded",ftdLayout.onLoadDom);Event.observe(window,"load",ftdLayout.onLoadAll);var ftdSocial={sbDo:function(b){var c=encodeURIComponent(window.location.protocol+"//"+(window.location.hostname+window.location.pathname).replace(/\/:.*?\//g,"/"));var d=encodeURIComponent(document.title);var a=window.location.protocol+"//"+window.location.hostname+window.location.pathname.replace(/^.*(\/\d+\.html)$/g,"$1");switch(b){case"twitter":window.open("http://www.twitter.com/home?status="+a);break;case"delicious":window.open("http://del.icio.us/post?url="+c+"&title="+d);break;case"wong":window.open("http://www.mister-wong.de/index.php?action=addurl&bm_url="+c+"&bm_description="+d);break;case"yigg":window.open("http://yigg.de/neu?exturl="+c+"&exttitle="+d);break;case"google":window.open("http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk="+c+"&title="+d);break;case"webnews":window.open("http://www.webnews.de/einstellen?url="+c+"&title="+d);break}return ftdLayer.close()}};var ftdCalWidget={tDate:null,tDay:null,tMonth:null,tYear:null,cDay:null,cMonth:null,cYear:null,minY:null,maxY:null,init:function(b,e){this.initToday(b,e);this.minY=this.tYear-9;this.maxY=this.tYear+1;for(var h=this.minY;h<=this.maxY;h++){var g=new Option(h,h,false,false);$("ftdYearDD").options.add(g)}var f=new Date();this.cDay=f.getDate();this.cMonth=f.getMonth();this.cYear=f.getFullYear();var c=ftdLayer.focusElement.value.split(".");var a=parseInt(c[0]);if(a>0&&a<32){this.cDay=a}a=parseInt(c[1]);if(a>0&&a<13){this.cMonth=a-1}a=parseInt(c[2]);if(a>=this.minY&&a<=this.maxY){this.cYear=a}this.renderMonth()},initToday:function(a,b){this.tDate=new Date();this.tDay=this.tDate.getDate();this.tMonth=this.tDate.getMonth();this.tYear=this.tDate.getFullYear();$("ftdCalToday").innerHTML=b[this.tDate.getDay()]+", "+this.tDay+" "+a[this.tMonth]+" "+this.tYear},renderMonth:function(){this.selectMonth();this.selectYear();var j=new Date(this.cYear,this.cMonth+1,0);var o=j.getDate();j=new Date(this.cYear,this.cMonth,1);var l=j.getDay();if(l==0){l=7}var c=document.createElement("tbody");c.id="ftdCalBody";var e=true;var k=1;while(e){var g=false;var p=document.createElement("tr");for(var b=1;b<8;b++){i="&nbsp;";if(b>=l&&k<=o){var f=(k==this.tDay&&this.cMonth==this.tMonth&&this.cYear==this.tYear)?' class="today" ':" ";if(!g){g=this.kw(new Date(this.cYear,this.cMonth,k))}i="<a"+f+'onclick="return ftdCalWidget.select('+k+')" href="#">'+k+"</a>";k++;l=0}var m=document.createElement("td");if(b>5){m.className="we"}m.innerHTML=i;p.appendChild(m);if(k>o){e=false}}var m=document.createElement("th");m.innerHTML=g;p.insertBefore(m,p.firstChild);c.appendChild(p)}$("ftdCalMonth").replaceChild(c,$("ftdCalBody"))},changeYear:function(){this.cYear=this.minY+$("ftdYearDD").selectedIndex;this.renderMonth()},selectYear:function(){$("ftdYearDD").options[this.cYear-this.minY].selected=true},changeMonth:function(){this.cMonth=$("ftdMonthDD").selectedIndex;this.renderMonth()},selectMonth:function(){$("ftdMonthDD").options[this.cMonth].selected=true},prevMonth:function(){this.cMonth-=1;if(this.cMonth<0){this.cMonth=11;this.cYear--}if(this.cYear<this.minY){return this.nextMonth()}this.renderMonth();return false},nextMonth:function(){this.cMonth+=1;if(this.cMonth>11){this.cMonth=0;this.cYear++}if(this.cYear>this.maxY){return this.prevMonth()}this.renderMonth();return false},kw:function(c){var b=this.thursday(c);var a=this.thursday(new Date(b.getFullYear(),0,4));return Math.floor(1.5+(b.getTime()-a.getTime())/86400000/7)},thursday:function(b){var a=new Date();a.setTime(b.getTime()+(3-((b.getDay()+6)%7))*86400000);return a},select:function(b){var c=new Date(this.cYear,this.cMonth,b);ftdLayer.focusElement.value=c.getDate()+"."+(c.getMonth()+1)+"."+c.getFullYear();ftdLayer.close();return false}};
/* ftd/ftdMy.js */
var ftdMy={currentTab:"",User_Avatar:null,Profile_Avatar_1:"IT-MyProfile-Image-1",Profile_Avatar_2:"IT-MyProfile-Image-2",Profile_Avatar_3:"IT-MyProfile-Image-3",URL_My:null,URL_My_Register:null,URL_My_Password_Lost:null,getHttpsBaseUrl:function(){return"http://"+location.host},loginContainerId:"ftdMy_Login",uploadErrorHandler:function(a){var b="Das Bild konnte nicht hochgeladen werden!<br />";switch(a){case"101":b+="Sie müssen angemeldet sein.";break;case"102":b+="Kein Bild ausgewählt.";break;case"103":b+="Die Datei ist zu groß.";break;case"104":b+="Ungültiges Bild.";break;case"105":b+="Ungültiger Datei-Typ.";break}$("ftdMyUploadImage").update(b)},uploadSuccessHandler:function(a){$("ftdMyUploadImage").update("Das Bild wurde erfolgreich hochgeladen!");ftdAjax.custom(function(b){var c=b.responseJSON;if(c.avatar){ftdMy.User_Avatar=c.avatar;$(ftdMy.Profile_Avatar_2).writeAttribute("src",c.avatar.src);$(ftdMy.Profile_Avatar_2).writeAttribute("width",c.avatar.width);$(ftdMy.Profile_Avatar_2).writeAttribute("height",c.avatar.height)}ftdLayer.close()},ftdMy.getHttpsBaseUrl()+a)},doLogin:function(d,f){var e=$("IT"+f+"-A").getValue();var c=$("IT"+f+"-C").getValue();var b=$("IT"+f+"-B").checked;var a=$("IT"+f+"-Error");a.hide();ftdAjax.custom(function(g){var h=g.responseJSON;if(h.Success&&h.Success==true){if(ftdMy.currentTab){location.href=ftdMy.URL_My+"?mode="+ftdMy.currentTab}else{location.reload()}if(f=="ajaxLogin"){ftdLayer.close()}}else{if(h.Error){switch(h.Error){case 101:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihren richtigen Benutzernamen ein.";break;case 102:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihren richtigen Benutzernamen ein.";break;case 103:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihren richtigen Benutzernamen ein.";break;case 104:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihren richtigen Benutzernamen ein.";break;case 105:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihren richtigen Benutzernamen ein.";break;case 107:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte geben Sie Ihr richtiges Passwort ein.";break;case 108:errorMsg="Ihre Anmeldung war leider nicht erfolgreich, da Sie keine Berechtigung haben.";break;default:errorMsg="Ihre Anmeldung war leider nicht erfolgreich. Bitte versuchen Sie es erneut.";break}a.update(errorMsg);a.show()}}},ftdMy.getHttpsBaseUrl()+d,"post",{login:e,password:c,autologin:b});return false},doLogout:function(a){ftdAjax.custom(function(b){var c=b.responseJSON;if(c.Success&&c.Success==true){ftdSession.doLogout()}},ftdMy.getHttpsBaseUrl()+a,"post");return false},doAutologin:function(){var a=ftdUserData.parseCookie(document.cookie,ftdCookieNames.autologin);if(a){a=a.split("|");var c=a[0];var b=a[1];ftdAjax.custom(function(d){var e=d.responseJSON;if(e.Success&&e.Success==true){ftdSession.doLogin();location.reload()}},ftdMy.getHttpsBaseUrl()+"/sso-autologin","post",{userId:c,cookieId:b})}return false},doMarketsAutologin:function(a){ftdAjax.custom(function(b){var c=b.responseJSON;if(c&&c.Success&&c.Success==true){location.reload()}},ftdMy.getHttpsBaseUrl()+"/sso-login/markets","post",{cid:a});return false},doForgotPassword:function(c,e){var d=$("IT"+e+"-A").getValue();var b=$("IT"+e+"-ErrorRequest");var a=$("IT"+e+"-SuccessRequest");b.hide();a.hide();ftdAjax.custom(function(f){var g=f.responseJSON;if(g.Success&&g.Success==true){a.update("<strong>Ihre Zugangsdaten werden per E-Mail an Ihren Account verschickt. Bitte schließen Sie den Vorgang innerhalb von drei Tagen ab.</strong>");a.show()}else{var h=false;switch(g.Error){case 101:h="Bitte tragen Sie Ihren Benutzernamen ein.";break;case 201:h="Ihre Zugangsdaten konnten nicht gefunden werden, bitte prüfen sie Ihren eingegebenen Benutzernamen.";break}b.update(h);b.show()}},ftdMy.getHttpsBaseUrl()+c,"post",{username:d});return false},doChangePasswordCheck:function(d){if(document.cookie){var a=ftdUserData.parseCookie(document.cookie,ftdCookieNames.forgotpassword);if(a){a=a.split("|");var c=a[0];var b=a[1];$("IT"+d+"-B").setValue(c);$("IT"+d+"-T").setValue(b);$("Box"+d+"Request").hide();$("Box"+d+"Response").show()}}},doForgotPasswordChange:function(c,h){var e=false;var g=$("IT"+h+"-B").getValue();var b=$("IT"+h+"-C").getValue();var f=$("IT"+h+"-C2").getValue();var d=$("IT"+h+"-T").getValue();var a=$("IT"+h+"-Error");a.hide();var e=false;if(b.length==0){e="Bitte geben Sie Ihr neues Passwort ein."}else{if(b!=f){e="Die eingegebenen Passwörter stimmen nicht überein."}}if(e){a.update(e);a.show()}else{ftdAjax.custom(function(i){var j=i.responseJSON;if(j.Success&&j.Success==true){location.href=ftdMy.URL_My}else{a.update("Es ist ein Fehler aufgetreten!");a.show()}},ftdMy.getHttpsBaseUrl()+c,"post",{username:g,password:b,token:d})}return false},doRegister:function(e,v){var n=ftdMy.getProfileEditFields(v);var d=n.Username.getValue();var b=n.Password.getValue();var l=n.Password2.getValue();var o=n.Email.getValue();var z=n.Title.getValue();var t=n.FirstName.getValue();var h=n.LastName.getValue();var j=n.Street.getValue();var q=n.City.getValue();var p=n.Country.getValue();var s=n.BirthDay.getValue();var x=n.BirthMonth.getValue();var w=n.BirthYear.getValue();var k=s+"."+x+"."+w;var f=n.Industry.getValue();var m=n.CompanySize.getValue();var u=n.Occupation.getValue();var g=n.Autologin.getValue();var y=n.Offers.getValue();var i=n.AboNumber.getValue();var r=n.AboPassword.getValue();var a=$("IT"+v+"-Error");a.hide();var c=false;if(d.length==0){c="Bitte tragen Sie Ihren Benutzernamen ein."}else{if(b.length==0){c="Bitte tragen Sie Ihr Passwort ein."}else{if(b!=l){c="Die Passwörter stimmen nicht überein."}else{if(o.length==0){c="Bitte tragen Sie Ihre E-Mail Adresse ein."}else{if(t.length==0){c="Bitte tragen Sie Ihren Vornamen ein."}else{if(h.length==0){c="Bitte tragen Sie Ihren Nachnamen ein."}else{if(j.length==0){c="Bitte tragen Sie Ihre Straße ein."}else{if(q.length==0){c="Bitte tragen Sie Ihren Ort ein."}}}}}}}}if(!c){ftdAjax.custom(function(A){var B=A.responseJSON;if(B.Success&&B.Success==true){location.href=ftdMy.getHttpsBaseUrl()+ftdMy.URL_My}else{if(B.Error){switch(B.Error){case 101:c="Der Benutzername muss länger als drei und kürzer als 40 Zeichen sein, oder enthält ungültige Zeichen.";break;case 102:c="Das Passwort muss mindestens fünf Zeichen lang sein.";break;case 103:c="Keine gültige E-Mail Adresse.";break;case 104:c="Bitte wählen Sie Ihre Anrede aus.";break;case 105:c="Das Feld Vorname wurde nicht korrekt ausgefüllt.";break;case 106:c="Das Feld Nachname wurde nicht korrekt ausgefüllt.";break;case 107:c="Das Feld Straße/Nummer wurde nicht korrekt ausgefüllt.";break;case 108:c="Das Feld PLZ/Ort wurde nicht korrekt ausgefüllt.";break;case 109:c="Bitte wählen Sie Ihr Land aus.";break;case 110:c="Bitte wählen Sie Ihr Geburtsdatum aus.";break;case 111:c="Bitte geben sie eine Abo-Passwort ein.";break;case 112:c="Es existiert kein aktives Abonnement zu den eingegebenen Daten bitte prüfen Sie Abo-Kundennummer und Abo-Passwort.";break;case 113:c="Alle Lizenzen dieses Abonnements sind schon in Benutzung.";break;case 114:c="Zur Zeit kann der Status des Abonements leider nicht geprüft werden.";break;case 201:c="Der von Ihnen gewählte Benutzername existiert leider schon.";break;default:c="Ihre Registrierung war leider nicht erfolgreich. Bitte versuchen Sie es erneut.";break}a.update(c);a.show()}}},ftdMy.getHttpsBaseUrl()+e,"post",{username:d,password:b,email:o,title:z,firstname:t,lastname:h,street:j,city:q,country:p,birthday:k,industry:f,companySize:m,occupation:u,autologin:g,offers:y,aboNumber:i,aboPassword:r})}if(c){a.update(c);a.show()}return false},profileContainerId:"ftdMy_Profile",profileEditContainerId:"ftdMy_Profile_Edit",getProfileFields:function(b){var a=new Object();a.Username=$("IT"+b+"-700");a.Password=$("IT"+b+"-701");a.Email=$("IT"+b+"-703");a.Abo=$("IT"+b+"-714");a.Autologin=$("IT"+b+"-712");return a},getProfileEditFields:function(b){var a=new Object();a.Username=$("IT"+b+"-700");a.Password=$("IT"+b+"-701");a.Password2=$("IT"+b+"-702");a.Email=$("IT"+b+"-703");a.Title=$("IT"+b+"-704");a.FirstName=$("IT"+b+"-705");a.LastName=$("IT"+b+"-706");a.Street=$("IT"+b+"-707");a.City=$("IT"+b+"-708");a.BirthDay=$("IT"+b+"-709");a.BirthMonth=$("IT"+b+"-710");a.BirthYear=$("IT"+b+"-711");a.Country=$("IT"+b+"-712");a.Industry=$("IT"+b+"-713");a.CompanySize=$("IT"+b+"-714");a.Occupation=$("IT"+b+"-715");a.Autologin=$("IT"+b+"-716");a.Offers=$("IT"+b+"-717");a.AboNumber=$("IT"+b+"-718");a.AboPassword=$("IT"+b+"-719");return a},showProfile:function(b,d){ftdMy.currentTab="myData";if(!ftdSession.session){return false}var c=ftdUserData.parseCookie(document.cookie,ftdCookieNames.registration);if(c){$("ftdMyDoActivation").show()}var a=ftdMy.getProfileFields(d);ftdAjax.custom(function(e){var f=e.responseJSON;if(f.Error){ftdSession.doLogout()}else{if(f.username){a.Username.update(f.username.escapeHTML())}if(f.email){a.Email.update(f.email.escapeHTML())}if(f.aboState){a.Abo.update("Ja")}else{a.Abo.update("Nein")}if(f.autologin&&(f.autologin==1||f.autologin==true)){a.Autologin.update("Ja")}else{a.Autologin.update("Nein")}if(f.avatar){ftdMy.User_Avatar=f.avatar;$(ftdMy.Profile_Avatar_1).writeAttribute("src",f.avatar.src);$(ftdMy.Profile_Avatar_1).writeAttribute("width",f.avatar.width);$(ftdMy.Profile_Avatar_1).writeAttribute("height",f.avatar.height)}}},ftdMy.getHttpsBaseUrl()+b)},dropDownSelect:function(a,b){var c=a.select("OPTION");for(var d=0;d<c.length;d++){if(c[d].readAttribute("value")==b){a.selectedIndex=d}}},showProfileEdit:function(b,c){ftdMy.currentTab="myData";if(!ftdSession.session){return false}var a=ftdMy.getProfileEditFields(c);ftdAjax.custom(function(d){var e=d.responseJSON;if(e.Error){ftdSession.doLogout()}else{if(e.username){a.Username.update(e.username)}if(e.email){a.Email.setValue(e.email)}if(e.title){ftdMy.dropDownSelect(a.Title,e.title)}if(e.firstname){a.FirstName.setValue(e.firstname)}if(e.lastname){a.LastName.setValue(e.lastname)}if(e.street){a.Street.setValue(e.street)}if(e.zipcode&&e.city){a.City.setValue(e.zipcode+" "+e.city)}if(e.birthday){ftdMy.dropDownSelect(a.BirthDay,e.birthday_day);ftdMy.dropDownSelect(a.BirthMonth,e.birthday_month);ftdMy.dropDownSelect(a.BirthYear,e.birthday_year)}if(e.country){ftdMy.dropDownSelect(a.Country,e.country)}if(e.industry){ftdMy.dropDownSelect(a.Industry,e.industry)}if(e.companySize){ftdMy.dropDownSelect(a.CompanySize,e.companySize)}if(e.occupation){ftdMy.dropDownSelect(a.Occupation,e.occupation)}if(e.autologin&&(e.autologin==true||e.autologin==1)){a.Autologin.writeAttribute("checked","checked")}if(e.send_offers&&(e.send_offers==true||e.send_offers==1)){a.Offers.writeAttribute("checked","checked")}if(e.avatar){ftdMy.User_Avatar=e.avatar;$(ftdMy.Profile_Avatar_2).writeAttribute("src",e.avatar.src);$(ftdMy.Profile_Avatar_2).writeAttribute("width",e.avatar.width);$(ftdMy.Profile_Avatar_2).writeAttribute("height",e.avatar.height)}if(e.aboNumber){a.AboNumber.setValue(e.aboNumber)}if(e.aboPassword){a.AboPassword.setValue(e.aboPassword)}}},ftdMy.getHttpsBaseUrl()+b)},saveProfile:function(c,r){if(!ftdSession.session){return false}var k=ftdMy.getProfileEditFields(r);var l=k.Email.getValue();var w=k.Title.getValue();var q=k.FirstName.getValue();var f=k.LastName.getValue();var h=k.Street.getValue();var n=k.City.getValue();var m=k.Country.getValue();var p=k.BirthDay.getValue();var u=k.BirthMonth.getValue();var t=k.BirthYear.getValue();var i=p+"."+u+"."+t;var d=k.Industry.getValue();var j=k.CompanySize.getValue();var s=k.Occupation.getValue();var e=k.Autologin.getValue();var v=k.Offers.getValue();var g=k.AboNumber.getValue();var o=k.AboPassword.getValue();var a=$("IT"+r+"-Error");a.hide();var b=false;if(l.length==0){b="Bitte tragen Sie Ihre E-Mail Adresse ein."}else{if(q.length==0){b="Bitte tragen Sie Ihren Vornamen ein."}else{if(f.length==0){b="Bitte tragen Sie Ihren Nachnamen ein."}else{if(h.length==0){b="Bitte tragen Sie Ihre Straße ein."}else{if(n.length==0){b="Bitte tragen Sie Ihren Ort ein."}}}}}if(b){a.update(b);a.show()}else{ftdAjax.custom(function(x){var y=x.responseJSON;if(y.Success&&y.Success==true){location.href=ftdMy.getHttpsBaseUrl()+ftdMy.URL_My}else{if(y.Error){switch(y.Error){case 101:ftdSession.doLogout();break;case 103:b="Keine gültige E-Mail Adresse.";break;case 1031:b="Ihre E-Mail Adresse existiert leider schon.";break;case 104:b="Bitte wählen Sie Ihre Anrede aus.";break;case 105:b="Das Feld Vorname wurde nicht korrekt ausgefüllt.";break;case 106:b="Das Feld Nachname wurde nicht korrekt ausgefüllt.";break;case 107:b="Das Feld Straße/Nummer wurde nicht korrekt ausgefüllt.";break;case 108:b="Das Feld PLZ/Ort wurde nicht korrekt ausgefüllt.";break;case 109:b="Bitte wählen Sie Ihr Land aus.";break;case 110:b="Bitte wählen Sie Ihr Geburtsdatum aus.";break;case 111:b="Bitte geben sie eine Abo-Passwort ein.";break;case 112:b="Es existiert kein aktives Abonnement zu den eingegebenen Daten bitte prüfen Sie Abo-Kundennummer und Abo-Passwort.";break;case 113:b="Alle Lizenzen dieses Abonnements sind schon in Benutzung.";break;case 114:b="Zur Zeit kann der Status des Abonements leider nicht geprüft werden.";break;default:b="Ihre Profil konnte leider nicht gespeichert werden. Bitte versuchen Sie es erneut.";break}a.update(b);a.show();if(y.Success&&y.Success==true){location.href=ftdMy.getHttpsBaseUrl()+ftdMy.URL_My}}}},ftdMy.getHttpsBaseUrl()+c,"post",{email:l,title:w,firstname:q,lastname:f,street:h,city:n,country:m,birthday:i,industry:d,companySize:j,occupation:s,aboNumber:g,aboPassword:o,autologin:e,offers:v})}return false},getToken:function(c,b){$(b).blur();if(!ftdSession.session){return false}ftdAjax.custom(function(a){var d=a.responseJSON;if(d.Error){if(d.Error==101){ftdSession.doLogout()}}else{if(d){ftdLayer.open("/static/successAjaxDialogue.php?msg=MSG_ACTIVATION_EMAIL",b,"next",150,null,9)}}},ftdMy.getHttpsBaseUrl()+c,"post");return false},showMyOverview:function(a){if(!ftdSession.session){return false}ftdAjax.custom(function(b){var c=b.responseJSON;if(c.Error){if(c.Error==101){ftdSession.doLogout()}}else{if(c){$("myOverviewAvatar").width=c.avatar.width;$("myOverviewAvatar").height=c.avatar.height;$("myOverviewAvatar").src=c.avatar.src;$("myOverviewUsername").update(c.username);$("myOverviewEmail").update(c.email);$("myOverviewIsAbo").update(c.isAbo?"Ja":"Nein");$("myOverviewAutologin").update(c.autologin?"Ja":"Nein");$("myOverviewClips").update(c.clippedAssets);$("myOverviewLists").update(c.newsletters);$("myOverviewSms").update(c.sms?"aktiv":"nicht aktiv");$("myOverviewAlarms").update(c.alarms)}}},ftdMy.getHttpsBaseUrl()+a);return},doProfileDeleteAvatar:function(a){ftdAjax.custom(function(b){var c=b.responseJSON;if(c.avatar){ftdMy.User_Avatar=c.avatar;$(ftdMy.Profile_Avatar_2).writeAttribute("src",c.avatar.src);$(ftdMy.Profile_Avatar_2).writeAttribute("width",c.avatar.width);$(ftdMy.Profile_Avatar_2).writeAttribute("height",c.avatar.height)}},ftdMy.getHttpsBaseUrl()+a,"post",{"delete":true});return false},showSearchesLists:function(c,d){ftdMy.currentTab="mySearches";if(!ftdSession.session){return false}var b=$("SA-Error"+d);var a=$("SA-Success"+d);ftdAjax.custom(function(l){var k=l.responseJSON;if(k.Error){if(k.Error=="101"){ftdSession.doLogout()}}else{var h=$("SAform"+d);if(h&&h.tagName=="FORM"){var o=k;var g=$("Box"+d+"-20");if(g.hasChildNodes()){while(g.childNodes.length>=1){g.removeChild(g.firstChild)}}for(var n=0;n<o.length;n++){var f=document.createElement("div");var q="SA"+o[n][0];f.setAttribute("id",q);var p=document.createElement("div");var e='<p class="option"><input class="checkbox" type="checkbox" id="SAdelete'+o[n][0]+'"name="SAdelete['+o[n][0]+']" /></p>';e+='<p class="option"> ('+o[n][3]+") </p>";e+='<a class="icon open" onclick="return ftdPage.expandTeaserSet(this, \'Exp'+d+"-20-"+(n)+"');\"> </a>";e+='<span class="h2">('+o[n][5].length+")  "+o[n][4]+': "'+o[n][1]+'"</span>';e+='<div id="Exp'+d+"-20-"+(n)+'" class="itemExpanded" style="display:none">';if(o[n][5].length>0){for(var m=0;m<o[n][5].length;m++){e+='<p class="h4"><a href="'+o[n][5][m].url+'">'+o[n][5][m].headline+'</a><p class="h4">'+o[n][5][m].teasertext+"</p></p>"}}else{e+='<span class="h4">keine Treffer</span>'}e+='<div class="clearLeft"/></div>';p.className="headerbox";f.innerHTML=e;g.appendChild(f)}}}},ftdMy.getHttpsBaseUrl()+c);b.hide();a.hide()},saveSearches:function(b,j,k){var a=k.split("=");var h=a[0];var d=a[1];var i=j.id.replace(/SAform/,"");var g=$("SA-Error"+i);var c=$("SA-Success"+i);if(!ftdSession.session){errorMsg="Um diese Funktion nutzen zu können, müssen Sie eingeloggt sein.";ftdSession.doLogout();g.update("<br />"+errorMsg+"<br /><br />");g.show();return false}g.hide();c.hide();var e="";var l=0;if(h=="search"){if(d=="edit"){l=1}else{if(!$("IT"+i+"-S1").value){errorMsg="Bitte geben Sie einen Suchbegriff ein, damit der Suchalarm gespeichert werden kann.";g.update("<br />"+errorMsg+"<br /><br />");g.show();return false}else{e=encodeURIComponent($("IT"+i+"-S1").value)}}}else{if(h=="series"){e=encodeURIComponent(d);l=2}}ftdAjax.custom(function(o){var r=o.responseJSON;if(r.Error){switch(r.Error){case 302:errorMsg="Es wurde kein Suchwert eingegeben.";break;case 303:errorMsg="Es wurde kein Suchintervall ausgewählt.";break;case 304:errorMsg="Die maximale Anzahl von "+r.ErrorMessage+" gespeicherten Alarmen kann nicht überschritten werden.";break;case 401:errorMsg="Sie müssen Ihre Zustimmung geben, damit der Serienalarm gespeichert werden kann.";break;default:errorMsg="Bitte versuchen Sie es erneut.";break}g.update("<br />"+errorMsg+"<br /><br />");g.show()}else{var q=(r.successMessage).split("#");var m="";if(q[0]=="gelöscht"){m="Die ausgewählten Alarme wurden "+q[0]+".";c.show();c.update(m);var s=$("SA"+i+"-1");for(var p=1;p<q.length;p++){var n="SA"+q[p];var f=$(n);f.remove()}}else{m=r.successMessage;c.show();c.update(m)}}},ftdMy.getHttpsBaseUrl()+b,"post",$(j).serialize()+"&searchTerm="+e+"&edit="+l);return false},showNewsletterLists:function(a){ftdMy.currentTab="myNewsletters";if(!ftdSession.session){return false}$("NL-Error").hide();$("NL-Success").hide();ftdAjax.custom(function(j){var f=j.responseJSON;if(f.Error){if(f.Error=="103"){var d=$("NLform");if(d&&d.tagName=="FORM"){var n=d.select("INPUT");n.each(function(c){c.disabled=true})}$("NL-Error").show();var m="Bitte bestätigen Sie Ihre E-Mail-Adresse.<br /><br />";$("NL-Error").update(m)}else{if(f.Error=="102"){}else{$("NL-Error").show();var m="Ein Fehler ist aufgetreten ("+f.Error+")<br /><br />";$("NL-Error").update(m);if(f.Error=="101"){ftdSession.doLogout()}}}}else{if(f){var d=$("NLform");if(d&&d.tagName=="FORM"){var b=f.isAbo;var l=d.select("INPUT.checkbox","INPUT.hidden");l.each(function(c){if(c.hasClassName("checkbox")){c.checked=false}else{c.value="0"}});var q=f.listIds;q.each(function(c){var r=$("NLlist-"+c);if(r){if(r.hasClassName("checkbox")){r.checked=true}else{r.value="1"}}});var i=f.active;i.each(function(c){var r=$("NL"+c+"-A");if(r){r.checked=true}});var h=f.inactive;h.each(function(c){var r=$("NL"+c+"-B");if(r){r.checked=true}});if(!b){var n=$("NLseventeen-A");n.disabled=true;n=$("NLseventeen-B");n.checked=true;n=$("NLonlineabo-A");n.disabled=true;n=$("NLonlineabo-B");n.checked=true}var o=$("NLindividual");if(o&&o.tagName=="TBODY"){var k=f.isins;var p=o.childElements();p.each(function(c){o.removeChild(c)});var g=0;k.each(function(e){var r=document.createElement("tr");var t=document.createElement("td");r.appendChild(t);var c='<input onclick="ftdMy.checkListType(this, \'individual\')" name="isins['+g+']" id="NLindividual-'+g+'" class="checkbox" type="checkbox" value="1" checked="checked" />';c+='<label for="NLindividual-'+g+'">'+e+"</label>";t.innerHTML=c;o.appendChild(r);g++})}}}}},ftdMy.getHttpsBaseUrl()+a);return},checkLists:function(c,e,d){d.each(function(f){var g=$("NLlist-"+f);if(g){if(g.hasClassName("checkbox")){g.checked=e}else{g.value=e?"1":"0"}}});if(c=="individual"){var a=$("NLindividual");var b=a.select("INPUT.checkbox");b.each(function(f){f.checked=e})}},checkListType:function(b,a){if(b.checked){var c=$("NL"+a+"-A");c.checked=true}},saveNewsletters:function(a,b){b=$(b);if(!ftdSession.session){return false}$("NL-Error").hide();$("NL-Success").hide();ftdAjax.custom(function(d){var e=d.responseJSON;if(e.Error){$("NL-Error").show();var f="<br />Ein Fehler ist aufgetreten ("+e.Error+")<br /><br />";$("NL-Error").update(f);if(e.Error=="101"){ftdSession.doLogout()}if(e.Error=="600"){alert("SYSTEM ACCESS DISABLED")}}else{if(e.Success){$("NL-Success").show();var c="<br />Ihre Angaben wurden gespeichert.<br /><br />";$("NL-Success").update(c)}}},ftdMy.getHttpsBaseUrl()+a,"post",b.serialize());return false},saveIsinNewsletter:function(c,b,d){b=$(b);b.blur();if(!ftdSession.session){var e='Um einen Unternehmens-Newsletter abonnieren zu können, müssen Sie eingeloggt sein. Wählen Sie bitte, ob Sie sich <a href="/meine_ftd?mode=myNewsletters">einloggen</a> oder neu <a href="/meine_ftd/registrierung">registrieren</a> möchten.';ftdLayer.open("/static/errAjaxDialogue.php?msg="+encodeURIComponent(e),b,"next",150,120,9);return false}ftdAjax.custom(function(a){var f=a.responseJSON;if(f.Error){if(f.Error=="103"){ftdLayer.open("/static/errAjaxDialogue.php?msg=MSG_UNCONFIRMED_EMAIL",b,"next",150,null,9)}else{if(f.Error=="101"){ftdSession.doLogout()}else{ftdLayer.open("/static/errAjaxDialogue.php",b,"next",150,80,9)}}}else{if(f.Success){ftdLayer.open("/static/successAjaxDialogue.php?msg=ISIN_SAVED",b,"next",150,null,9)}}},ftdMy.getHttpsBaseUrl()+c,"post","addIsin="+encodeURIComponent(d));return false},showSmsService:function(a){ftdMy.currentTab="mySmsServices";if(!ftdSession.session){return false}ftdAjax.custom(function(b){var c=b.responseJSON;if(c.Error){if(c.Error=="101"){ftdSession.doLogout()}}else{var d=c.isAbo;$("SMSmobile").value=c.mobileNumber;$("SMSmobile2").value=c.mobileNumber;$("SMSmobile").disabled=!d;$("SMSmobile2").disabled=!d;$H(c.categories).each(function(e){$("SMScategory"+e.key).checked=e.value;$("SMScategory"+e.key).disabled=!d});$("SMSpermit").checked=c.permit;$("SMSpermit").disabled=!d;$("SMSsubmit").disabled=!d;if(!d){$("SMS-NoAbo-Message").show()}else{$("SMS-NoAbo-Message").hide()}}},ftdMy.getHttpsBaseUrl()+a);return},saveSmsService:function(c,d){d=$(d);if(!ftdSession.session){return false}var b=$("SMS-Error");var a=$("SMS-Success");b.hide();a.hide();ftdAjax.custom(function(e){var f=e.responseJSON;if(f.Error){switch(f.Error){case 101:ftdSession.doLogout();break;case 203:errorMsg="Bitte geben Sie eine Handynummer ein.";break;case 204:errorMsg='Bitte geben Sie eine gültige Handynummer ein (z.B. 017912345678). Benutzen Sie bitte keine Leerzeichen oder Sonderzeichen wie "/", "-" oder "+".';break;case 201:errorMsg="Die eingegebene Handynummer und die Wiederholung sind nicht identisch.";break;case 205:errorMsg="Sie sind kein Abonnent.";break;default:errorMsg="Der SMS-Service konnte nicht aktiviert werden. Bitte versuchen Sie es erneut.";break}b.update("<br />"+errorMsg+"<br /><br />");b.show()}else{a.show();a.update(f.SuccessMessage)}},ftdMy.getHttpsBaseUrl()+c,"post",d.serialize());return false}};
/* ftd/ftdSearch.js */
var ftdSuggest={};ftdSuggest.Base=function(){};ftdSuggest.Base.prototype={baseInitialize:function(b,d){this.inputType=$(b);this.listBox=$(d);this.hasFocus=false;this.changed=false;this.active=false;this.index=0;this.entryCount=0;this.allowedPattern=/^[0-9a-zA-Z-_!\.&äöüÄÖÜß\s]{0,30}$/;this.inputType.setAttribute("autocomplete","off");var a=this.inputType.cumulativeOffset();this.listBox.style.left=a.left+"px";this.options={};this.options.tokens=new Array();this.options.frequency=0.1;this.options.minChars=1;this.options.maxChars=16;this.options.formAction=this.inputType.up().action;this.options.askBackend=2;this.options.onShow=function(e,f){new Effect.Appear(f,{duration:0.15})};this.options.onHide=function(e,f){new Effect.Fade(f,{duration:0.15})};this.observer=null;Element.hide(this.listBox);Event.observe(this.inputType,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.inputType,"keydown",this.onKeyDown.bindAsEventListener(this))},show:function(){if(this.listBox.style.display=="none"){this.options.onShow(this.inputType,this.listBox)}},hide:function(){if(this.listBox.style.display==""){this.options.onHide(this.inputType,this.listBox)}},startIndicator:function(){},stopIndicator:function(){},onKeyDown:function(a){if(this.active){switch(a.keyCode){case 16:case 17:case 18:return;case Event.KEY_TAB:if(this.active){Event.stop(a);this.markNextBlock();this.render();return}case Event.KEY_ESC:this.hide();this.active=false;return;case Event.KEY_LEFT:case Event.KEY_RIGHT:return;case Event.KEY_UP:this.markPrevious();this.render();if(navigator.appVersion.indexOf("AppleWebKit")>0){Event.stop(a)}return;case Event.KEY_DOWN:this.markNext();this.render();if(navigator.appVersion.indexOf("AppleWebKit")>0){Event.stop(a)}return}}else{this.changed=true}this.hasFocus=true;if(this.observer){clearTimeout(this.observer)}this.observer=setTimeout(this.onObserverEvent.bind(this),this.options.frequency*1000)},onHover:function(b){var a=Event.findElement(b,"TR");if(this.index!=a.autocompleteIndex){this.index=a.autocompleteIndex;this.render()}Event.stop(b)},onBlur:function(a){setTimeout(this.hide.bind(this),250);this.hasFocus=false;this.active=false},checkForFactsheet:function(){this.inputType.up().action=this.options.formAction;if(this.entryCount>0){for(var a=0;a<this.entryCount;a++){if(this.index==a&&$("link_"+a)){if($("link_"+a).readAttribute("href")!=""){this.inputType.up().action=$("link_"+a).readAttribute("href")}}}}},render:function(){if(this.entryCount>0){for(var a=0;a<this.entryCount;a++){if(this.index==a){Element.addClassName(this.getEntry(a),"selected");this.checkForFactsheet()}else{Element.removeClassName(this.getEntry(a),"selected")}}if(this.hasFocus){this.getCurrentEntry().scrollIntoView;this.show();this.active=true}}else{this.hide();this.active=false}},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1}},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=0}},markNextBlock:function(){this.index=1},getEntry:function(a){return this.listBox.firstChild.firstChild.childNodes[a]},getCurrentEntry:function(){return this.getEntry(this.index)},renderList:function(b){if(!this.changed&&this.hasFocus){this.listBox.innerHTML=b;Element.cleanWhitespace(this.listBox);Element.cleanWhitespace(this.listBox.firstChild);if(this.listBox.firstChild.firstChild&&this.listBox.firstChild.firstChild.childNodes){this.entryCount=this.listBox.firstChild.firstChild.childNodes.length;for(var a=0;a<this.entryCount;a++){entry=this.getEntry(a);entry.autocompleteIndex=a;this.addObservers(entry)}}else{this.entryCount=0}this.stopIndicator();this.index=0;this.render()}},addObservers:function(a){Event.observe(a,"mouseover",this.onHover.bindAsEventListener(this))},onObserverEvent:function(){this.changed=false;if(this.getQuery().length>=this.options.minChars){this.startIndicator();this.getData()}else{this.active=false;this.hide()}},getQuery:function(){var b=this.findLastToken();if(b!=-1){var a=this.inputType.value.substr(b+1)}else{var a=this.inputType.value}return/\n/.test(a)?"":a.replace(/^\s+/,"").replace(/\s+$/,"")},findLastToken:function(){var d=-1;for(var b=0;b<this.options.tokens.length;b++){var a=this.inputType.value.lastIndexOf(this.options.tokens[b]);if(a>d){d=a}}return d},buildList:function(aInput,lastQuery){var d=new Array();d.NEW=new Array();d.STO=new Array();d.BON=new Array();d.FUN=new Array();d.IND=new Array();d.COM=new Array();d.MET=new Array();d.CUR=new Array();d.PDF=new Array();eval(aInput);if(query!=lastQuery){return}if(!success||!query){this.hide();this.active=false;return}var aTools=new Array("NEW","PDF","STO","BON","FUN","IND","COM","MET","CUR");var aToolName=new Array();aToolName.NEW="Nachrichten";aToolName.PDF="FTD-Print-Archiv (€)";aToolName.STO="Aktie";aToolName.BON="Anleihe";aToolName.FUN="Fonds";aToolName.IND="Indices";aToolName.COM="Rohstoffe";aToolName.MET="Edelmetalle";aToolName.CUR="Währungen";var iLinkNumber=0;var sValue=(this.getQuery().match(this.allowedPattern))?this.getQuery().toUpperCase():"sign not allowed";var sPattern1=new RegExp("\\b"+sValue+"","i");sValue=sValue.replace(/ä/i,"AE");sValue=sValue.replace(/ö/i,"OE");sValue=sValue.replace(/ü/i,"UE");var sPattern2=new RegExp("\\b"+sValue+"","i");var svl=sValue.length;var sToHighLite="";var sHighLite="";var aIns=new Array();for(i=0;i<aTools.length;i++){var sTool=aTools[i];aIns[sTool]=new Array();aIns[sTool]["NAME"]=new Array();aIns[sTool]["ID_NOTATION"]=new Array();aIns[sTool]["ISIN"]=new Array();var iName=0;var iIdNotation=1;var iIsin=2;var offset=3;var iCount=(d[sTool]).length;for(j=0;j<iCount;j+=offset){if(d[sTool][iIdNotation]!=""){aIns[sTool]["NAME"].push(d[sTool][iName]);aIns[sTool]["ID_NOTATION"].push(d[sTool][iIdNotation]);aIns[sTool]["ISIN"].push(d[sTool][iIsin])}iName+=offset;iIdNotation+=offset;iIsin+=offset}}var html="<table>";for(i=0;i<aTools.length;i++){sTool=aTools[i];var ln=(sTool=="NEW"||sTool=="PDF")?45:19;iCount=(aIns[sTool]["NAME"]).length;if(iCount>0){html+='<tr><th colspan="4">'+aToolName[sTool]+"</th></tr>";iLinkNumber++;for(j=0;j<iCount;j++){html+="<tr>";var origLen=aIns[sTool]["NAME"][j].length;sToHighLite=(aIns[sTool]["NAME"][j]).substr(0,ln);var p=sToHighLite.search(sPattern1);if(p!=-1){sHighLite=sToHighLite.substr(0,p)+"<strong>"+sToHighLite.substr(p,svl)+"</strong>"+sToHighLite.substr(p+svl)}else{p=sToHighLite.search(sPattern2);if(p!=-1){sHighLite=sToHighLite.substr(0,p)+"<strong>"+sToHighLite.substr(p,svl)+"</strong>"+sToHighLite.substr(p+svl)}else{sHighLite=sToHighLite}}sIsin=aIns[sTool]["ISIN"][j];iIdNotation=aIns[sTool]["ID_NOTATION"][j];sName=aIns[sTool]["NAME"][j];sTmpSearchValue=(sTool=="NEW"||sTool=="PDF")?sName:sValue;if(sTool=="NEW"||sTool=="PDF"){html+='<td colspan="2" class="left">';if(origLen>ln){sHighLite+="..."}}else{html+='<td class="left">'}html+='<a id="link_'+iLinkNumber+'" title="'+sName+'" href="javascript:ftdSuggCB(\''+sTool+"','','"+iIdNotation+"','"+sIsin+"')\">"+sHighLite+"</a>";html+="</td>";sIsin=(sTool=="CUR")?iIdNotation:sIsin;if(sTool=="NEW"||sTool=="PDF"){html+='<td class="right" colspan="2">'+sIsin+"</td>"}else{sToHighLite=sIsin;sHighLite=sToHighLite.replace(sPattern2,"<strong>"+sValue+"</strong>");sHighLite="&nbsp;"+sHighLite;html+='<td class="isin" colspan="2">'+sHighLite+"</td>";sFlagId=(sTool=="CUR")?"":(sIsin.substr(0,2));sCountry=(typeof c=="undefined"||c[sFlagId]==undefined)?"":c[sFlagId];sFlag="";if(ftdMediaUrl){sFlag='<img title="'+sCountry+'" src="'+ftdMediaUrl+"/images/flags/"+sFlagId.toLowerCase()+'_flag.gif" alt="" />'}html+='<td class="right">'+sFlag+"</td>";html+="</tr>"}iLinkNumber+=1}}}html+='<tr><td class="c1"></td><td class="c2"></td><td class="c3"></td><td class="c4"></td></tr>';html+="</table>";this.renderList(html)}};function ftdSuggCB(g,h,f,a){var b=new Array();b.STO="stocks/";b.BON="bonds/";b.FUN="funds/";b.IND="indices/";b.COM="commodities/";b.MET="commodities/";b.CUR="currencies/";if(g=="NEW"||g=="PDF"){location.href=f}else{if(g=="CUR"){var d=f.split("/");location.href="http://markets.ftd.de/"+b[g]+"factsheet_overview.html?ID_CURRENCY_FROM="+d[0]+"&ID_CURRENCY_TO="+d[1]}else{location.href="http://markets.ftd.de/"+b[g]+"factsheet_overview.html?ID_NOTATION="+f}}}Ajax.ftdSuggest=Class.create();Ajax.ftdSuggest.prototype=Object.extend(new ftdSuggest.Base(),Object.extend(new Ajax.Base(),{initialize:function(b,d,a){this.baseInitialize(b,d);this.options.asynchronous=true;this.options.onSuccess=this.onComplete.bind(this);this.options.method="get";this.url=a},getData:function(){entry=encodeURIComponent(this.inputType.name)+"="+encodeURIComponent(this.getQuery());this.options.parameters=this.options.callback?this.options.callback(this.inputType,entry):entry;if(this.getQuery().match(this.allowedPattern)&&this.getQuery()!=Ajax.ftdSuggest.lastQuery){var a=this.getQuery().length;if(a>=this.options.askBackend&&a<=this.options.maxChars){Ajax.ftdSuggest.queuedRequest={url:this.url,options:Object.clone(this.options),query:this.getQuery()};clearTimeout(Ajax.ftdSuggest.waitRequest);Ajax.ftdSuggest.waitRequest=setTimeout(this.makeRequest,150)}else{this.purgeRequest()}}else{this.purgeRequest()}},purgeRequest:function(){Ajax.ftdSuggest.queuedRequest=false;clearTimeout(Ajax.ftdSuggest.waitRequest)},makeRequest:function(){if(Ajax.ftdSuggest.queuedRequest){new Ajax.Request(Ajax.ftdSuggest.queuedRequest.url,Ajax.ftdSuggest.queuedRequest.options);Ajax.ftdSuggest.lastQuery=Ajax.ftdSuggest.queuedRequest.query;Ajax.ftdSuggest.queuedRequest=false}},onComplete:function(a){if(Ajax.ftdSuggest.lastQuery&&a.responseText){this.buildList(a.responseText,Ajax.ftdSuggest.lastQuery)}else{this.hide();this.active=false}this.makeRequest()}}));var ftdSearch={defaultValue:"",stopSubmit:false,sb:null,initSearchBox:function(){this.sb=$("ftdSrchBox");if(this.sb){this.defaultValue=this.sb.value;var d=new RegExp("[\\?&]query=([^&#]*)");var a=d.exec(window.location.href);if(a!=null&&a[1]){var e="";a[1]=a[1].split("+").join("%20");try{e=decodeURIComponent(a[1])}catch(b){e=unescape(a[1])}ftdSearch.sb.value=e;var f=$("ftdMain").select("INPUT.QUERY");f.each(function(g){g.value=e})}new Ajax.ftdSuggest("ftdSrchBox","ftdSrchSugg","/ajax/search/suggest/")}},searchOnFocus:function(b,a){if(b.value==a){b.value=""}},searchOnBlur:function(b,a){if(b.value==""){b.value=a}},searchSubmit:function(a){if($("ftdSrchBox").value==a){$("ftdSrchBox").value=""}return this.stopSubmit?false:true},searchMarkets:function(b){var d=$("ftdSrchBox");if(d&&d.value&&d.value!=this.defaultValue){var a=b+escape(d.value);this.stopSubmit=true;document.location=a}return false},searchPrint:function(b,k,g,f,e){g=$("IT"+b+"-"+g);var l=$("P"+b+"-"+k).select("INPUT.FTDPRINTDR");if(g.checked){var a=$("IT"+b+"-"+f).value+"."+$("IT"+b+"-"+e).value;a=a.split(".");l.each(function(d){d.value=a.shift()})}else{l.each(function(d){d.value=""})}return true}};
/* ftd/ftdAds.js */
var ftdAds={Active:false,IndexPage:false,LoadOnDomReady:false,overrideEmsWallpaperSetting:false,tileCounter:1,noAdBookedImg:["http://m1.emea.2mdn.net/viewad/817-grey.gif","http://m1.emea.2mdn.net/1709230/dot.gif","http://s0.2mdn.net/1709230/dot.gif"],adHeightThreshold:80,isAdvertisingActive:function(){return this.Active},setAdvertisingActive:function(a){this.Active=a},isIndexPage:function(){return this.IndexPage==true?true:false},setIndexPage:function(a){this.IndexPage=a},isLoadOnDomReady:function(){return this.LoadOnDomReady},setLoadOnDomReady:function(a){this.LoadOnDomReady=a},adsForceSmallLayout:function(){return(ftdAds.isAdvertisingActive()&&!ftdAds.overrideEmsWallpaperSetting&&typeof wallpaper!="undefined"&&wallpaper==1)},adjustLocationOfWallpaper:function(){if(!$("ftd-rubriken")){return}if(ftdLayout.isCollapsed==0&&typeof wallpaper!="undefined"&&wallpaper==1){$("ftd-rubriken").addClassName("ftdWallpaperWide")}else{$("ftd-rubriken").removeClassName("ftdWallpaperWide")}},show:function(c){ftdAds.Stack.registerAd(c);var b=ftdAds.Template.generate(c);var a=ftdAds.Helper.createPlainScript(c,b);document.write(a);if(Prototype.Browser.IE==true){Event.observe("ftdAdScript_"+c,"readystatechange",ftdAds.checkAdOnLoad)}else{Event.observe("ftdAdScript_"+c,"load",ftdAds.checkAdOnLoad)}},load:function(a){ftdAds.Stack.registerAd(a)},containsAd:function(a){firstImageTag=a.down("img");if(firstImageTag&&ftdAds.noAdBookedImg.indexOf(firstImageTag.src)!=-1){return false}return true},checkAdOnLoad:function(b){ftdAds.hideIfEmpty(Event.element(b).up());var a=Event.element(b).up();window.setTimeout("ftdAds.hideIfEmptyDelayed('"+a.id+"')",2500)},hideIfEmptyDelayed:function(a){a=$(a);ftdAds.hideIfEmpty(a)},hideIfEmpty:function(b){if(!ftdAds.containsAd(b)){b.addClassName("hiddenAd")}else{b.removeClassName("hiddenAd");var c=b.getDimensions().height;if(c>ftdAds.adHeightThreshold){var a=parseInt(b.getStyle("paddingTop"));var d=parseInt(b.getStyle("paddingBottom"));c=c-(a+d);b.setStyle({height:c+"px"})}else{b.setStyle({height:""})}}}};ftdAds.Template={Template:null,RnsGenerator:null,currentRns:null,getTemplate:function(){return this.Template},setTemplate:function(a){this.Template=a},generate:function(b){if(!ftdAds.Panels.hasPanel(b)){return false}var d=ftdAds.Panels.getDefaultParamsHash();var a=ftdAds.Panels.getPanelParams(b);if(a instanceof Hash){a=d.merge(a)}else{a=d}a.set("EMS_pos",b);a.set("EMS_ind",ftdAds.isIndexPage()==true?"yes":"no");a.set("EMS_rns",this.currentRns);a.set("EMS_tile",ftdAds.tileCounter++);var c=new Template(this.getTemplate());return c.evaluate(a)},getRnsGenerator:function(){return this.RnsGenerator},setRnsGenerator:function(a){this.RnsGenerator=a},generateRns:function(){if(!this.getRnsGenerator()){return false}return eval(this.getRnsGenerator())}};ftdAds.Panels={Panels:new Hash(),DefaultParams:new Hash(),PanelParams:new Hash(),ShowFrames:false,getPanels:function(){return this.Panels.keys()},hasPanel:function(a){return !Object.isUndefined(this.Panels.get(a))},addPanel:function(a){this.Panels.set(a,true)},removePanel:function(a){this.Panels.remove(a)},getDefaultParams:function(){return this.DefaultParams.keys()},getDefaultParamsHash:function(){return this.DefaultParams},hasDefaultParam:function(a){return !Object.isUndefined(this.DefaultParams.get(a))},getDefaultParam:function(a){if(!this.hasDefaultParam(a)){return null}return this.DefaultParams.get(a)},setDefaultParam:function(a,b){this.DefaultParams.set(a,b)},removeDefaultParam:function(a){this.DefaultParams.unset(a)},hasPanelParams:function(a){return !Object.isUndefined(this.PanelParams.get(a))},getPanelParams:function(a){if(!this.hasPanelParams(a)){return null}return this.PanelParams.get(a)},setPanelParams:function(a,b){this.PanelParams.set(a,b)},removePanelParams:function(a){this.PanelParams.unset(a)},hasPanelParam:function(a,c){if(!this.hasPanelParams(a)){return false}var b=this.getPanelParams(a);return !Object.isUndefined(b.get(c))},getPanelParam:function(a,c){if(!this.hasPanelParam(a,c)){return null}var b=this.getPanelParams(a);return b.get(c)},setPanelParam:function(a,c,b){if(!this.hasPanelParams(a)){this.PanelParams.set(a,new Hash())}this.PanelParams.get(a).set(c,b)},removePanelParam:function(a,b){if(this.hasPanelParams(a)){this.PanelParams.get(a).unset(b)}},toggleFrames:function(a){ftdAds.Panels.ShowFrames=a;if(a){ftdAds.Panels.getPanels().each(ftdAds.Panels.showFrame)}else{ftdAds.Panels.getPanels().each(ftdAds.Panels.hideFrame)}},showFrame:function(a){if($(a)){$(a).show();$(a).removeClassName("hiddenAd");$(a).insert({bottom:'<div id="debug_label_'+a+'" style="background-color: green; color: white;">'+a+"</div>"});$(a).setStyle({border:"1px solid green"})}},hideFrame:function(a){if($(a)){if(!ftdAds.containsAd($(a))){$(a).addClassName("hiddenAd")}if($("debug_label_"+a)){$("debug_label_"+a).remove()}$(a).setStyle({border:"none"})}}};ftdAds.Events={Events:new Hash(),getEvents:function(){return this.Events.keys()},hasEvent:function(a){return !Object.isUndefined(this.Events.get(a))},getEvent:function(a){if(!this.hasEvent(a)){return null}return this.Events.get(a)},isActive:function(a){return this.hasEvent(a)?this.getEvent(a):false},setEvent:function(a,b){this.Events.set(a,b)},removeEvent:function(a){this.Events.remove(a)},fireEvent:function(a){if(a!="dropdown"){trackingManager.count(a)}if(!this.isActive(a)){return false}ftdAds.Exchanger.exchange()},fireEventViaQuery:function(c){var a=null;var b=typeof c=="string"?c.toQueryParams():null;if(b){if(!Object.isUndefined(b.pageNr)){a="paging,"+(1+parseInt(b.pageNr))}else{if(!Object.isUndefined(b.panelNr)){a="panel"}}}if(a){trackingManager.count(a)}if(a&&a.substring(0,6)=="paging"){a="paging"}if(a&&this.isActive(a)){ftdAds.Exchanger.exchange()}}};ftdAds.Handler={initSuperbanner:function(){if(!$("ftd-rubriken")&&!$("ftd-scroll_sky")){return false}if($("ftd-rubriken")){$("ftd-rubriken").removeClassName("ftdWallpaper")}if($("ftd-scroll_sky")){$("ftd-scroll_sky").removeClassName("ftdScrollSky1WithWallpaper")}},initWallpaper:function(){if(!$("ftd-rubriken")&&!$("ftd-scroll_sky")){return false}if($("ftd-rubriken")){$("ftd-rubriken").addClassName("ftdWallpaper")}if($("ftd-scroll_sky")){$("ftd-scroll_sky").addClassName("ftdScrollSky1WithWallpaper")}ftdAds.adjustLocationOfWallpaper()},scriptLoaded:function(b){var a=Event.element(b);if(Prototype.Browser.IE==false||(Prototype.Browser.IE==true&&a.readyState=="loaded")){if(ftdAds.Stack.getCurrentAd()=="ftd-rubriken"){if(typeof wallpaper!="undefined"&&wallpaper==1){ftdAds.Handler.initWallpaper()}else{ftdAds.Handler.initSuperbanner()}ftdLayout.checkWinWidth()}ftdAds.Helper.ScriptCount=ftdAds.Helper.ScriptCount-1;ftdAds.Helper.outputUnblockedHtmlAndContinueWithNextScript()}},subScriptLoaded:function(d){var a=Event.element(d);if(Prototype.Browser.IE==false||(Prototype.Browser.IE==true&&(a.readyState=="loaded"||a.readyState=="complete"))){var b=ftdAds.Stack.getCurrentAd();var c=ftdAds.Stack.getStackCount(b);ftdAds.Stack.setStackCount(b,c-1);ftdAds.Helper.currentNode.content.markAsExecuted();ftdAds.Helper.outputUnblockedHtmlAndContinueWithNextScript()}}};ftdAds.Helper={ScriptCount:0,rootNode:null,currentNode:null,createDocumentWriteHandler:function(){document.write=ftdAds.Helper.alternativeDocumentWrite;document.writeln=ftdAds.Helper.alternativeDocumentWrite},alternativeDocumentWrite:function(c){var a=ftdAds.Helper.splitToFragments(c);for(var b=0;b<a.length;b++){ftdAds.Helper.currentNode.addChild(new Node(a[b]))}},splitToFragments:function(e){var d=[];e.scan(Prototype.ScriptFragment,function(g){for(var j=0;j<g.length;j=j+2){var k=g[j];var f=g[j+1];var h=ftdAds.Helper.parseSourceUrlFromScriptTag(k);if(h){d.push(new ExternalScriptAdFragment(h))}else{if(f){d.push(new ExplicitScriptAdFragment(f))}}}});e=e.replace(new RegExp(Prototype.ScriptFragment,"img"),"#|<script>#|");var c=e.split("#|");var a=[];for(var b=0;b<c.length;b++){if(c[b].strip()){if(c[b].strip()=="<script>"){a.push(d.shift())}else{a.push(new HtmlAdFragment(c[b]))}}}return a},parseSourceUrlFromScriptTag:function(c){var b=null;var a=c.match(/src=(?:\"|\\\"|\'|\\\')?([^ \'\"\\>]*)(?:\"|\\\"|\'|\\\')?/);if(a&&a[1]){b=a[1];var d=b.substring(0,1);if(d=="'"||d=='"'){b=b.substring(1)}var e=b.substring(b.length-1);if(e=="'"||e=='"'){b=b.substring(0,b.length-1)}}return b},createScript:function(c,b){var e="ftdAdScript_"+c;var a=$(e);if(a){a.remove()}var d=new Element("script",{id:e,type:"text/javascript",src:b});return d},createPlainScript:function(d,c){var f="ftdAdScript_"+d;var b=$(f);if(b){b.remove()}var a="ftdAdScript_"+d+"_Sub_";var e=0;while($(a+e)){$(a+e).remove();e++}if(!c){return'<script id="'+f+'" type="text/javascript"><\/script>'}return'<script id="'+f+'" type="text/javascript" src="'+c+'"><\/script>'},loadScript:function(b,a){ftdAds.Helper.rootNode=new Node();ftdAds.Helper.currentNode=ftdAds.Helper.rootNode;this.ScriptCount=this.ScriptCount+1;var c=this.createScript(b,a);if(Prototype.Browser.IE==true){Event.observe(c,"readystatechange",ftdAds.Handler.scriptLoaded)}else{c.observe("load",ftdAds.Handler.scriptLoaded)}this.appendScriptToHead(c)},loadSubScript:function(a){var c=ftdAds.Stack.getCurrentAd();var d=ftdAds.Stack.getStackCount(c);var e=c+"_Sub_"+d;var b=this.createScript(e,a);if(Prototype.Browser.IE==true){Event.observe(b,"readystatechange",ftdAds.Handler.subScriptLoaded)}else{b.observe("load",ftdAds.Handler.subScriptLoaded)}ftdAds.Stack.setStackCount(c,d+1);this.appendScriptToHead(b)},loadExplicitSubScript:function(content){eval(content);ftdAds.Helper.currentNode.content.markAsExecuted();ftdAds.Helper.outputUnblockedHtmlAndContinueWithNextScript()},outputUnblockedHtmlAndContinueWithNextScript:function(){ftdAds.Helper.traverseAndOutputTreeInOrder();var a=ftdAds.Helper.findNextNodeWithUnexecutedScriptInSubtree(ftdAds.Helper.rootNode);if(a!=null){ftdAds.Helper.currentNode=a;if(ftdAds.Helper.currentNode.content.getType()=="explicitScript"){ftdAds.Helper.loadExplicitSubScript(ftdAds.Helper.currentNode.content.getContent())}else{ftdAds.Helper.loadSubScript(ftdAds.Helper.currentNode.content.getSourceUrl())}}ftdAds.Exchanger.exchangeStep()},appendScriptToHead:function(a){$$("head")[0].insert(a)},traverseAndOutputTreeInOrder:function(){var a=ftdAds.Helper.rootNode.toArray();var b="";for(var c=0;c<a.length;c++){if(a[c]&&a[c].getType()=="script"&&!a[c].isAreadyExecuted()){break}if(a[c]&&a[c].getType()=="html"&&!a[c].isAlreadyPrinted()){b+=a[c].getHtmlString();a[c].markAsPrinted()}}if(b!=""){ftdAds.Exchanger.updateContent(b)}},findNextNodeWithUnexecutedScriptInSubtree:function(b){if(typeof b.content=="object"&&(b.content.getType()=="script"||b.content.getType()=="explicitScript")&&!b.content.isAreadyExecuted()){return b}for(var a=0;a<b.children.length;a++){var c=ftdAds.Helper.findNextNodeWithUnexecutedScriptInSubtree(b.children[a]);if(c!=null){return c}}return null}};ftdAds.Stack={List:new Hash(),Stack:new Hash(),SubStack:new Hash(),Current:null,getAds:function(){return this.List.keys()},hasAd:function(a){return !Object.isUndefined(this.List.get(a))},registerAd:function(a){this.List.set(a,true)},unregisterAd:function(a){this.List.unset(a)},getStackAd:function(){var a=this.Stack.keys();if(a.length==0){return null}var b=a[0];this.Stack.unset(b);return b},hasStack:function(){var a=this.Stack.keys();return a.length>0?true:false},getStackCount:function(a){var b=this.SubStack.get(a);if(Object.isUndefined(b)){return 0}return b},setStackCount:function(a,b){this.SubStack.set(a,b)},buildStack:function(c){this.Stack=new Hash();this.SubStack=new Hash();var b=this.getAds();for(var a=0;a<b.length;a++){if(!ftdAds.Exchanger.isReloadable(b[a])&&c!=true){continue}this.Stack.set(b[a],0)}},getCurrentAd:function(){return this.Current},setCurrentAd:function(a){this.Current=a}};ftdAds.Exchanger={Reloadable:new Hash(),updateContent:function(a){if($(ftdAds.Stack.getCurrentAd())){$(ftdAds.Stack.getCurrentAd()).insert(a)}},flushContent:function(){if($(ftdAds.Stack.getCurrentAd())){$(ftdAds.Stack.getCurrentAd()).innerHTML=""}},isReloadable:function(a){return this.Reloadable.get(a)==true?true:false},setReloadable:function(a,b){this.Reloadable.set(a,b)},exchange:function(a){if(ftdAds.Stack.hasStack()||ftdAds.Helper.ScriptCount>0){window.setTimeout("ftdAds.Stack.Stack = new Hash(); ftdAds.Helper.ScriptCount = 0;",5000);return false}ftdAds.Template.currentRns=ftdAds.Template.generateRns();ftdAds.tileCounter=1;if(typeof wallpaper!="undefined"){wallpaper=0}ftdAds.Stack.buildStack(a);window.onload=null;this.exchangeStep()},exchangeStep:function(){var d=ftdAds.Stack.getCurrentAd();if(d){var a=ftdAds.Stack.getStackCount(d);if(a>0){return false}ftdAds.Helper.traverseAndOutputTreeInOrder();ftdAds.hideIfEmpty($(ftdAds.Stack.getCurrentAd()));if(ftdAds.Panels.ShowFrames){ftdAds.Panels.showFrame(d)}if(typeof window.onload=="function"){window.onload();window.onload=null}}if(ftdAds.Helper.ScriptCount==0){var c=ftdAds.Stack.getStackAd();if(c){ftdAds.Stack.setCurrentAd(c);this.flushContent();var b=ftdAds.Template.generate(c);ftdAds.Helper.createDocumentWriteHandler();ftdAds.Helper.loadScript(c,b)}else{ftdAds.Stack.setCurrentAd(null)}}}};var HtmlAdFragment=Class.create({initialize:function(a){this.htmlString=a.strip();this.areadyPrinted=false},getType:function(){return"html"},getHtmlString:function(){return this.htmlString},markAsPrinted:function(){this.areadyPrinted=true},isAlreadyPrinted:function(){return this.areadyPrinted},toString:function(){return this.getType()+": "+this.getHtmlString()}});var ExternalScriptAdFragment=Class.create({initialize:function(a){this.sourceUrl=a;this.alreadyExecuted=false},getType:function(){return"script"},getSourceUrl:function(){return this.sourceUrl},markAsExecuted:function(){this.alreadyExecuted=true},isAreadyExecuted:function(){return this.alreadyExecuted},toString:function(){return this.getType()+": "+this.getSourceUrl()}});var ExplicitScriptAdFragment=Class.create({initialize:function(a){this.content=a;this.alreadyExecuted=false},getType:function(){return"explicitScript"},getContent:function(){return this.content},markAsExecuted:function(){this.alreadyExecuted=true},isAreadyExecuted:function(){return this.alreadyExecuted},toString:function(){return this.getType()+": "+this.getContent()}});var Node=Class.create({initialize:function(a){this.content=a||"";this.children=[]},addChild:function(a){this.children.push(a)},setContent:function(a){this.content=a},toArray:function(){var a=[this.content];for(var b=0;b<this.children.length;b++){a=a.concat(this.children[b].toArray())}return a}});