Ext.isIE9=function(){return/msie 9/.test(navigator.userAgent.toLowerCase())};Ext.ns("beeline.web");beeline.web.version="$Revision: 1.119 $";beeline.web.bpmupdate=function(f,c,d,a){if(typeof a=="undefined"){a=0}var e=Ext.select("."+f.split(",")[0]).item(a);if(!e){return}var g=e.dom.getAttribute("id");var b=g.substring(0,1);g=g.substring(1);if(!g){return}Ext.Ajax.request({url:bpmPrefixURL+"/"+g+".ajax"+c,success:function(k){if(b=="r"){NewEl=Ext.DomHelper.insertBefore(e,k.responseText,true);e.remove();if(NewEl==null){NewEl=Ext.get("r"+g)}if(typeof d!="undefined"){var l=Ext.get(d);var m=Ext.select("."+f.split(",")[0]).item(0);m.setLeft(l.getLeft());m.setTop(l.getBottom());m.show();m.on("mouseleave",function(){m.hide()});m.select("a").on("click",function(){m.hide()})}beeline.web.init(NewEl)}else{e.update(k.responseText);beeline.web.init(e)}var h=beeline.getParameter(c,"CSPCHD");if(h.length){h="?CSPCHD="+h}if(Ext.select("."+f.split(",")[0]).getCount()>a+1){beeline.web.bpmupdate(f,h,d,a+1)}else{list=f.split(",");list.shift();if(list.length){beeline.web.bpmupdate(list.join(","),h)}}}})};beeline.web.hideInactive=function(d){d.setStyle("display","block");var e=d.prev("div");var g=0;while(e!=null){g=g+1;e.setStyle("display","none");e=e.prev("div")}var c=d.next("div");while(c!=null){c.setStyle("display","none");c=c.next("div")}var f=d.prev(".tabs");if(f==null){return}c=f.first("li");var b=0;while(c!=null){if(g==b){c.radioClass("activeTab");break}b=b+1;c=c.next("li")}if(d.select(".tabs").getCount()){var h=d.select("li").item(0);h.radioClass("activeTab");var a=h.parent().next("div");a.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.init"+prefixArray[i].normalize()+"(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(c,d){var e=null;var a=c.select(d);var b=a.getCount();if(b>0){if(b==1){e=a.item(0)}else{alert("beeline.web.findSingleElement: find to many items.")}}return e};beeline.web.init=function(a){beeline.initWindowsCSS();if(typeof bpminit=="function"){var b=null;if(typeof a=="undefined"){b=Ext.getBody()}else{b=a}beeline.web.initStockChecker(b);bpminit(b)}};beeline.web.initActiveTab=function(a){a.select(".tabs").each(function(e){var b=e.next("div");var c=0;while(b!=null){if(b.dom.innerHTML.trim().length==0){c++;b=b.next("div")}else{b.setStyle("display","block");break}}var b=e.first("li");var d=0;while(b!=null){if(d==c){b.radioClass("activeTab");break}d=d+1;b=b.next("li")}})};beeline.web.initAnimation=function(a){a.select(".animation").each(function(c){var d=c.first(".animationConfig");if(!Ext.isObject(d)){return}var b=Ext.util.JSON.decode(d.dom.innerHTML);d.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(a){a.select(".secret").each(function(e,f,b){var d=(e.first().dom.innerHTML);e.first().remove();e.set({href:"mailto:"+beeline.web.hex2text(d)});e.dom.innerHTML=beeline.web.hex2text(e.dom.innerHTML);e.setStyle("display","inline");e.setStyle("visibility","visible")})};beeline.web.hex2text=function(c){var a="";var b=0;while(c.length>b){a=a+String.fromCharCode(parseInt(c.substring(b,b+2),16));b=b+2}return a};Ext.onReady(function(){beeline.web.init();beeline.web.initActiveTab(Ext.getBody());beeline.web.mailto(Ext.getBody());beeline.web.initAnimation(Ext.getBody())});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",imgCls:"cover",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","loaded");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.addListener("loaded",function(){this.onReady(this.reflect)});var e=this.el.select("img");var c=0;var d=this;this.el.select("img").each(function(f,h,g){if(beeline.web.isImageOk(f.dom)){c=c+1;if(e.getCount()==c){d.fireEvent("loaded")}}else{f.on("load",function(){c=c+1;if(e.getCount()==c){d.fireEvent("loaded")}})}});this.addListener("beforenext",function(){if(this.carouselSize==(parseInt(this.activeSlide)+1)){if(this.behaviorAtEnd=="endless"){var f=this.slides.shift();var k=this.els.slidesWrap.appendChild(f);this.slides.splice(this.activeSlide,1,k);this.els.slidesWrap.setLeft((this.activeSlide*-this.slideWidth)+this.slideWidth);this.activeSlide=this.activeSlide-1;if(this.navigationIndex){var h=this.els.navItems.shift();var g=this.els.IndexNavigation.appendChild(h);this.els.navItems.push(g)}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 k=this.slides[this.carouselSize-1];delete this.slides[this.carouselSize-1];var f=this.els.slidesWrap.insertFirst(k);this.slides.unshift(f);this.activeSlide=1;if(this.navigationIndex){var g=this.els.navItems.pop();var h=this.els.IndexNavigation.insertFirst(g);this.els.navItems.unshift(h)}return true}if(this.behaviorAtEnd=="rewind"){this.activeSlide=this.carouselSize;return true}}});this.addListener("beforeselect",function(h,g){if(this.behaviorAtEnd=="endless"){var f=0;while(f<this.carouselSize){if(h==this.els.navItems[f].dom.innerHTML){break}f++}this.setSlide(f)}else{this.setSlide(parseInt(h)-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.els.container.select(".animationContentItemCover").each(function(b){b=b.first("a",false).first("img",false);if(!Ext.isObject(b)){return}if(a){var c=new beeline.web.Reflection({});c.add(b.dom,{height:1/4});(Ext.isIE7||Ext.isIE6)?b.parent().setStyle("display","inline"):b.parent().setStyle("display","inline-block");b.parent().show()}else{b.show()}});this.showMethod()},initHeight:function(){var a=0;var d=0;if(typeof this.height=="undefined"){this.el.select(this.itemSelector).each(function(e){d=e.getHeight(true);if(d>a){a=d}})}else{a=parseInt(this.height)}if(this.reflect){a=a+a/4}maxW=this.slideWidth;var b=parseInt(this.els.container.getStyle("padding-top"));var c=parseInt(this.els.container.getStyle("padding-bottom"));switch(this.navigationPosition){case"bottom":this.els.navigation.setStyle("top","0px");break;case"middle":this.els.navigation.setStyle("top",-(a/2)-(this.els.navPrev.getHeight(true))+"px");break;case"top":default:this.els.navigation.setStyle("top",-(a+b+c)+"px");break}return a},initMarkup:function(){var c=this.el.select(this.itemSelector);this.carouselSize=0;var a=this.el.select(".animationHeading").item(0);if(Ext.isObject(a)){this.els.caption=this.el.appendChild(a)}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.els.container.getWidth(false);this.slideHeight=this.el.getHeight(true);c.appendTo(this.els.slidesWrap).each(function(g,e,f){g=g.wrap({cls:"animationContainerWrapSlide"});this.slides.push(g);g.setWidth(this.slideWidth+"px")},this);this.carouselSize=this.slides.length;var d=this.el.select(".animationImagestage").item(0);var b=d.getStyle("background-image");if(b!="none"){this.els.container.setStyle("background-image",b)}d.remove();if(Ext.isObject(this.el.select(".animationNavigation").item(0))){this.el.select(".animationNavigation").item(0).remove()}if(this.el.select(".animationContent").item(0)){this.el.select(".animationContent").item(0).remove()}if(this.el.select(".animationTextstage").item(0)){this.el.select(".animationTextstage").item(0).remove()}},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 c=this.countSlides();this.els.IndexNavigation=Ext.DomHelper.append(this.els.navigation,{cls:"animationNavigationIndex"},true);this.els.navItems=[];var b=0;while(b<c){var a=Ext.DomHelper.append(this.els.IndexNavigation,{tag:"a",href:"#",cls:"animationNavigationIndexItem"},true);a.dom.innerHTML=b+1;this.els.navItems.push(a);b++}this.carouselSize=b;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(b,a){var c=Ext.fly(b).appendTo(this.els.slidesWrap).wrap({cls:"animationContainerWrapSlide"});this.slides.push(c);if(a){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(b,a){if(!this.slides[b]){return}if(this.activeSlide<0){this.activeSlide=0}if(!this.slides[b]){return}var d=b*this.slideWidth;if(!a){switch(this.transitionType){case"fade":this.slides[b].setOpacity(0);this.slides[this.activeSlide].stopFx(false).fadeOut({duration:this.duration/2,callback:function(){this.els.slidesWrap.setStyle("left",(-1*d)+"px");this.slides[this.activeSlide].setOpacity(0);this.slides[b].fadeIn({duration:this.duration/2})},scope:this});break;default:var c=(-1*d)+this.els.container.getX();this.els.slidesWrap.stopFx(false);this.els.slidesWrap.shift({duration:this.duration,x:c,easing:this.transitionEasing});break}}else{this.els.slidesWrap.setStyle("left","0")}this.activeSlide=b;this.slides[b].radioClass("selected");this.updateNav(b);if(this.navigationIndex){this.els.navItems[b].radioClass("animationNavigationIndexSelected")}this.fireEvent("change",this.slides[b],b)},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",stageWidth:0,imageTip:true,initMarkup:function(){beeline.web.ImageShow.superclass.initMarkup.call(this);var a=this.el.select(this.itemSelector).getCount();var d=null;var c=null;for(var b=0;b<a;b++){d=this.slides[b].first(".animationContentItem");if((b%this.sliceItems)==0){c=this.slides[b];if(this.stageWidth>0){CurrentSliceStage=Ext.DomHelper.append(c,{cls:"animationContainerWrapStage",style:"width:"+this.stageWidth+"px;"},true);CurrentSliceStage.appendChild(d)}continue}if(this.stageWidth>0){CurrentSliceStage.appendChild(d)}else{c.appendChild(d)}this.slides[b].remove();delete this.slides[b]}this.slides.sort();this.el.select(".animationContentItemArticle").each(function(e){e.setStyle("display","none")})},onReady:function(){var c=this.reflect;this.els.container.select(".animationContentItemCover").each(function(g){var e=g.first("a",false).first();if(c){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 d=this.alignment;var b=0;this.els.container.select(".animationContentItemCover").each(function(e){e=e.first("a",false).first("img",false);if(Ext.isObject(e)){if(b<e.getHeight(true)/4){b=e.getHeight(true)/4}}});if(typeof this.height!="undefined"){var a=this.height;this.els.container.select(".animationContentItemCover").each(function(e){e=e.first("a",false).first("img",false);if(Ext.isObject(e)){e.setStyle("min-height",a+"px")}})}}this.showMethod()},initHeight:function(){var n=beeline.web.ImageShow.superclass.initHeight.call(this);var a=0;this.el.select(this.itemSelector).each(function(o){currentWidth=o.getWidth(true);if(currentWidth>a){a=currentWidth}});var c=0;var g=this.els.container.getWidth(true);if((this.el.select(".animationContainerWrapStage").getCount()>0)&&(this.stageWidth>0)){g=this.el.select(".animationContainerWrapStage").item(0).getWidth()}g=parseInt(g/this.sliceItems);var b=this.scaling;var e=this.reflect;var h=this.getFactor(a,n);var l=Math.round(h*Math.pow(10,2))/Math.pow(10,2);var d=0;var f=0;var m=0;if(b=="optimized"){this.el.select(this.itemSelector).each(function(p){m=p.getWidth(false)-p.getWidth(true);var o=p.select("img").item(0).getWidth(true);(o>g)?f++:d++})}this.el.select(this.itemSelector).each(function(q){var s=q.child(".animationContentItemCover",false).first("a",false).first();if(!Ext.isObject(s)){return}var o=parseInt(s.getStyle("width"));var r=parseInt(s.getStyle("height"));if(b=="width"){l=Math.round((a)/o*100)/100}if(b=="height"){l=Math.round((n)/r*100)/100}if(b=="optimized"){var p=1;var t=1;if((a/o)>1){p=(g-m)/o}if((r/n)>1){t=n/r}if((n>=(r*t))&&(g>=(o*t))){l=t}else{if((n>=(r*p))&&(a>=(o*p))&&(g>=(r*p))){l=p}else{l=Math.min(g/o,n/r)}}if(c<r*l){c=r*l}}s.setHeight(Math.round(r*l));s.setWidth(Math.round(o*l));if(e){s.child("img",false).setHeight(Math.round(r/4*3*l));s.child("img",false).setWidth(Math.round(o*l));if(Ext.isIE&&!Ext.isIE9()){s.last("img",false).setHeight(Math.round(r*l));s.last("img",false).setWidth(Math.round(o*l))}else{s.child("canvas",false).setHeight(Math.round(r/4*l));s.child("canvas",false).setWidth(Math.round(o*l))}}if(g-s.getWidth(true)>s.getWidth(true)){var u=(g-s.getWidth(true))/2;q.first().setStyle("padding-left",u+"px");q.first().setStyle("padding-right",u+"px");q.first().setStyle("width",s.getWidth(true)+"px")}q.setWidth(g)});if(b=="optimized"){n=c;switch(this.navigationPosition){case"bottom":this.els.navigation.setStyle("top",-(this.els.navPrev.getHeight(true)/2)+"px");break;case"middle":this.els.navigation.setStyle("top",-(n/2)-(this.els.navPrev.getHeight(true))+"px");break;case"top":default:this.els.navigation.setStyle("top",-(n+(this.els.navPrev.getHeight(true)/2)/2)+"px");break}}var k=this.alignment;this.el.select(this.itemSelector).each(function(o){var p=o.child(".animationContentItemCover",false).first("a",false).first();if(e){(Ext.isIE7||Ext.isIE6)?p.parent().setStyle("display","inline"):p.parent().setStyle("display","inline-block");p=p.parent()}switch(k){case"top":p.setStyle("vertical-align","top");break;case"bottom":p.setStyle("vertical-align","bottom");break;case"middle":default:p.setStyle("vertical-align","middle");break}});if(this.imageTip){this.el.select(".animationContentItem").each(function(o){if(Ext.isObject(o.select(".animationContentItemArticle").item(0))){beeline.web.createToolTip(o,"imageshowtip","",o.select(".animationContentItemArticle").item(0).dom.innerHTML,new Array(15,95))}})}},getFactor:function(c,a){var b=1;this.els.container.select("img").each(function(d){if(b>a/d.getHeight(true)){b=a/d.getHeight(true)}if(b>c/d.getWidth(true)){b=c/d.getWidth(true)}});return b}});beeline.web.createToolTip=function(f,d,c,b,h){if(b.length<1){return}if(Ext.get(d)==null){ExtElement=Ext.DomHelper.append(document.body,{tag:"div",id:d})}var g="";function a(n,r){var q=Ext.get(d).getHeight();var m=Ext.get(d).getWidth();var l=n.getPageY()-document.documentElement.scrollTop;var o=n.getPageX()-document.documentElement.scrollLeft;var p=beeline.getInnerSize(0)[1]-l+h[1];var k=beeline.getInnerSize(0)[0]-o-2*h[0];if(p<q){r[1]=n.xy[1]-q+h[1]}if(k<m){r[0]=r[0]-m-(h[0])}}Ext.fly(f).addListener("mouseover",function(m,n){g=n.title;var k={tag:"div",id:d,title:n.getAttribute("title"),children:[{tag:"div",cls:d+"Item",children:[{tag:"p",cls:d+"ContentTitle",html:c},{tag:"div",cls:d+"ContentText",html:b,style:"display: block"}]}]};n.removeAttribute("title");Ext.get(d).replaceWith(k);Ext.get(d).setStyle({position:"absolute",display:"block"});var p=m.getXY();a(m,p);p[0]=p[0]+h[0];p[1]=p[1]-h[1];Ext.get(d).setXY(p);var o=n.getElementsByTagName("img");for(var l=0;l<o.length;l++){o[l].removeAttribute("title")}n.title=""});Ext.fly(f).on("mousemove",function(k){var l=k.getXY();a(k,l);l[0]=l[0]+h[0];l[1]=l[1]-h[1];Ext.get(d).setXY(l)});var e=function(k){Ext.get(k).set({title:Ext.get(d).getAttribute("title")});Ext.get(d).setStyle("display","none");k.title=g};Ext.fly(f).on("mouseleave",function(k,l){e(l)});Ext.fly(f).on("click",function(k,l){e(l)})};beeline.web.submit=function(b){var a=Ext.get(b);if(a==null){return}a.dom.submit()};beeline.web.setValue=function(e,f,c){var b=Ext.get(e);if(b==null){return}if((typeof f!="undefined")&&(typeof c!="undefined")){var d=null;if(typeof b.dom.elements[f]=="undefined"){var a=b.select("input").item(0);if(a!=null){d=Ext.DomHelper.insertBefore(a,'<input type="hidden" name="'+f+'" >',true)}}else{d=Ext.get(b.dom.elements[f])}d.dom.value=c}};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(f,t){this.remove(f);doptions={height:this.defaultHeight,opacity:this.defaultOpacity};if(t){for(var m in doptions){if(!t[m]){t[m]=doptions[m]}}}else{t=doptions}try{var q=document.createElement("span");var b=f;b.oHeight=b.height;b.oWidth=b.width;var g=b.className.split(" ");var l="";for(j=0;j<g.length;j++){if(g[j]!="reflect"){if(l){l+=" "}l+=g[j]}}var n=Math.floor(b.height*t.height);var k=Math.floor(b.height*(1+t.height));var s=b.width;if(document.all&&!window.opera&&!Ext.isIE9()){q.className=l;b.className="reflected";q.style.cssText=b.style.cssText;b.style.cssText="vertical-align: bottom";var h=document.createElement("img");h.src=b.src;h.style.width=s+"px";h.style.display="block";h.style.height=b.height+"px";h.style.marginBottom="-"+(b.height-n)+"px";h.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)+")";q.style.width=s+"px";q.style.height=k+"px";b.parentNode.replaceChild(q,b);q.appendChild(b);q.appendChild(h)}else{var c=document.createElement("canvas");if(c.getContext){q.className=l;b.className="reflected";q.style.cssText=b.style.cssText;b.style.cssText="vertical-align: bottom";var a=c.getContext("2d");c.style.height=n+"px";c.style.width=s+"px";c.height=n;c.width=s;q.style.width=s+"px";q.style.height=k+"px";b.parentNode.replaceChild(q,b);q.appendChild(b);q.appendChild(c);a.save();a.translate(0,f.height-1);a.scale(1,-1);a.drawImage(f,0,0,s,f.height);a.restore();a.globalCompositeOperation="destination-out";var r=a.createLinearGradient(0,0,0,n);r.addColorStop(1,"rgba(255, 255, 255, 1.0)");r.addColorStop(0,"rgba(255, 255, 255, "+(1-t.opacity)+")");a.fillStyle=r;a.rect(0,0,s,n*2);a.fill()}}}catch(o){}},remove:function(a){if(a.className=="reflected"){a.className=a.parentNode.className;a.parentNode.parentNode.replaceChild(a,a.parentNode)}}});beeline.web.addReflection=function(b){var a=new beeline.web.Reflection();function c(f){var e=null;var d=null;var g=f.className.split(" ");for(j=0;j<g.length;j++){if(g[j].indexOf("rheight")==0){var e=g[j].substring(7)/100}else{if(g[j].indexOf("ropacity")==0){var d=g[j].substring(8)/100}}}a.add(f,{height:e,opacity:d})}b.select(".reflect").each(function(d){c(d.dom);if(!Ext.isIE){d.addListener("load",function(f,e){a.remove(e);c(e)})}})};beeline.web.carousel=function(b){if(typeof b=="undefined"){b=new Object()}if(typeof b.reflect=="undefined"){b.reflect=false}if(typeof b.firstElement=="undefined"){b.firstElement=0}if(typeof b.sliceItems=="undefined"){b.sliceItems=7}else{b.sliceItems=Math.ceil(b.sliceItems/2)}if(typeof b.duration=="undefined"){b.duration=1000}b.duration=parseInt(b.duration)/1000;if(typeof b.navigationUse=="undefined"){b.navigationUse="buttons"}if(typeof b.behaviorAtEnd=="undefined"){b.behaviorAtEnd="none"}if(typeof b.alignment=="undefined"){b.alignment="bottom"}if(typeof b.multiplier=="undefined"){b.multiplier=4}if(typeof b.height=="undefined"){b.height=200}b.ReflectionHeight=b.height/4;if(typeof b.interval=="undefined"){b.interval=0}if(typeof b.startWith=="undefined"){b.startWith="fadeIn"}var c=new beeline.web.Reflection({});var e=Ext.select(".animation.carousel");e.each(function(k,g,f){var l=k.select("img");var h=0;if(e.getCount()!=parseInt(f+1)){return}k.select("img").each(function(m){if(beeline.web.isImageOk(m.dom)){h=h+1;if(l.getCount()==h){a(k)}}else{m.on("load",function(){h=h+1;if(l.getCount()==h){a(k)}})}})});function d(f){f.setStyle("visibility","visible");f.select(".animationImagestageIndicator").each(function(g){g.remove()})}function a(z){var r=0;var B=z.select(".animationImagestage").item(0);B.setHeight(b.height);var o=z.first(".animationTextstage",false);z.select(".animationContentItem").each(function(E){var G=E.first(".animationContentItemCover");var C=G.first("a",false);var D=C.select("img").item(0);C.set({name:r,href:"javascript:void(0)",rel:C.getAttribute("href")});if(b.reflect){c.add(D.dom,{height:1/4});G.select("span").item(0).setStyle("height","");G.select("span").item(0).setStyle("width","");var F=(Ext.isIE)?"img":"canvas";G.select("span").item(0).last(F).setStyle("background-color",G.getStyle("background-color"))}B.appendChild(G);E.first(".animationContentItemArticle").addClass("article"+r);o.appendChild(E.last());r=r+1});switch(b.navigationUse){case"both":break;case"slider":z.select(".animationNavigationPrev").item(0).setStyle("display","none");z.select(".animationNavigationNext").item(0).setStyle("display","none");break;case"none":z.select(".animationNavigation").item(0).setStyle("display","none");break;case"buttons":default:z.select(".animationNavigationSlider").item(0).setStyle("display","none");break}var n=Ext.get(B.dom.cloneNode(false));n.dom.className="imagestageShield";n.setStyle("z-Index",1100);n.setStyle("position","absolute");n.setStyle("top",B.getTop()+"px");n.setStyle("width",B.getWidth()+"px");n.hide();z.appendChild(n);z.child(".animationContent").remove();var B=z.child(".animationImagestage");function u(W,ab,U){var V=W.first("a",false);var X=V.select("img").item(0);var M=1;for(var T=M;T<=b.sliceItems;T=T+0.1){if(X.getWidth()>(X.getHeight()/1.2*T)){M=T}else{break}}if(U==true){duration=0}else{duration=b.duration}var aa=(b.sliceItems/(b.sliceItems-Math.abs(ab)));var Z=0;var Y=Math.round(B.getHeight()/aa/M);var E=Math.round(X.getWidth()/X.getHeight()*Y);var J=B.getX()+(B.getWidth()/2);var I=B.getY()+(B.getHeight()/2);var Q=Math.pow(b.multiplier,-aa);var Z=(B.getWidth())*Q;var L=aa*ab;if(b.reflect){E=E/4*3;Y=Y/4*3}var G=0;switch(b.alignment){case"top":G=B.getY();break;case"middle":G=I-(Y/2);if(b.reflect){G=(G-b.ReflectionHeight/2)}break;case"bottom":default:G=B.getY()+B.getHeight()-Y;if(b.reflect){G=(G-b.ReflectionHeight)}break}if((b.sliceItems)-(Math.abs(ab))<1){W.setStyle("zIndex",0);var H=(ab<0)?B.getX():B.getX()+B.getWidth()-W.getWidth();W.setStyle("visibility","hidden");W.shift({width:3,height:4,x:H,y:G-W.getHeight(),duration:0});var D=W.select("a").item(0).prev("img",false);if(Ext.isObject(D)){D.setStyle("visibility","hidden")}l(W,3,4,false);return}if(ab>0){W.setStyle("zIndex",(B.select(".animationContentItemCover").getCount()+1)-ab);W.setStyle("position","absolute");var D=W.select("a").item(0).prev("img",false);if(Ext.isObject(D)){D.setStyle("visibility","hidden")}var S=B.getX()+B.getWidth();var H=S-Z-(E/2);if((H+E)>(S)){H=(S-E)}W.shift({width:E,height:Y,x:H,y:G,duration:duration,easing:"easeNone",concurrent:true,callback:function(){W.setStyle("visibility","visible")}});l(W,E,Y,true);return}else{if(ab<0){W.setStyle("zIndex",(B.select(".animationContentItemCover").getCount()+1)+ab);W.setStyle("position","absolute");var D=W.select("a").item(0).prev("img",false);if(Ext.isObject(D)){D.setStyle("visibility","hidden")}var K=B.getX();var H=K+Z-(E/2);if((K)>(H)){H=K}W.shift({width:E,height:Y,x:H,y:G,duration:duration,easing:"easeNone",concurrent:true,callback:function(){W.setStyle("visibility","visible")}});l(W,E,Y,true);return}else{W.setStyle("zIndex",(B.select(".animationContentItemCover").getCount()+1)-ab);W.setStyle("position","absolute");W.setStyle("visbility","hidden");var D=W.select("a").item(0).prev("img",false);if(Ext.isObject(D)){D.shift({duration:duration,easing:"easeNone",callback:function(){D.setStyle("visibility","visible")}})}W.shift({width:E,height:Y,x:J-Math.round(E/2),y:G,duration:duration,easing:"easeNone",concurrent:true,callback:function(){W.setStyle("visibility","visible")}});l(W,E,Y,true);var N=W.first("a").getAttribute("name");z.select(".animationContentItemArticle").each(function(ac){if(ac.hasClass("article"+N)){ac.fadeIn({duration:duration})}else{ac.setStyle("display","none")}});if(b.navigationUse!="none"){var R=z.select(".animationNavigationSliderKnob").item(0);var P=z.select(".animationNavigationSlider").item(0);var O=z.select(".animationContentItemCover").getCount()-1;var C=P.getWidth(true)/O;var F=P.getX()+(C*N)-(R.getWidth()/2);R.setX(F)}}}return}function l(F,G,D,C){var E=F.select("a").item(0).select("img").item(0);var H=(C)?"visible":"hidden";if(b.reflect){var I=E.next();I.setStyle("vertical-align","top");I.shift({width:G,height:D*(b.ReflectionHeight/b.height),duration:duration,easing:"easeNone",concurrent:true,callback:function(){I.setStyle("visibility",H)}})}E.shift({width:G,height:D,duration:duration,easing:"easeNone",concurrent:true,callback:function(){E.setStyle("visibility",H)}})}function k(C,E){var D=C;z.select(".animationContentItemCover").each(function(F){u(F,D,E,true);D=D+1})}var A=-b.firstElement;Ext.getBody().on("load",k(A,true));window.onresize=function(){k(A)};function p(C){if(C>0){v(C,0)}if(C<0){v(C,z.select(".animationContentItemCover").getCount()-1)}}function v(F,D){var C=C||{run:function(){if(Math.abs(A)==Math.abs(D)){return Ext.TaskMgr.stop(C)}A=A+F;if((Math.abs(A)<=(Math.abs(z.select(".animationContentItemCover").getCount()-1)))&&(A<1)){k(A)}else{A=(A>0)?0:-z.select(".animationContentItemCover").getCount();Ext.TaskMgr.stop(C)}},interval:duration*1000,scope:this};var E=E||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(C)},this);E.delay(duration)}var n=z.select(".imagestageShield").item(0);var t=z.select(".animationNavigationSlider").item(0);var w=z.select(".animationNavigationSliderKnob").item(0);var g=null;var s=z.select(".animationContentItemCover").getCount()-1;var h=t.getWidth(true)/s;function x(){g=w}function m(){g=null}function q(F){if(g){n.show();var H=t.getXY()[0]-(w.getWidth()/2);var G=t.getXY()[0]+t.getWidth()-(w.getWidth()/2);var C=F.getXY()[0]-(w.getWidth()/2);if(C<H){C=H}if(C>G){C=G}for(var D=0;D<=s;D=D+1){var E=t.getX()+(h*D)-w.getWidth();if(C>E){coverPos=A+D}}if(coverPos<0){A=A+1;coverPos=coverPos+1;k(A,null)}if(coverPos>0){A=A-1;coverPos=coverPos-1;k(A,null)}g.setX(C);setTimeout(function(){n.hide()},(parseInt(Math.abs(coverPos)+1))*duration*1000)}}t.on("mousedown",x);t.on("mouseleave",m);t.on("click",function(C){x();q(C);m()});Ext.getBody().on("mouseup",m);Ext.getBody().on("mousemove",function(C){q(C)});if(b.interval!=0){var s=z.select(".animationContentItemCover").getCount()-1;var f=f||{run:function(){if(Math.abs(A)>=s){Ext.TaskMgr.stop(f);setTimeout(function(){if(b.behaviorAtEnd=="rewind"){p(+1);setTimeout(function(){Ext.TaskMgr.start(f)},s*b.duration)}},b.duration)}if(s==Math.abs(A)){return}A=A-1;k(A)},interval:b.interval,scope:this};var y=y||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(f)},this);y.delay(b.interval)}z.select(".animationNavigationSlider").item(0).addListener("click",function(C,F,H){clickPercent=(C.xy[0]-t.getX())/t.getWidth();var E=A;var D=Math.round(s*clickPercent)*-1;var G=(E-D)>0?-1:1;v(G,D)});z.select(".animationNavigationNext").item(0).on("click",function(){if(Math.abs(A)<(Math.abs(z.select(".animationContentItemCover").getCount()-1))){A=A-1;k(A)}else{if(b.behaviorAtEnd=="rewind"){p(+1)}}});z.select(".animationNavigationPrev").item(0).on("click",function(){if(A<0){A=A+1;k(A)}else{if(b.behaviorAtEnd=="rewind"){p(-1)}}});z.select(".animationContentItemCover").each(function(D){var C=D.select("a").item(0);C.on("click",function(F,H){F.stopEvent();n.show();coverId=Ext.get(H).parent("a").getAttribute("name");coverPos=A+parseInt(coverId);if(coverPos==0){var E=Ext.get(H).parent("a").getAttribute("rel");if(E!="undefined"){document.location.href=E}}else{var G=(coverPos)>0?-1:1;v(G,A-coverPos)}setTimeout(function(){n.hide()},Math.abs(coverPos)*duration*1000)})});k(A);d(z)}};Ext.override(Ext.Element,{drag2Storage:function(){var e,c,b;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",g);function g(k,l){if(k.button!=0){return}e=Ext.get(l).dom.cloneNode(true);e.id=Ext.id();e.Original=l;e=Ext.get(e);e.insertAfter(Ext.getBody().last());e.addClass("ddElement");e.setXY(Ext.get(l).getXY());c=k.xy[0]-e.getX();b=k.xy[1]-e.getY();e.show();Ext.getBody().addListener("mousemove",d);Ext.getBody().addListener("mouseup",a)}function d(k,l){e.setX(Math.round(k.xy[0]-c));e.setY(Math.round(k.xy[1]-b))}function a(s,q){Ext.getBody().removeListener("mousemove",d);Ext.getBody().removeListener("mouseup",a);var o=parseInt(s.xy[0])-(parseInt(Ext.get(q.Original).getX())+parseInt(c));var n=parseInt(s.xy[1])-(parseInt(Ext.get(q.Original).getY())+parseInt(b));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(c)))||(!(parseInt(s.xy[1])-(parseInt(Ext.get(q.Original).getY())+parseInt(b)))))}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(h(s,p)){f(s,q,p);continue}}}}e.remove()}function h(m,o){o=Ext.get(o);var l=o.getX();var p=o.getY();var n=o.getWidth();var k=o.getHeight();return m.getXY()[0]>l&&m.getXY()[1]>p&&m.getXY()[0]<l+n&&m.getXY()[1]<p+k}function f(l,n,r){var p=String(r.select(".dropaction").item(0).dom);var o=p.split("?")[1];var k=Ext.urlDecode(o);var n=Ext.get(n.Original);var q=n.getAttribute("longDesc");if((typeof q=="undefined")&&(k.bpmparm=="")){return}var m=Ext.urlEncode({bpmact:k.bpmact,bpmisbn:q,bpmobj:k.bpmobj,bpmtoken:k.bpmtoken,CSPCHD:k.CSPCHD});beeline.web.bpmupdate(k.bpmparm,"?"+m)}}});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 a={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(a);var c=this.getX();var b=this.getY();Ext.get("alertbox").setX(c);Ext.get("alertbox").setY(b);Ext.select(".alertboxClose").addListener("click",function(){Ext.get("alertBg").remove();Ext.get("alertbox").remove()})},makeDraggable:function(){var d=this.getX();var c=this.getY();var b=0;var a=0;Ext.select(".alertboxTopRight").addListener("mousedown",function(e,f){a=e.xy[0]-d;b=e.xy[1]-c;Ext.get(f).setStyle("cursor","move")});Ext.getBody().addListener("mousemove",function(e){if(a!=0){var f=e.getXY();d=f[0]-a;c=f[1]-b;Ext.get("alertbox").setXY([d,c]);Ext.get("alertbox").focus()}});Ext.getBody().addListener("mouseup",function(e,f){a=b=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(b,a){function c(f){var e=f.select(".boxTitleHeadingShowhide").first();var g=f.select(".boxMain").item(0);if(Ext.isObject(e)&&Ext.isObject(e)){if(g.getStyle("display")=="none"){e.addClass("boxOpen")}else{e.addClass("boxClose")}e.on("click",function(k,l){var h=Ext.get(l).parent(".boxTitle").next(".boxMain");if(Ext.isObject(h)){if(h.getStyle("display")=="none"){h.slideIn();e.replaceClass("boxOpen","boxClose");setState(h.id,0)}else{h.slideOut("t",{useDisplay:true});e.replaceClass("boxClose","boxOpen");setState(h.id,1)}}})}var d=f.select(".segmentation");if((d!=null)&&(d.getCount()>0)){d.each(function(n){var k=n.select(".segmentationMainMore").item(0);if(k==null){return}var l=n.select(".segmentationMainMoreReduce").item(0);var m=n.select(".segmentationMainExpand").item(0);var h=0;m.on("click",function(o,p){o.stopEvent();k.removeClass("hidden");m.addClass("hidden");h=1;setState(k.dom.id,h)});l.on("click",function(o,p){o.stopEvent();k.addClass("hidden");m.removeClass("hidden");setState(k.dom.id,h)})})}}if(b.is(a)){c(b)}else{b.select(a).each(function(d){c(d)})}};beeline.web.initNumericInputs=function(e,b,d){if(typeof d=="undefined"){d=true}function c(f){return((f.selectionStart==0)&&(f.selectionEnd==f.value.length))}function a(f){f.on("keypress",function(k){var g=k.getKey();if((g==null)||(g<=40)||(g==46)||(g==97)||(g==99)||(g==116)||(g==118)||(g==120)){return}else{var l=String.fromCharCode(g);if((" 0123456789+-.,").indexOf(l)>-1){if((d==false)){if(l=="-"){k.stopEvent()}if(l=="0"){var h=k.getTarget();if(h.value.length==0){k.stopEvent()}if(c(h)){k.stopEvent()}}}return}k.stopEvent()}})}if(e.is(b)){a(e)}else{e.select(b).each(function(f){a(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(b,a){function c(d){d.select("img").each(function(e){e.on("click",function(h,k){var f=Ext.get(k).parent("li");var g=f.last();if(g.getStyle("display")=="none"){g.slideIn();f.replaceClass("closed","opened")}else{g.slideOut("t",{useDisplay:true});f.replaceClass("opened","closed")}})})}if(b.is(a)){c(b)}else{b.select(a).each(function(d){c(d)})}};beeline.web.initAccordionGroup=function(b,a){function c(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(g,k){var h=Ext.get(k).parent();if(!h.hasClass("active")){h.parent().select(".nav").each(function(l){if(l.dom.id==h.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(b.is(a)){c(b)}else{b.select(a).each(function(d){c(d)})}};beeline.web.loadsrc=function(d,c,e){if(Ext.get(c)==null){return false}var f=Ext.getDom(c);if(!Ext.isObject(f)){return false}var a=null;var b=beeline.getInnerSize()[1]-160;var g=beeline.getInnerSize()[0]-100;switch(d){case"img":a=new Image();break;case"iframe":a=document.createElement("iframe");break;case"object":break}if(!Ext.isObject(a)){return false}a.src=e;a.id=d+c;if(beeline.getParameter(e,"width")>0){g=beeline.getParameter(e,"width")}if(beeline.getParameter(e,"height")>0){b=beeline.getParameter(e,"height")}if(screen.width>screen.height&&(d.toUpperCase()=="IMG")){g=g*(screen.height/screen.width)}a.style.maxHeight=b+"px";a.style.maxWidth=g+"px";f.appendChild(a);Ext.get(a).on("load",function(m,r){var l=Ext.get("alertbox");var q=0;var t=0;if(d.toUpperCase()=="IMG"){q=r.height;t=r.width}else{var n=null;if(r.contentDocument){n=r.contentDocument}else{if(r.contentWindow){n=r.contentWindow.document}}if(n!=null){var u=n.getElementsByTagName("object")[0];if(u==null){u=n.getElementsByTagName("video")[0]}if(u!=null){var p=50;l.select("iframe").item(0).setHeight(parseInt(u.height)+p);l.select("iframe").item(0).setWidth(parseInt(u.width)+p)}else{var o=0;var s=document.getElementsByTagName("iframe")[o];while(Ext.isObject(s)){if((s.height>0)||(s.width>0)){q=parseInt(s.height);t=parseInt(s.width);break}o=o+1;s=document.getElementsByTagName("iframe")[o]}if(((q==0)||(t==0))&&(Ext.isObject(Ext.get(n.getElementsByTagName("div")[0])))){q=parseInt(Ext.get(n.getElementsByTagName("div")[0]).getStyle("height"));t=parseInt(Ext.get(n.getElementsByTagName("div")[0]).getStyle("width"))}if((q==0)||(t==0)){q=b;t=g}l.select("iframe").item(0).setHeight(q);l.select("iframe").item(0).setWidth(t)}}}var k=parseInt(beeline.getInnerSize()[0]/2)+parseInt(Ext.get("alertBg").getLeft())-parseInt(l.getWidth()/2);var h=parseInt(beeline.getInnerSize()[1]/2)+parseInt(Ext.get("alertBg").getTop())-parseInt(l.getHeight()/2);l.setXY([k,h]);l.focus()});return a};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(c,a){function b(d){d.addListener("click",function(e,g){e.stopEvent();var f=Ext.getDom(Ext.get(g).prev("input"));f.value=""})}if(c.is(a)){b(c)}else{c.select(a).each(function(d){b(d)})}};beeline.web.include=function(c){var a=document.createElement("script");var d=document.createAttribute("type");d.nodeValue="text/javascript";a.setAttributeNode(d);var e=document.createAttribute("src");e.nodeValue=c;a.setAttributeNode(e);var b=document.getElementsByTagName("head")[0];return b.appendChild(a)};beeline.web.initTextareaCounters=function(b,a){b.select(a).each(function(d){var c=Ext.get(d.first("textarea"));var f=Ext.get(c).next("input");if(typeof c.dom.maxlen=="undefined"){c.dom.maxlen=f.dom.value}function e(h,g){if(h.maxlen<h.value.length){h.value=h.value.substring(0,h.maxlen)}g.value=h.maxlen-h.value.length}c.on("change",function(g){e(c.dom,f.dom)});c.on("keypress",function(g){e(c.dom,f.dom)})})};function cspRunServerMethodError(a){return null}beeline.web.initNav=function(c){var d=c.prev("img");var a=d.parent("li");a.replaceClass("closed","opened");var b=a.last();b.slideIn();d.on("click",function(e,f){beeline.web.initNavImage(f)})};beeline.web.bpmloadNav=function(a,d){var c=Ext.get(a);if(!c){return}c.hide();a=a.substring(1);var b=a.split("-")[0];if((c.dom.childNodes.length<1)|(c.dom.innerHTML.toUpperCase()=="<LI></LI>")){if(d==""){d="?bpmload=1"}else{d=d+"&bpmload=1"}Ext.Ajax.request({url:bpmPrefixURL+"/"+b+".ajax"+d,success:function(e){c.dom.innerHTML=e.responseText.trim();beeline.web.initNav(c)}})}};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(d){if(d.locked){return}d.locked=true;var c=Ext.get(d);var a=c.parent("li");var b=a.last();if(a.hasClass("closed")){b.slideIn("t",{callback:function(){a.replaceClass("closed","opened");d.locked=false}})}else{b.slideOut("t",{useDisplay:true,callback:function(){a.replaceClass("opened","closed");d.locked=false}})}};beeline.web.clearSiblingDivs=function(b){var a=Ext.get(b).parent("div").first("div");while(Ext.isObject(a)){if(Ext.isObject(a)){a.dom.innerHTML=""}a=a.next("div")}};beeline.web.initSelect=function(c,b){var d=Ext.getDom(c);var a=Ext.get(b);if(!Ext.isObject(d)&&!Ext.isObject(a)){return}if(d.isInit){return}d.isInit=true;if(d.options[d.selectedIndex].value=="1"){a.show()}d.onchange=function(){if(this.options[this.selectedIndex].value=="1"){a.slideIn()}else{a.slideOut("t",{useDisplay:true})}}};beeline.web.refreshFrom=function(c){if(Ext.Ajax.isLoading()==false){var a=Ext.get(c).parent("form");var d=document.getElementsByName("CSPCHD")[0].value;var b=a.parent("div").dom.className;if(b.length>0){beeline.web.bpmupdate(b,"?CSPCHD="+d)}}};beeline.web.showCalendarSelection=function(d){if(!Ext.isObject(d)){return}d=Ext.get(d);var c=d.parent().prev();c.setStyle("display","block");c.on("mouseleave",function(){c.setStyle("display","none")});c.setX(d.getX());var a=c.getWidth();var f=c.getX();var e=beeline.getInnerSize()[0];var b=d.getWidth();if((e-a-f)<0){c.setX(f-a+b)}};beeline.web.showOverlay=function(a,c){var b=Ext.isObject(document.getElementsByName("CSPCHD")[0])?"?CSPCHD="+document.getElementsByName("CSPCHD")[0].value:"";Ext.Ajax.request({url:a+b,success:function(d){new beeline.web.alert({title:c,content:d.responseText.trim()})}})};beeline.web.initStockChecker=function(b){var c=Ext.get("detailStockCheckerId");if(!Ext.isObject(c)){return}var a=Ext.get("detailStockCheckerResultId");a.setStyle("display","none");c.on("click",function(d){d.stopEvent();c.setStyle("display","none");a.setStyle("display","block")})};beeline.web.isImageOk=function(a){if(!a.complete){return false}if(typeof a.naturalWidth!="undefined"&&a.naturalWidth==0){return false}return true};
