var Menu=function(){var d=YAHOO.util.Dom;var b=YAHOO.util.Connect;var p=YAHOO.util.Anim;var l=YAHOO.util.Motion;var s=YAHOO.util.Event;var c=null;var f=null;var h=null;var m=null;var j=null;var k=0;function n(){clearTimeout(k);k=0;}function r(){n();if(c&&c.isAnimated()){c.stop(true);m.style.zIndex=350;}d.removeClass(j.parentNode,"on");j=null;m.style.visibility="hidden";m.style.zIndex=350;m=null;}function o(C){var A=C.page;var v="submenu-"+A.id;var w=d.get(v);if(w!==null){return w;}var y=['<div class="submenu" id="',v,'"><ul>'];var u=A.subPages.length,B="";for(var x=0;x<u;x++){B=(x==0)?' class="first"':"";y.push("<li"+B+' id="'+A.subPages[x].id+'">');y.push('<a href="'+A.subPages[x].url+'"><img src="/images/s.gif" width="53" height="44" style="background-image: url(/data/menu/'+A.subPages[x].image+')" class="rollover-image" /><em><b>');y.push(A.subPages[x].name);y.push("</b></em></a>");y.push("</li>");}y.push("</ul></div>");var z="a";var t=NB.insertHtml("beforeend",d.get("page-content"),y.join(""));s.on(t.getElementsByTagName(z),"mouseover",a,C);s.on(t.getElementsByTagName(z),"mouseout",e,C);return t;}function i(){var v=null,w;for(var t=0;t<pagesJson.length;t++){var u=d.get("menu-item-"+pagesJson[t].id);if(d.hasClass(u,"on")){continue;}v=u.firstChild;var w={element:v,page:pagesJson[t]};s.on(v,"mouseover",a,w);s.on(v,"mouseout",e,w);}s.on(d.get("lifetimes").firstChild,"mouseover",g);s.on("lifetimes-expanded","mouseout",q);}function g(){var t=d.get("lifetimes-expanded");f=new p(t,{height:{to:t.firstChild.offsetHeight+10}},0.5,YAHOO.util.Easing.easeOut);f.onComplete.subscribe(function(){h=d.getRegion(t);});d.setStyle(t,"height","40px");d.setStyle(t,"visibility","visible");f.animate();}function q(v){var t=d.get("lifetimes-expanded");var u=s.getXY(v);if((f&&f.isAnimated())){h=d.getRegion(t);}if(u[0]-2<=h.x||u[1]-2<=h.y||u[0]+2>=h.width+h.x||u[1]+2>=h.height+h.y){if((f&&f.isAnimated())){f.stop();}f=new p(t,{height:{to:0}},0.5,YAHOO.util.Easing.bounceOut);f.animate();}else{return;}}function a(y,x){var t=o(x);if(k>0){n();if(m!=null&&t.id==m.id){return;}else{r();}}m=t;j=x.element;d.addClass(j.parentNode,"on");var w=d.getXY(x.element);w[1]-=1;d.setXY(m,w);var v=[w[0]+x.element.offsetWidth+20,w[1]];var u=[w[0]+x.element.offsetWidth,w[1]];c=new l(m,{points:{to:v}},0.3,YAHOO.util.Easing.easeOut);c.onComplete.subscribe(function(){m.style.zIndex=500;c=new l(m,{points:{to:u}},1,YAHOO.util.Easing.elasticOut);c.animate();});c.animate();m.style.visibility="visible";}function e(u,t){if(k>0){n();}k=setTimeout(r,300);}i();}();
var Perwoll=function(){var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var Anim=YAHOO.util.Anim;var Net=YAHOO.util.Connect;var tooltip=null;var hideTimeoutId=0;function getInputsDefault(el){if(el.attributes["default"]){el.value=el.attributes["default"].nodeValue;Event.on(el,"focus",onInputFocus,{element:el,defaultValue:el.attributes["default"].nodeValue});Event.on(el,"blur",onInputBlur,{element:el,defaultValue:el.attributes["default"].nodeValue});return true;}return false;}function initTooltip(){tooltip=document.createElement("div");tooltip.id="error-tooltip";tooltip.className="tooltip";tooltip.innerHTML=['<div class="hd"></div>','<div class="bd"><div class="bd-wrap"><div></div></div></div>','<div class="ft"></div>','<a href="#close" class="close"></a>'].join("");Event.on(tooltip.lastChild,"click",Perwoll.hideErrorTooltip);Dom.get("page").appendChild(tooltip);}function onInputBlur(e,ea){if(ea.element.value==""){ea.element.value=ea.defaultValue;}}function onInputFocus(e,ea){if(ea.element.value==ea.defaultValue){ea.element.value="";}}Dom.getElementsBy(getInputsDefault,"input","");return{hideErrorTooltip:function(e){clearTimeout(hideTimeoutId);if(!tooltip){return;}try{e=Event.getEvent(e);Event.stopEvent(e);}catch(e){}var bd=tooltip.firstChild.nextSibling.firstChild;bd.firstChild.innerHTML="";Dom.setStyle(tooltip,"visibility","hidden");},sendForm:function(formCheckCfg,formId,url,callbackFn){var form=Dom.get(formId);this.hideErrorTooltip();var formCheck=new FormCheck(formCheckCfg);var formVars=formCheck.getFormVars(formId);for(var field in formVars){if(form[field]&&!form[field].length&&form[field].nodeName.toLowerCase()=="input"&&form[field].type=="text"){var defaultVal=form[field].attributes["default"]?form[field].attributes["default"].nodeValue:null;if(defaultVal==form[field].value){formVars[field]="";}}}formCheck.check(formVars);var result={success:false};if(formCheck.hasErrors()){var errors=formCheck.getErrorTextsAssoc();var field=errors[0].field;var message=errors[0].message;var fieldEl=(field=="birthdate")?form.birthday:form[field];this.showErrorTooltip(message,fieldEl);callbackFn.call(this,result);}else{var callback={success:function(o){result=null;try{eval("var result="+o.responseText);}catch(e){alert("Leider konnte Deine Anfrage nicht Ã¼bertragen werden! Bitte versuche es spÃ¤ter erneut!");}if(!result.success){for(var field in result.errors){if(field=="captcha"){Dom.get("captcha-code").src="/images/captcha.php?t="+Math.round(Math.random()*1000000);}Perwoll.showErrorTooltip(result.errors[field],form[field]);}}callbackFn.call(this,result);}};Net.setForm(form);Net.asyncRequest("post",url,callback);}},showErrorTooltip:function(text,element){if(tooltip===null){initTooltip();}if(element.nodeName&&element.nodeName.toLowerCase()=="input"){setTimeout(function(){element.focus();},500);}if(element.length){element=element[0];}var elementPos=Dom.getXY(element);elementPos[0]+=(element.offsetWidth-tooltip.offsetWidth)/2;elementPos[1]-=20;Dom.setXY(tooltip,elementPos);Dom.setStyle(tooltip,"visibility","visible");var bd=tooltip.firstChild.nextSibling.firstChild;Dom.setStyle(bd,"height",0);bd.firstChild.innerHTML=text;var height=bd.firstChild.offsetHeight;var newTop=parseInt(Dom.getStyle(tooltip,"top").replace("",""),10)-height;var expandBdAnim=new Anim(bd,{height:{to:height}},1,YAHOO.util.Easing.elasticOut);expandBdAnim.animate();var fadeIn=new Anim(bd.firstChild,{opacity:{from:0,to:1}},0.5,YAHOO.util.Easing.easeOut);fadeIn.animate();var expandAnim=new Anim(tooltip,{top:{to:newTop}},1,YAHOO.util.Easing.elasticOut);expandAnim.animate();hideTimeoutId=setTimeout(Perwoll.hideErrorTooltip,4500);}};}();
Perwoll.Teaser=function(){var a=YAHOO.util.Event;var d=YAHOO.util.Dom;var c=YAHOO.util.Anim;var b={};function f(){var g=d.getElementsByClassName("teaser-link");for(var h=0;h<g.length;h++){a.on(g[h],"mouseover",e,g[h]);}}function e(h,i){var j=d.getNextSibling(i);var k=(j.id)?j.id:d.generateId(j);if(b[k]){return;}var g=new c(j,{right:{to:27}},0.2,YAHOO.util.Easing.easeOut);g.onComplete.subscribe(function(){var l=new c(j,{opacity:{to:0},right:{to:3}},0.5,YAHOO.util.Easing.easeOut);l.onComplete.subscribe(function(){var m=new c(j,{opacity:{to:1},right:{from:27,to:16}},1,YAHOO.util.Easing.elasticOut);m.onComplete.subscribe(function(){b[k]=false;});m.animate();});l.animate();});g.animate();b[k]=true;}f();return{};}();
NB.LinkTooltips=function(){var l=YAHOO.util.Event;var f=YAHOO.util.Dom;var h=YAHOO.util.Anim;var p=f.get("tooltip");var d=null;var a=null;var i=null;var m=null;var n=null;var k=null;var o=0;var c=null;var b={};function g(){var q=document.getElementsByTagName("a");for(var r=0;r<q.length;r++){if(q[r].title&&q[r].title.length>0){var s={obj:q[r],title:q[r].title.replace("|","<br />")};q[r].title="";l.on(q[r],"mouseover",j,s);l.on(q[r],"mouseout",e,s);}}}function e(u,r){var q=l.getTarget(u);if(q.nodeName.toLowerCase()!="img"){return;}var s=p.firstChild.nextSibling.firstChild;o=setTimeout(function(){d.stop();a.stop();i.stop();n=new h(s,{height:{to:0}},1,YAHOO.util.Easing.elasticIn);n.onComplete.subscribe(function(){f.setStyle(p,"visibility","hidden");});n.animate();var t=s.firstChild.offsetHeight+5;var v=parseInt(f.getStyle(p,"top").replace("",""),10)-t;setTimeout(function(){k=new h(s.firstChild,{opacity:{from:1,to:0}},0.5,YAHOO.util.Easing.easeOut);k.animate();},500);},600);}function j(y,w){var v=l.getTarget(y);if(v.nodeName.toLowerCase()!="a"){return;}if(o){clearTimeout(o);o=0;}if(i&&i.isAnimated()){if(c==w.obj){return;}else{d.stop();a.stop();i.stop();}}if(n&&n.isAnimated()){n.stop();k.stop();}var u=w.obj;var s=f.getXY(u);s[0]+=(u.offsetWidth-p.offsetWidth)/2;s[1]-=26;f.setXY(p,s);f.setStyle(p,"visibility","visible");var x=p.firstChild.nextSibling.firstChild;f.setStyle(x,"height",0);x.firstChild.innerHTML=w.title;var q=x.firstChild.offsetHeight+5;var r=parseInt(f.getStyle(p,"top").replace("",""),10)-q;d=new h(x,{height:{to:q}},1,YAHOO.util.Easing.elasticOut);d.animate();a=new h(x.firstChild,{opacity:{from:0,to:1}},0.5,YAHOO.util.Easing.easeOut);a.animate();i=new h(p,{top:{to:r}},1,YAHOO.util.Easing.elasticOut);i.animate();c=w.obj;}g();return{};}();
Perwoll.CareTips=function(){var e=YAHOO.util.Dom;var k=YAHOO.util.Event;var h=YAHOO.util.Anim;var d=null;var a=null;var b=null;var g=e.getElementsByClassName("care-tip-question");for(var f=0;f<g.length;f++){k.on(g[f].firstChild,"click",c,g[f]);}function j(m){if(a&&a.isAnimated()){a.stop(true);}e.removeClass(m.parentNode,"care-tip-expanded");var l=m.parentNode.lastChild;var i=l.firstChild.childNodes[1];a=new h(l,{height:{to:0}},0.5,YAHOO.util.Easing.easeOut);a.onComplete.subscribe(function(){l.style.display="none";});a.animate();}function c(n,m){if(b){j(b);if(b==m){b=null;return;}b=null;}if(d&&d.isAnimated()){d.stop(true);}var l=m.parentNode.lastChild;l.style.height="auto";var i=l.firstChild.childNodes[1];i.style.height="0px";l.style.display="block";d=new h(i,{height:{to:i.firstChild.offsetHeight}},0.5,YAHOO.util.Easing.easeOut);d.animate();e.addClass(m.parentNode,"care-tip-expanded");b=m;}}();
Perwoll.SubPagesMenu=function(){var g=YAHOO.util.Dom;var p=YAHOO.util.Event;var l=YAHOO.util.Anim;var h=g.get("sub-pages-navi");var f=g.get("sub-pages-navi-menu");var q=g.getElementsByClassName("sub-pages-menu-link","",f);var k=null;var j=null;var n=null;var a=null;var b=0;for(var e=0;e<q.length;e++){if(q[e].nextSibling){var c=q[e].nextSibling;g.setX(c,g.getX(q[e]));p.on(q[e],"mouseover",d,c);p.on(q[e],"mouseout",m,q[e].nextSibling);p.on(c,"mouseover",d,c);p.on(c,"mouseout",m,c);}}function o(){clearTimeout(b);if(a&&a.isAnimated()){a.stop(true);}j=k;k=null;a=new l(j.firstChild,{top:{to:-j.firstChild.offsetHeight}},0.5,YAHOO.util.Easing.easeOut);a.onComplete.subscribe(function(){j.style.visibility="hidden";j=null;});a.animate();}function m(r,i){b=setTimeout(o,300);}function d(r,i){clearTimeout(b);if(i==k){return;}if(k){o();}if(n&&n.isAnimated()){n.stop(true);}if(j==i&&a&&a.isAnimated()){a.stop();}else{i.firstChild.style.top="-"+i.firstChild.offsetHeight+"px";}i.style.height=i.firstChild.offsetHeight+"px";i.style.width=i.firstChild.offsetWidth+"px";i.style.visibility="visible";n=new l(i.firstChild,{top:{to:0}},0.5,YAHOO.util.Easing.easeOut);n.animate();k=i;}}();
Perwoll.VideoLayer=function(){var a=YAHOO.util.Event;var d=YAHOO.util.Dom;var c=YAHOO.util.Anim;var b=[595,420];var f=null;var e=null;return{_createExpander:function(){var g=document.createElement("div");d.generateId(g);document.body.appendChild(g);g.style.background="#fff";g.style.position="absolute";g.style.zIndex=1000;return g;},_createMasker:function(){var g=document.createElement("div");d.generateId(g);document.body.appendChild(g);g.style.background="#fff";g.style.position="absolute";g.style.left="0";g.style.top="0";g.style.width="100%";g.style.height="100%";g.style.zIndex=999;d.setStyle(g,"opacity",0.7);return g;},hide:function(){f.parentNode.removeChild(f);f=null;e.parentNode.removeChild(e);e=null;},show:function(i){var h=a.getEvent();a.stopEvent(h);if(f){return;}var k=h.target||h.srcElement;f=this._createExpander();d.setXY(f,d.getXY(k));f.style.width=k.offsetWidth+"px";f.style.height=k.offsetHeight+"px";var g=(d.getViewportWidth()-b[0])/2;var l=d.getDocumentScrollTop()+(d.getViewportHeight()-b[1])/2;var j=new YAHOO.util.Motion(f,{points:{to:[g,l]},width:{to:b[0]},height:{to:b[1]},opacity:{to:0.6}},0.4,YAHOO.util.Easing.easeOut);j.onComplete.subscribe(function(){f.innerHTML='<div id="flash-video-layer"></div>';swfobject.embedSWF("/inc/swf/video-layer.swf",f.firstChild.id,b[0],b[1],"9.0.115",null,{vidSrc:i},{wmode:"transparent"});d.setStyle(f,"opacity",1);d.setStyle(f,"background","none");});j.animate();e=this._createMasker();}};}();