Ext.ns("beeline.web");beeline.web.bpmupdate=function(b,e,f){var a=Ext.select("."+b.split(",")[0]).item(0);if(!a){return}var c=a.dom.getAttribute("id");var d=c.substring(0,1);c=c.substring(1);if(!c){return}Ext.Ajax.request({url:bpmPrefixURL+"/"+c+".ajax"+e,success:function(l){if(d=="r"){NewEl=Ext.DomHelper.insertBefore(a,l.responseText,true);a.remove();if(typeof f!="undefined"){var g=Ext.get(f);var h=Ext.select("."+b.split(",")[0]).item(0);h.setLeft(g.getLeft());h.setTop(g.getBottom());h.show();h.on("mouseleave",function(){h.hide()});h.select("a").on("click",function(){h.hide()})}beeline.web.init(NewEl)}else{a.update(l.responseText);beeline.web.init(a)}list=b.split(",");list.shift();var k=beeline.getParameter(e,"CSPCHD");if(k.length){k="?CSPCHD="+k}if(list.length){beeline.web.bpmupdate(list.join(","),k)}}})};beeline.web.hideInactive=function(e){e.setStyle("display","block");var f=e.prev("div");var h=0;while(f!=null){h=h+1;f.setStyle("display","none");f=f.prev("div")}var d=e.next("div");while(d!=null){d.setStyle("display","none");d=d.next("div")}var g=e.prev(".tabs");if(g==null){return}d=g.first("li");var c=0;while(d!=null){if(h==c){d.radioClass("activeTab");break}c=c+1;d=d.next("li")}if(e.select(".tabs").getCount()){var a=e.select("li").item(0);a.radioClass("activeTab");var b=a.parent().next("div");b.setStyle("display","block")}};beeline.web.bpmload=function(divId,parms){var el=Ext.get(divId);if(!el){return}el.hide();divId=divId.substring(1);if(el.dom.childNodes.length<2){if(parms==""){parms="?bpmload=1"}else{parms=parms+"&bpmload=1"}Ext.Ajax.request({url:bpmPrefixURL+"/"+divId+".ajax"+parms,success:function(XMLHttpRequest){var newEl=Ext.DomHelper.insertBefore(el,XMLHttpRequest.responseText.trim());el=el.replaceWith(newEl);el.setStyle("display","block");var FirstElement=el.first();if(FirstElement!=null){var classNames=FirstElement.dom.className;if(classNames!=null){var prefixArray=classNames.split(" ");for(var i=0;i<prefixArray.length;i++){var funcName="beeline.web."+prefixArray[i]+"Init(el);";try{eval(funcName)}catch(err){}}}}if(el.select(".tabs").getCount()){beeline.web.hideInactive(el)}beeline.web.init(el)}})}else{Ext.Ajax.request({url:bpmPrefixURL+"/"+divId+".ajax",success:function(XMLHttpRequest){}})}el.show();beeline.web.hideInactive(el)};beeline.web.findSingleElement=function(a,b){var c=null;var d=a.select(b);var e=d.getCount();if(e>0){if(e==1){c=d.item(0)}else{alert("beeline.web.findSingleElement: find to many items.")}}return c};beeline.web.init=function(a){beeline.initWindowsCSS();if(typeof bpminit=="function"){var b=null;if(typeof a=="undefined"){b=Ext.getBody()}else{b=a}bpminit(b)}};beeline.web.initActiveTab=function(){Ext.select(".tabs").each(function(d){if(d.select(".activeTab").getCount()>0){return}var c=d.next("div");var a=0;while(c!=null){if(c.dom.innerHTML.trim().length==0){a++;c=c.next("div")}else{c.setStyle("display","block");break}}var c=d.first("li");var b=0;while(c!=null){if(b==a){c.radioClass("activeTab");break}b=b+1;c=c.next("li")}})};beeline.web.initSlideShows=function(){Ext.select(".animation").each(function(c){var a=c.first(".animationConfig");var b=Ext.util.JSON.decode(a.dom.innerHTML);a.remove();c.addClass(b.showType);switch(b.showType){case"carousel":beeline.web.carousel(b);break;case"slider":new beeline.web.Slider(Ext.getDom(c).id,b);break;case"imageshow":default:if(typeof b.showType=="undefined"){c.addClass("imageshow")}new beeline.web.ImageShow(Ext.getDom(c).id,b)}})};beeline.web.mailto=function(){Ext.select(".secret").each(function(a,b,d){var e=(a.first().dom.innerHTML);a.first().remove();a.set({href:"mailto:"+beeline.web.hex2text(e)});a.dom.innerHTML=beeline.web.hex2text(a.dom.innerHTML);a.setStyle("display","inline");a.setStyle("visibility","visible")})};beeline.web.hex2text=function(a){var b="";var c=0;while(a.length>c){b=b+String.fromCharCode(parseInt(a.substring(c,c+2),16));c=c+2}return b};Ext.onReady(function(){beeline.web.init();beeline.web.initActiveTab();beeline.web.mailto();beeline.web.initSlideShows()});beeline.web.Slider=Ext.extend(Ext.util.Observable,{interval:0,duration:1000,transitionType:"slide",transitionEasing:"easeBoth",itemSelector:".animationContentItem",activeSlide:0,navigationUse:"buttons",behaviorAtEnd:"none",navigationIndex:false,navigationPosition:"bottom",reflect:false,startWith:"fadeIn",constructor:function(b,a){a=a||{};if((typeof a.firstElement!="undefined")&&(parseInt(a.firstElement)>0)){a.activeSlide=parseInt(a.firstElement)-1}Ext.apply(this,a);this.duration=this.duration/1000;beeline.web.Slider.superclass.constructor.call(this,a);this.addEvents("beforeprev","prev","beforenext","next","change","play","freeze","unfreeze","beforeselect");this.el=Ext.get(b);this.slides=this.els=[];this.initMarkup();if(this.navigationIndex){this.initNavigation()}if(this.carouselSize>0){this.refresh()}this.initEvents();this.onReady(this.reflect);this.addListener("beforenext",function(){if(this.carouselSize==(parseInt(this.activeSlide)+1)){if(this.behaviorAtEnd=="endless"){var e=this.slides.shift();var d=this.els.slidesWrap.appendChild(e);this.slides.splice(this.activeSlide,1,d);this.els.slidesWrap.setLeft((this.activeSlide*-this.slideWidth)+this.slideWidth);this.activeSlide=this.activeSlide-1;if(this.navigationIndex){var c=this.els.navItems.shift();var f=this.els.IndexNavigation.appendChild(c);this.els.navItems.push(f)}return true}if(this.behaviorAtEnd=="rewind"){this.activeSlide=-1;return true}}});this.addListener("beforeprev",function(){if(0==(parseInt(this.activeSlide))){if(this.behaviorAtEnd=="endless"){this.els.slidesWrap.setLeft(-this.slideWidth);var d=this.slides[this.carouselSize-1];delete this.slides[this.carouselSize-1];var e=this.els.slidesWrap.insertFirst(d);this.slides.unshift(e);this.activeSlide=1;if(this.navigationIndex){var f=this.els.navItems.pop();var c=this.els.IndexNavigation.insertFirst(f);this.els.navItems.unshift(c)}return true}if(this.behaviorAtEnd=="rewind"){this.activeSlide=this.carouselSize;return true}}});this.addListener("beforeselect",function(d,c){if(this.behaviorAtEnd=="endless"){var e=0;while(e<this.carouselSize){if(d==this.els.navItems[e].dom.innerHTML){break}e++}this.setSlide(e)}else{this.setSlide(parseInt(d)-1)}})},showMethod:function(){switch(this.startWith){case"slideIn":this.els.slidesWrap.slideIn();break;case"puff":this.els.slidesWrap.puff();break;case"fadeIn":default:this.els.slidesWrap.fadeIn()}},onReady:function(a){this.initHeight();var a=this.reflect;this.el.select(".cover").each(function(b){if(a){var c=new beeline.web.Reflection({});c.add(b.dom,{height:1/4});b.parent().show()}else{b.show()}});this.showMethod()},initHeight:function(){var d=0;var a=0;if(typeof this.height=="undefined"){this.el.select(this.itemSelector).each(function(h){a=h.getHeight(true);if(a>d){d=a}})}else{d=parseInt(this.height)}if(this.reflect){d=d+d/4}maxW=this.slideWidth;this.el.select(this.itemSelector).each(function(h){h.setHeight(d);h.parent("div").setHeight(d)});var c=this.el.select(".animationHeading").item(0).getHeight(false);var e=(this.els.container.getHeight(false)-this.els.container.getHeight(true));this.els.container.setHeight(d+e);var e=(this.els.container.getWidth(false)-this.els.container.getWidth(true));var g=parseInt(this.els.container.getStyle("margin-left"));var f=parseInt(this.els.container.getStyle("margin-right"));this.els.container.setWidth(this.els.container.getWidth(true)-g-f);this.els.slidesWrap.setHeight(d);var b=this.els.navigation.getHeight(false);switch(this.navigationPosition){case"bottom":this.els.navigation.setY(this.els.slidesWrap.getY()+this.els.slidesWrap.getHeight(false));break;case"middle":this.els.navigation.setY(this.els.slidesWrap.getY()+((this.els.slidesWrap.getHeight(false)-b)/2));break;case"top":default:this.els.navigation.setY(this.els.slidesWrap.getY());break}return d},initMarkup:function(){var d=this.el.select(this.itemSelector);this.carouselSize=0;this.els.caption=this.el.appendChild(this.el.select(".animationHeading").item(0));this.els.container=Ext.DomHelper.append(this.el,{cls:"animationContainer"},true);this.els.slidesWrap=Ext.DomHelper.append(this.els.container,{cls:"animationContainerWrap"},true);this.els.navigation=Ext.DomHelper.append(this.el,{cls:"animationNavigation"},true).hide();this.els.navNext=this.els.navigation.appendChild(this.el.select(".animationNavigationNext").item(0));this.els.navPrev=this.els.navigation.appendChild(this.el.select(".animationNavigationPrev").item(0));this.el.clip();this.slideWidth=this.el.getWidth(true);this.slideHeight=this.el.getHeight(true);this.els.container.setStyle({width:this.slideWidth+"px",height:this.slideHeight+"px"});d.appendTo(this.els.slidesWrap).each(function(f,g,e){f=f.wrap({cls:"animationContainerWrapSlide"});this.slides.push(f);f.setWidth(this.slideWidth+"px").setHeight(this.slideHeight+"px")},this);this.carouselSize=this.slides.length;var b=this.el.select(".animationImagestage").item(0);var c=b.getStyle("background-image");if(c!="none"){this.els.container.setStyle("background-image",c)}b.remove();try{this.el.select(".animationTextstage").item(0).remove();this.el.select(".animationNavigation").item(0).remove();this.el.select(".animationContent").item(0).remove()}catch(a){}},initEvents:function(){this.els.navPrev.on("click",function(a){a.preventDefault();var b=a.getTarget();b.blur();if(Ext.fly(b).hasClass("animationNavigationDisabled")){return}this.prev()},this);this.els.navNext.on("click",function(a){a.preventDefault();var b=a.getTarget();b.blur();if(Ext.fly(b).hasClass("animationNavigationDisabled")){return}this.next()},this);if(this.interval>0){this.play()}if(this.navigationIndex){this.els.IndexNavigation.on("click",function(b,a){b.stopEvent();this.fireEvent("beforeselect",a.innerHTML,this.activeSlide)},this)}},countSlides:function(){var b=0;for(var a=0;a<this.slides.length;a++){if(typeof this.slides[a]=="object"){b++}}return b},initNavigation:function(){var a=this.countSlides();this.els.IndexNavigation=Ext.DomHelper.append(this.els.navigation,{cls:"animationNavigationIndex"},true);this.els.navItems=[];var c=0;while(c<a){var b=Ext.DomHelper.append(this.els.IndexNavigation,{tag:"a",href:"#",cls:"animationNavigationIndexItem"},true);b.dom.innerHTML=c+1;this.els.navItems.push(b);c++}this.carouselSize=c;this.els.IndexNavigation.show()},prev:function(){if(this.fireEvent("beforeprev")===false){return}this.setSlide(this.activeSlide-1);this.fireEvent("prev",this.activeSlide);return this},next:function(){if(this.fireEvent("beforenext")===false){return}this.setSlide(this.activeSlide+1);this.fireEvent("next",this.activeSlide);return this},play:function(){if(!this.playing){this.playTask=this.playTask||{run:function(){this.playing=true;this.next()},interval:this.interval,scope:this};this.playTaskBuffer=this.playTaskBuffer||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(this.playTask)},this);this.playTaskBuffer.delay(this.interval);this.playing=true;this.fireEvent("play")}return this},add:function(c,b){var a=Ext.fly(c).appendTo(this.els.slidesWrap).wrap({cls:"animationContainerWrapSlide"});a.setWidth(this.slideWidth+"px").setHeight(this.slideHeight+"px");this.slides.push(a);if(b){this.refresh()}return this},refresh:function(){this.carouselSize=this.countSlides();this.els.slidesWrap.setWidth((this.slideWidth*this.carouselSize)+"px");if(this.carouselSize>0){if(this.navigationUse!="none"){this.els.navigation.show()}this.setSlide(this.activeSlide,true)}return this},setSlide:function(d,c){if(!this.slides[d]){return}if(this.activeSlide<0){this.activeSlide=0}if(!this.slides[d]){return}var b=d*this.slideWidth;if(!c){switch(this.transitionType){case"fade":this.slides[d].setOpacity(0);this.slides[this.activeSlide].stopFx(false).fadeOut({duration:this.duration/2,callback:function(){this.els.slidesWrap.setStyle("left",(-1*b)+"px");this.slides[this.activeSlide].setOpacity(1);this.slides[d].fadeIn({duration:this.duration/2})},scope:this});break;default:var a=(-1*b)+this.els.container.getX();this.els.slidesWrap.stopFx(false);this.els.slidesWrap.shift({duration:this.duration,x:a,easing:this.transitionEasing});break}}else{this.els.slidesWrap.setStyle("left","0")}this.activeSlide=d;this.slides[d].radioClass("selected");this.updateNav(d);if(this.navigationIndex){this.els.navItems[d].radioClass("animationNavigationIndexSelected")}this.fireEvent("change",this.slides[d],d)},updateNav:function(a){if(this.behaviorAtEnd!="none"){return}if(a==0){this.els.navPrev.addClass("animationNavigationDisabled")}else{this.els.navPrev.removeClass("animationNavigationDisabled")}if(a==(this.carouselSize-1)){this.els.navNext.addClass("animationNavigationDisabled")}else{this.els.navNext.removeClass("animationNavigationDisabled")}}});beeline.web.ImageShow=function(b,a){beeline.web.ImageShow.superclass.constructor.call(this,b,a)};Ext.extend(beeline.web.ImageShow,beeline.web.Slider,{transitionEasing:"easeBoth",sliceItems:7,scaling:"none",alignment:"bottom",initMarkup:function(){beeline.web.ImageShow.superclass.initMarkup.call(this);var c=this.el.select(this.itemSelector).getCount();var b=null;var a=null;for(var d=0;d<c;d++){b=this.slides[d].first(".animationContentItem");b.setStyle("float","left");if((d%this.sliceItems)==0){a=this.slides[d];continue}a.appendChild(b);this.slides[d].remove();delete this.slides[d]}this.slides.sort();this.el.select(".animationContentItemArticle").each(function(e){e.setStyle("display","none")})},onReady:function(){var a=this.reflect;this.el.select(".cover").each(function(e){if(a){var f=new beeline.web.Reflection({});f.add(e.dom,{height:1/4});e.parent().show()}else{e.show()}});this.initHeight();if(this.reflect){var b=this.alignment;var d=0;this.el.select(".cover").each(function(e){if(d<e.getHeight(true)/4){d=e.getHeight(true)/4}});this.el.select(".cover").each(function(e){switch(b){case"top":e.setTop("0");break;case"bottom":var f=e.parent(".animationContentItem").getHeight(true)-e.getHeight(true)-(d-e.getHeight(true)/4);e.setTop(f);break;case"middle":default:var f=e.parent(".animationContentItem").getHeight(true)-e.getHeight(true);e.setTop(f/2);break}e.setStyle("width","")});if(typeof this.height!="undefined"){var c=this.height;this.el.select(".cover").each(function(e){e.setStyle("min-height",c+"px")})}}this.showMethod()},initHeight:function(){var d=beeline.web.ImageShow.superclass.initHeight.call(this);var e=0;this.el.select(this.itemSelector).each(function(q){currentWidth=q.getWidth(true);if(currentWidth>e){e=currentWidth}});var g=0;var m=this.els.container.getWidth(true);m=parseInt(m/this.sliceItems);var f=this.scaling;var k=this.reflect;var n=this.getFactor(e,d);var p=Math.round(n*Math.pow(10,2))/Math.pow(10,2);var h=0;var l=0;var b=0;if(f=="optimized"){this.el.select(this.itemSelector).each(function(r){b=r.getWidth(false)-r.getWidth(true);var q=r.select(".cover").item(0).getWidth(true);(q>m)?l++:h++})}this.el.select(this.itemSelector).each(function(u){var w=u.select(".cover").item(0);var s=w.getWidth(true);var v=w.getHeight(true);if(f=="width"){p=e/s}if(f=="height"){p=d/v}if(f=="optimized"){var t=1;var q=1;if((e/s)>1){t=(m-b)/s}if(k){if((d/v)>1){q=d/v}p=Math.min(q,t)}else{p=((l>h))?Math.min(q,t):Math.max(q,t)}if(g<v*p){g=v*p}}w.setHeight(v*p);w.setWidth(s*p);if(k){w.select("img").item(0).setHeight(v/4*3*p);w.select("img").item(0).setWidth(s*p);if(Ext.isIE&&!Ext.isIE9()){w.select("img").item(1).setHeight(v/4*p);w.select("img").item(1).setWidth(s*p)}else{w.select("canvas").item(0).setHeight(v/4*p);w.select("canvas").item(0).setWidth(s*p)}}if(m-w.getWidth(true)>w.getWidth(true)){var r=(m-w.getWidth(true))/2;w.setStyle("padding-left",r+"px");w.setStyle("padding-right",r+"px")}u.setWidth(m)});if(f=="optimized"){this.els.container.setHeight(g);this.els.slidesWrap.setHeight(g);this.el.select(this.itemSelector).each(function(q){q.setHeight(g);q.parent("div").setHeight(g)});this.el.select(".cover").each(function(q){q.setStyle("top","0px")});d=g;var c=this.els.navigation.getHeight(false);switch(this.navigationPosition){case"bottom":this.els.navigation.setY(this.els.slidesWrap.getY()+this.els.slidesWrap.getHeight(false));break;case"middle":this.els.navigation.setY(this.els.slidesWrap.getY()+((this.els.slidesWrap.getHeight(false)-c)/2));break;case"top":default:this.els.navigation.setY(this.els.slidesWrap.getY());break}}var a=this.els.slidesWrap.getY();var o=this.alignment;this.el.select(this.itemSelector).each(function(t){var q=t.select(".cover").item(0);switch(o){case"top":q.setY(a);break;case"bottom":var s=t.select(".cover").item(0).getY();q.setY(a+d-(q.getHeight(true)));break;case"middle":default:var r=d-q.getHeight(true);q.setY(a+(r/2));break}});Ext.select(".animationContentItem").each(function(q){if(Ext.isObject(q.select(".animationContentItemArticle").item(0))){beeline.web.createToolTip(q,"imageshowtip","",q.select(".animationContentItemArticle").item(0).dom.innerHTML,new Array(15,95))}})},getFactor:function(a,b){var c=1;this.el.select(".cover").each(function(d){if(c>b/d.getHeight(true)){c=b/d.getHeight(true)}if(c>a/d.getWidth(true)){c=a/d.getWidth(true)}});return c}});beeline.web.createToolTip=function(g,e,d,c,a){if(c.length<1){return}if(Ext.get(e)==null){ExtElement=Ext.DomHelper.append(document.body,{tag:"div",id:e})}var h="";function b(m,q){var p=Ext.get(e).getHeight();var l=Ext.get(e).getWidth();var k=m.getPageY()-document.documentElement.scrollTop;var n=m.getPageX()-document.documentElement.scrollLeft;var o=beeline.getInnerSize(0)[1]-k+a[1];var r=beeline.getInnerSize(0)[0]-n-2*a[0];if(o<p){q[1]=m.xy[1]-p+a[1]}if(r<l){q[0]=q[0]-l-(a[0])}}Ext.fly(g).addListener("mouseover",function(l,m){h=m.title;var p={tag:"div",id:e,title:m.getAttribute("title"),children:[{tag:"div",cls:e+"Item",children:[{tag:"p",cls:e+"ContentTitle",html:d},{tag:"div",cls:e+"ContentText",html:c,style:"display: block"}]}]};m.removeAttribute("title");Ext.get(e).replaceWith(p);Ext.get(e).setStyle({position:"absolute",display:"block"});var o=l.getXY();b(l,o);o[0]=o[0]+a[0];o[1]=o[1]-a[1];Ext.get(e).setXY(o);var n=m.getElementsByTagName("img");for(var k=0;k<n.length;k++){n[k].removeAttribute("title")}m.title=""});Ext.fly(g).on("mousemove",function(k){var l=k.getXY();b(k,l);l[0]=l[0]+a[0];l[1]=l[1]-a[1];Ext.get(e).setXY(l)});var f=function(k){Ext.get(k).set({title:Ext.get(e).getAttribute("title")});Ext.get(e).setStyle("display","none");k.title=h};Ext.fly(g).on("mouseleave",function(k,l){f(l)});Ext.fly(g).on("click",function(k,l){f(l)})};beeline.web.submit=function(b){var a=Ext.get(b);if(a==null){return}a.dom.submit()};beeline.web.setValue=function(b,c,f){var e=Ext.get(b);if(e==null){return}if((typeof c!="undefined")&&(typeof f!="undefined")){var a=null;if(typeof e.dom.elements[c]=="undefined"){var d=e.select("input").item(0);if(d!=null){a=Ext.DomHelper.insertBefore(d,'<input type="hidden" name="'+c+'" >',true)}}else{a=Ext.get(e.dom.elements[c])}a.dom.value=f}};beeline.web.Reflection=Ext.extend(Ext.util.Observable,{defaultHeight:0.5,defaultOpacity:0.5,constructor:function(a){a=a||{};Ext.apply(this,a);beeline.web.Reflection.superclass.constructor.call(this,a)},add:function(g,t){this.remove(g);doptions={height:this.defaultHeight,opacity:this.defaultOpacity};if(t){for(var q in doptions){if(!t[q]){t[q]=doptions[q]}}}else{t=doptions}try{var h=document.createElement("span");var b=g;var l=b.className.split(" ");var o="";for(j=0;j<l.length;j++){if(l[j]!="reflect"){if(o){o+=" "}o+=l[j]}}var r=Math.floor(b.height*t.height);var n=Math.floor(b.height*(1+t.height));var s=b.width;if(document.all&&!window.opera&&!Ext.isIE9()){h.className=o;b.className="reflected";h.style.cssText=b.style.cssText;b.style.cssText="vertical-align: bottom";var m=document.createElement("img");m.src=b.src;m.style.width=s+"px";m.style.display="block";m.style.height=b.height+"px";m.style.marginBottom="-"+(b.height-r)+"px";m.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity="+(t.opacity*100)+", style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+(t.height*100)+")";h.style.width=s+"px";h.style.height=n+"px";b.parentNode.replaceChild(h,b);h.appendChild(b);h.appendChild(m)}else{var f=document.createElement("canvas");if(f.getContext){h.className=o;b.className="reflected";h.style.cssText=b.style.cssText;b.style.cssText="vertical-align: bottom";var a=f.getContext("2d");f.style.height=r+"px";f.style.width=s+"px";f.height=r;f.width=s;h.style.width=s+"px";h.style.height=n+"px";b.parentNode.replaceChild(h,b);h.appendChild(b);h.appendChild(f);a.save();a.translate(0,g.height-1);a.scale(1,-1);a.drawImage(g,0,0,s,g.height);a.restore();a.globalCompositeOperation="destination-out";var k=a.createLinearGradient(0,0,0,r);k.addColorStop(1,"rgba(255, 255, 255, 1.0)");k.addColorStop(0,"rgba(255, 255, 255, "+(1-t.opacity)+")");a.fillStyle=k;a.rect(0,0,s,r*2);a.fill()}}}catch(c){}},remove:function(a){if(a.className=="reflected"){a.className=a.parentNode.className;a.parentNode.parentNode.replaceChild(a,a.parentNode)}}});beeline.web.addReflection=function(c){var b=new beeline.web.Reflection();function a(d){var g=null;var f=null;var e=d.className.split(" ");for(j=0;j<e.length;j++){if(e[j].indexOf("rheight")==0){var g=e[j].substring(7)/100}else{if(e[j].indexOf("ropacity")==0){var f=e[j].substring(8)/100}}}b.add(d,{height:g,opacity:f})}c.select(".reflect").each(function(d){a(d.dom);if(!Ext.isIE){d.addListener("load",function(e,f){b.remove(f);a(f)})}})};beeline.web.carousel=function(a){if(typeof a=="undefined"){a=new Object()}if(typeof a.reflect=="undefined"){a.reflect=false}if(typeof a.firstElement=="undefined"){a.firstElement=0}if(typeof a.sliceItems=="undefined"){a.sliceItems=7}else{a.sliceItems=Math.ceil(a.sliceItems/2)}if(typeof a.duration=="undefined"){a.duration=1000}a.duration=parseInt(a.duration)/1000;if(typeof a.navigationUse=="undefined"){a.navigationUse="buttons"}if(typeof a.behaviorAtEnd=="undefined"){a.behaviorAtEnd="none"}if(typeof a.alignment=="undefined"){a.alignment="bottom"}if(typeof a.multiplier=="undefined"){a.multiplier=4}if(typeof a.height=="undefined"){a.height=200}a.ReflectionHeight=a.height/4;if(typeof a.interval=="undefined"){a.interval=0}if(typeof a.startWith=="undefined"){a.startWith="fadeIn"}var b=new beeline.web.Reflection({});Ext.select(".animation.carousel").each(function(c){var e=0;var g=c.select(".animationImagestage").item(0);g.setHeight(a.height);var f=c.select(".animationTextstage").item(0);c.select(".animationContentItem").each(function(l){var m=l.first(".animationContentItemCover");var k=l.select("img").item(0);m.set({name:e,href:"javascript:void(0)",rel:m.getAttribute("href")});if(a.reflect){b.add(k.dom,{height:1/4})}else{var h=Ext.get(document.createElement("span"));h.appendChild(k);m.appendChild(h)}g.appendChild(m);l.first(".animationContentItemArticle").addClass("article"+e);f.appendChild(l.last());e=e+1});switch(a.navigationUse){case"both":break;case"slider":c.select(".animationNavigationPrev").item(0).setStyle("display","none");c.select(".animationNavigationNext").item(0).setStyle("display","none");break;case"none":c.select(".animationNavigation").item(0).setStyle("display","none");break;case"buttons":default:c.select(".animationNavigationSlider").item(0).setStyle("display","none");break}var d=Ext.get(g.dom.cloneNode(false));d.dom.className="imagestageShield";d.setStyle("z-Index",1100);d.setStyle("position","absolute");d.setStyle("top",g.getTop()+"px");d.setStyle("width",g.getWidth()+"px");d.hide();c.appendChild(d);c.select(".animationContent").item(0).remove()});Ext.select(".animation.carousel").each(function(h){var w=h.select(".animationImagestage").item(0);function t(T,R,M){var D=(Ext.isIE)?T:T.first("span");var N=T.select("img").item(0);T.setStyle("display","none");T.setStyle("display","block");var B=1;for(var L=B;L<=a.sliceItems;L=L+0.1){if(N.getWidth()>(N.getHeight()/1.2*L)){B=L}else{break}}if(M==true){duration=0;N.setStyle("background-color",w.getStyle("background-color"))}else{duration=a.duration}if(a.sliceItems-(Math.abs(R))<1){D.setStyle("zIndex",0);return}var Q=(a.sliceItems/(a.sliceItems-Math.abs(R)));var P=0;var O=Math.round(w.getHeight()/Q/B);var F=Math.round(N.getWidth()/N.getHeight()*O);var y=w.getX()+(w.getWidth()/2);var x=w.getY()+(w.getHeight()/2);var I=Math.pow(a.multiplier,-Q);var P=(w.getWidth())*I;var A=Q*R;if(a.reflect){F=F/4*3;O=O/4*3}if(R>0){D.setStyle("zIndex",(w.select(".animationContentItemCover").getCount()+1)-R);D.setStyle("position","absolute");var U=0;switch(a.alignment){case"top":U=w.getY();break;case"middle":U=x-(O/2);if(a.reflect){U=(U-a.ReflectionHeight/2)}break;case"bottom":default:U=w.getY()+w.getHeight()-O;if(a.reflect){U=(U-a.ReflectionHeight)}break}var K=w.getX()+w.getWidth();var V=K-P-(F/2);if((V+F)>(K)){V=(K-F)}D.shift({width:F,height:O,x:V,y:U,duration:duration,easing:"easeNone",concurrent:true,callback:function(){D.setStyle("visibility","visible")}});m(D,F,O,M);return}else{if(R<0){D.setStyle("zIndex",(w.select(".animationContentItemCover").getCount()+1)+R);D.setStyle("position","absolute");var U=0;switch(a.alignment){case"top":U=w.getY();break;case"middle":U=x-(O/2);if(a.reflect){U=(U-a.ReflectionHeight/2)}break;case"bottom":default:U=w.getY()+w.getHeight()-O;if(a.reflect){U=(U-a.ReflectionHeight)}break}var z=w.getX();var V=z+P-(F/2);if((z)>(V)){V=z}D.shift({width:F,height:O,x:V,y:U,duration:duration,easing:"easeNone",concurrent:true,callback:function(){D.setStyle("visibility","visible")}});m(D,F,O,M);return}else{D.setStyle("zIndex",(w.select(".animationContentItemCover").getCount()+1)-R);D.setStyle("position","absolute");var U=0;switch(a.alignment){case"top":U=w.getY();break;case"middle":U=x-Math.round(O/2);if(a.reflect){U=(U-a.ReflectionHeight/2)}break;case"bottom":default:U=w.getY()+w.getHeight()-O;if(a.reflect){U=(U-a.ReflectionHeight)}break}D.shift({width:F,height:O,x:y-Math.round(F/2),y:U,duration:duration,easing:"easeNone",concurrent:true,callback:function(){D.setStyle("visibility","visible")}});m(D,F,O,M);var E=T.getAttribute("name");h.select(".animationContentItemArticle").each(function(W){if(W.hasClass("article"+E)){W.fadeIn({duration:duration})}else{W.setStyle("display","none")}});if(a.navigationUse!="none"){var J=h.select(".animationNavigationSliderKnob").item(0);var H=h.select(".animationNavigationSlider").item(0);var G=h.select(".animationContentItemCover").getCount()-1;var C=H.getWidth(true)/G;var S=H.getX()+(C*E)-(J.getWidth()/2);J.setX(S)}}}return}function m(B,x,C,z){var A=B.select("img").item(0);if(a.reflect){var y=A.next();y.shift({width:x,height:C/4,duration:duration,easing:"easeNone",concurrent:true,callback:function(){y.setStyle("visibility","visible")}})}A.shift({width:x,height:C,duration:duration,easing:"easeNone",concurrent:true,callback:function(){A.setStyle("visibility","visible")}})}function f(z,y){var x=z;h.select(".animationContentItemCover").each(function(A){t(A,x,y);x=x+1})}var v=-a.firstElement;Ext.getBody().on("load",f(v,true));window.onresize=function(){f(v)};function p(x){if(x>0){u(x,0)}if(x<0){u(x,h.select(".animationContentItemCover").getCount()-1)}}function u(z,x){var A=A||{run:function(){if(Math.abs(v)==Math.abs(x)){return Ext.TaskMgr.stop(A)}v=v+z;if((Math.abs(v)<=(Math.abs(h.select(".animationContentItemCover").getCount()-1)))&&(v<1)){f(v)}else{v=(v>0)?0:-h.select(".animationContentItemCover").getCount();Ext.TaskMgr.stop(A)}},interval:duration*1000,scope:this};var y=y||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(A)},this);y.delay(duration)}var o=h.select(".imagestageShield").item(0);h.select(".animationNavigationNext").item(0).on("click",function(){if(Math.abs(v)<(Math.abs(h.select(".animationContentItemCover").getCount()-1))){v=v-1;f(v)}else{if(a.behaviorAtEnd=="rewind"){p(+1)}}});h.select(".animationNavigationPrev").item(0).on("click",function(){if(v<0){v=v+1;f(v)}else{if(a.behaviorAtEnd=="rewind"){p(-1)}}});h.select(".animationContentItemCover").each(function(x){x.on("click",function(A,y){o.show();coverId=Ext.get(y).parent().parent().getAttribute("name");coverPos=v+parseInt(coverId);if(coverPos==0){var z=Ext.get(y).parent().parent().getAttribute("rel");if(z!="undefined"){document.location.href=z}}else{var B=(coverPos)>0?-1:1;u(B,v-coverPos)}setTimeout(function(){o.hide()},Math.abs(coverPos)*duration*1000)})});var s=h.select(".animationNavigationSlider").item(0);var g=h.select(".animationNavigationSliderKnob").item(0);var d=null;var r=h.select(".animationContentItemCover").getCount()-1;var e=s.getWidth(true)/r;function k(){d=g}function n(){d=null}function q(B){if(d){o.show();var z=s.getXY()[0]-(g.getWidth()/2);var x=s.getXY()[0]+s.getWidth()-(g.getWidth()/2);var C=B.getXY()[0]-(g.getWidth()/2);if(C<z){C=z}if(C>x){C=x}for(var y=0;y<=r;y=y+1){var A=s.getX()+(e*y)-g.getWidth();if(C>A){coverPos=v+y}}if(coverPos<0){v=v+1;coverPos=coverPos+1;f(v,null)}if(coverPos>0){v=v-1;coverPos=coverPos-1;f(v,null)}d.setX(C);setTimeout(function(){o.hide()},(parseInt(Math.abs(coverPos)+1))*duration*1000)}}s.on("mousedown",k);s.on("mouseleave",n);s.on("click",function(x){k();q(x);n()});Ext.getBody().on("mouseup",n);Ext.getBody().on("mousemove",function(x){q(x)});if(a.interval!=0){var r=h.select(".animationContentItemCover").getCount()-1;var c=c||{run:function(){if(Math.abs(v)>=r){Ext.TaskMgr.stop(c);setTimeout(function(){if(a.behaviorAtEnd=="rewind"){p(+1);setTimeout(function(){Ext.TaskMgr.start(c)},r*a.duration)}},a.duration)}if(r==Math.abs(v)){return}v=v-1;f(v)},interval:a.interval,scope:this};var l=l||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(c)},this);l.delay(a.interval)}h.select(".animationNavigationSlider").item(0).addListener("click",function(B,C,z){clickPercent=(B.xy[0]-s.getX())/s.getWidth();var A=v;var x=Math.round(r*clickPercent)*-1;var y=(A-x)>0?-1:1;u(y,x)});f(v)})};Ext.override(Ext.Element,{drag2Storage:function(){var f,d,c;if(Ext.isIE){this.dom.ondragstart=function(k){k=k||window.event;k.returnValue=false}}else{this.dom.onmousedown=function(k){if((typeof k!="undefined")&&(typeof k.preventDefault!="undefined")){k.preventDefault()}}}this.addListener("mousedown",h);function h(k,l){if(k.button!=0){return}f=Ext.get(l).dom.cloneNode(true);f.id=Ext.id();f.Original=l;f=Ext.get(f);f.insertAfter(Ext.getBody().last());f.addClass("ddElement");f.setXY(Ext.get(l).getXY());d=k.xy[0]-f.getX();c=k.xy[1]-f.getY();f.show();Ext.getBody().addListener("mousemove",e);Ext.getBody().addListener("mouseup",b)}function e(k,l){f.setX(Math.round(k.xy[0]-d));f.setY(Math.round(k.xy[1]-c))}function b(s,q){Ext.getBody().removeListener("mousemove",e);Ext.getBody().removeListener("mouseup",b);var o=parseInt(s.xy[0])-(parseInt(Ext.get(q.Original).getX())+parseInt(d));var n=parseInt(s.xy[1])-(parseInt(Ext.get(q.Original).getY())+parseInt(c));var t=((-1<o)&&(o<2))||((-1<n)&&(n<2));if(Ext.isIE){t=(!(parseInt(s.xy[0])-(parseInt(Ext.get(q.Original).getX())+parseInt(d)))||(!(parseInt(s.xy[1])-(parseInt(Ext.get(q.Original).getY())+parseInt(c)))))}if(t){var k=Ext.get(q.Original).findParent("a");if(Ext.isObject(k)){var l=k.getAttribute("href");if(l.indexOf("javascript")>-1){if(document.createEvent){var r=document.createEvent("MouseEvent");r.initEvent("click",true,true);q.Original.dispatchEvent(r)}else{if(document.createEventObject){var r=document.createEventObject();r.button=0;q.Original.fireEvent("onclick",r)}}}else{window.location=l}}}else{var m=[".ajaxBasket",".ajaxNotepad"];for(i=0;i<m.length;i++){var p=Ext.select(m[i],true).item(0);if(Ext.isObject(p)){if(a(s,p)){g(s,q,p);continue}}}}f.remove()}function a(l,n){n=Ext.get(n);var k=n.getX();var o=n.getY();var m=n.getWidth();var p=n.getHeight();return l.getXY()[0]>k&&l.getXY()[1]>o&&l.getXY()[0]<k+m&&l.getXY()[1]<o+p}function g(k,m,q){var o=String(q.select(".dropaction").item(0).dom);var n=o.split("?")[1];var r=Ext.urlDecode(n);var m=Ext.get(m.Original);var p=m.getAttribute("longDesc");if((typeof p=="undefined")&&(r.bpmparm=="")){return}var l=Ext.urlEncode({bpmact:r.bpmact,bpmisbn:p,bpmobj:r.bpmobj,bpmtoken:r.bpmtoken,CSPCHD:r.CSPCHD});beeline.web.bpmupdate(r.bpmparm,"?"+l)}}});beeline.web.alert=Ext.extend(Ext.util.Observable,{title:"?berschrift",content:"Inhalt",shadeBg:true,constructor:function(a){a=a||{};if(typeof a.title=="undefined"){this.title=Ext.select("title").item(0).dom.innerHTML}if(typeof a.content=="undefined"){this.content=title}Ext.apply(this,a);beeline.web.alert.superclass.constructor.call(this,a);this.createBackground();this.createDom();this.makeDraggable()},createBackground:function(){if(Ext.get("alertBg")==null){Ext.DomHelper.append(document.body,{tag:"div",id:"alertBg",cls:"alertBg"})}Ext.get("alertBg").setStyle("display","block");if(this.shadeBg==false){Ext.get("alertBg").setStyle("background-image","none")}},createDom:function(){if(Ext.get("alertbox")==null){Ext.DomHelper.append(document.body,{tag:"div",id:"alertbox"})}var b={tag:"div",id:"alertbox",cls:"alertbox",children:[{tag:"p",cls:"alertboxTopLeft"},{tag:"p",cls:"alertboxTopRight",html:this.title+'<span class="alertboxClose">&nbsp;</span>'},{tag:"div",cls:"alertboxMiddleLeft",children:[{tag:"div",cls:"alertboxMiddleRight",html:this.content}]},{tag:"p",cls:"alertboxBottomLeft"},{tag:"p",cls:"alertboxBottomRight"}]};Ext.get("alertbox").replaceWith(b);var a=this.getX();var c=this.getY();Ext.get("alertbox").setX(a);Ext.get("alertbox").setY(c);Ext.select(".alertboxClose").addListener("click",function(){Ext.get("alertBg").remove();Ext.get("alertbox").remove()})},makeDraggable:function(){var b=this.getX();var a=this.getY();var d=0;var c=0;Ext.select(".alertboxTopRight").addListener("mousedown",function(e,f){c=e.xy[0]-b;d=e.xy[1]-a;Ext.get(f).setStyle("cursor","move")});Ext.getBody().addListener("mousemove",function(e){if(c!=0){var f=e.getXY();b=f[0]-c;a=f[1]-d;Ext.get("alertbox").setXY([b,a]);Ext.get("alertbox").focus()}});Ext.getBody().addListener("mouseup",function(e,f){c=d=0;Ext.get(f).setStyle("cursor","default")})},getX:function(){var a=parseInt(beeline.getInnerSize()[0]/2)+parseInt(Ext.get("alertBg").getLeft())-parseInt(Ext.get("alertbox").getWidth()/2);return a<10?10:a},getY:function(){var a=parseInt(beeline.getInnerSize()[1]/2)+parseInt(Ext.get("alertBg").getTop())-parseInt(Ext.get("alertbox").getHeight()/2);return a<10?10:a}});beeline.web.animateBox=function(c,b){function a(d){var g=d.select(".boxTitleHeadingShowhide").first();var e=d.select(".boxMain").item(0);if(Ext.isObject(g)&&Ext.isObject(g)){if(e.getStyle("display")=="none"){g.addClass("boxOpen")}else{g.addClass("boxClose")}g.on("click",function(h,k){var l=Ext.get(k).parent(".boxTitle").next(".boxMain");if(Ext.isObject(l)){if(l.getStyle("display")=="none"){l.slideIn();g.replaceClass("boxOpen","boxClose");setState(l.id,0)}else{l.slideOut("t",{useDisplay:true});g.replaceClass("boxClose","boxOpen");setState(l.id,1)}}})}var f=d.select(".segmentation");if((f!=null)&&(f.getCount()>0)){f.each(function(k){var m=k.select(".segmentationMainMore").item(0);if(m==null){return}var n=k.select(".segmentationMainMoreReduce").item(0);var h=k.select(".segmentationMainExpand").item(0);var l=0;h.on("click",function(o,p){o.stopEvent();m.removeClass("hidden");h.addClass("hidden");l=1;setState(m.dom.id,l)});n.on("click",function(o,p){o.stopEvent();m.addClass("hidden");h.removeClass("hidden");setState(m.dom.id,l)})})}}if(c.is(b)){a(c)}else{c.select(b).each(function(d){a(d)})}};beeline.web.initNumericInputs=function(c,e,b){if(typeof b=="undefined"){b=true}function a(f){return((f.selectionStart==0)&&(f.selectionEnd==f.value.length))}function d(f){f.on("keypress",function(l){var h=l.getKey();if((h==null)||(h<=40)||(h==46)||(h==97)||(h==99)||(h==116)||(h==118)||(h==120)){return}else{var g=String.fromCharCode(h);if((" 0123456789+-.,").indexOf(g)>-1){if((b==false)){if(g=="-"){l.stopEvent()}if(g=="0"){var k=l.getTarget();if(k.value.length==0){l.stopEvent()}if(a(k)){l.stopEvent()}}}return}l.stopEvent()}})}if(c.is(e)){d(c)}else{c.select(e).each(function(f){d(f)})}};beeline.web.initSkinChange=function(b){var a="";if(b.is(".skinChange")){a=b}else{a=b.select(".skinChange").item(0)}if(Ext.isObject(a)){a.on("click",function(){Ext.get("skinSelect").fadeIn()});Ext.get("skinSelect").on("mouseleave",function(){Ext.get("skinSelect").fadeOut()})}};beeline.web.initAccordionNavigation=function(c,b){function a(d){d.select("img").each(function(e){e.on("click",function(g,k){var h=Ext.get(k).parent("li");var f=h.last();if(f.getStyle("display")=="none"){f.slideIn();h.replaceClass("closed","opened")}else{f.slideOut("t",{useDisplay:true});h.replaceClass("opened","closed")}})})}if(c.is(b)){a(c)}else{c.select(b).each(function(d){a(d)})}};beeline.web.initAccordionGroup=function(c,b){function a(e){var d=null;if(e.select(".active").getCount()>0){d=e.select(".active").item(0).parent(".nav")}else{d=e.first(".nav")}d.addClass("active");d.first(".navItems").setStyle("display","block");e.select(".navHeading").each(function(f){f.on("click",function(k,h){var g=Ext.get(h).parent();if(!g.hasClass("active")){g.parent().select(".nav").each(function(l){if(l.dom.id==g.dom.id){l.addClass("active");l.first(".navItems").slideIn("t",{concurrent:true})}else{l.removeClass("active");l.first(".navItems").slideOut("t",{useDisplay:true,concurrent:true})}})}})})}if(c.is(b)){a(c)}else{c.select(b).each(function(d){a(d)})}};beeline.web.loadsrc=function(a,e,b){if(Ext.get(e)==null){return false}var c=Ext.getDom(e);if(!Ext.isObject(c)){return false}var d=null;switch(a){case"img":d=new Image();break;case"iframe":d=document.createElement("iframe");break;case"object":break}if(!Ext.isObject(d)){return false}d.src=b;d.id=a+e;c.appendChild(d);Ext.get(d).on("load",function(q,k){var p=Ext.get("alertbox");var f=null;if(k.contentDocument){f=k.contentDocument}else{if(k.contentWindow){f=k.contentWindow.document}}if(f!=null){var m=f.getElementsByTagName("object")[0];if(m==null){m=f.getElementsByTagName("video")[0]}if(m!=null){var g=50;p.select("iframe").item(0).setHeight(parseInt(m.height)+g);p.select("iframe").item(0).setWidth(parseInt(m.width)+g)}else{var h=parseInt(Ext.get(f.getElementsByTagName("div")[0]).getStyle("height"));var l=parseInt(Ext.get(f.getElementsByTagName("div")[0]).getStyle("width"));p.select("iframe").item(0).setHeight(h);p.select("iframe").item(0).setWidth(l)}}var o=parseInt(beeline.getInnerSize()[0]/2)+parseInt(Ext.get("alertBg").getLeft())-parseInt(p.getWidth()/2);var n=parseInt(beeline.getInnerSize()[1]/2)+parseInt(Ext.get("alertBg").getTop())-parseInt(p.getHeight()/2);p.setXY([o,n]);p.focus()});return d};beeline.web.closeIframePopup=function(a){if((typeof a=="object")&&(a==top)){Ext.get("alertBg").remove();Ext.get("alertbox").remove()}};Ext.getBody().addListener("keydown",function(a,b){if(Ext.isObject(Ext.get("alertbox"))){if(a.getKey()==27){beeline.web.closeIframePopup(self)}}});beeline.web.initResets=function(a,b){function c(d){d.addListener("click",function(f,e){f.stopEvent();var g=Ext.getDom(Ext.get(e).prev("input"));g.value=""})}if(a.is(b)){c(a)}else{a.select(b).each(function(d){c(d)})}};beeline.web.include=function(a){var d=document.createElement("script");var b=document.createAttribute("type");b.nodeValue="text/javascript";d.setAttributeNode(b);var c=document.createAttribute("src");c.nodeValue=a;d.setAttributeNode(c);var e=document.getElementsByTagName("head")[0];e.appendChild(d)};beeline.web.initTextareaCounters=function(b,a){b.select(a).each(function(f){var e=Ext.get(f.first("textarea"));var d=Ext.get(e).next("input");if(typeof e.dom.maxlen=="undefined"){e.dom.maxlen=d.dom.value}function c(h,g){if(h.maxlen<h.value.length){h.value=h.value.substring(0,h.maxlen)}g.value=h.maxlen-h.value.length}e.on("change",function(g){c(e.dom,d.dom)});e.on("keypress",function(g){c(e.dom,d.dom)})})};function cspRunServerMethodError(a){return null}beeline.web.initNav=function(a){var b=a.prev("img");var c=b.parent("li");c.replaceClass("closed","opened");var d=c.last();d.slideIn();b.on("click",function(e,f){beeline.web.initNavImage(f)})};beeline.web.bpmloadNav=function(c,b){var a=Ext.get(c);if(!a){return}a.hide();c=c.substring(1);var d=c.split("-")[0];if(a.dom.childNodes.length<1){if(b==""){b="?bpmload=1"}else{b=b+"&bpmload=1"}Ext.Ajax.request({url:bpmPrefixURL+"/"+d+".ajax"+b,success:function(e){a.dom.innerHTML=e.responseText.trim();beeline.web.initNav(a)}})}};beeline.web.initAjaxNavigation=function(b,a){b.select(a).each(function(c){c.select(".opened").each(function(d){d.first("img").on("click",function(e,f){beeline.web.initNavImage(f)})})})};beeline.web.initNavImage=function(b){if(b.locked){return}b.locked=true;var a=Ext.get(b);var c=a.parent("li");var d=c.last();if(c.hasClass("closed")){d.slideIn("t",{callback:function(){c.replaceClass("closed","opened");b.locked=false}})}else{d.slideOut("t",{useDisplay:true,callback:function(){c.replaceClass("opened","closed");b.locked=false}})}};
