function sendFormHWB(){window.open("about:blank","PopWnd","width=900,height=600,scrollbars=yes");window.setTimeout("window.document.forms['myform'].submit();",1)}function checkDisplay(a){if($("subn_"+loaded)){closeDrawer("subn_"+loaded)}loaded=0;if(a){openDrawer("subn_"+a);loaded=a}}function hideSubNavi(a){displaySubNavi()}function displaySubNavi(a){window.clearInterval(interx);if(loaded!=a){if(a)intervalTimer=250;else intervalTimer=1500;interx=window.setTimeout("checkDisplay("+a+");",intervalTimer)}}function initLivesearchOverlay(){var a=$("searchoutput").remove();$("footerblock").insert({after:a});var b=$("livesearchKeywords").cumulativeOffset().left-2;var c=$("livesearchKeywords").cumulativeOffset().top-$("searchoutput").cumulativeOffset().top+20;$("searchoutput").setStyle({left:b+"px",position:"relative",top:c+"px"})}function redirectSearchResult(a,b){newUrl="/huebershop/gesamtsuche.html?livesearchKeywords="+$("livesearchKeywords").value;newUrl+="&d="+$("d").value;if(a!="")newUrl+="&category="+a;if(b!="")newUrl+="&view="+b;window.location.href=encodeURI(newUrl)}function saveForm(a,b,c,d){if(!d){d=false}var e=Form.serialize(b);var f=new Ajax.Updater(c,a,{method:"get",parameters:e,evalScripts:d})}function doSimpleQuickSearch(){$("livesearchwait").src="/huebershop/img/allgemein/livesearchwait.gif";saveForm("/huebershop/schnellsuche.html","livesearchForm","searchoutput",true);if($("zgheaderzgauswahl")!=null){$("zgheaderzgauswahl").style.visibility="hidden"}$("searchoutput").style.visibility="visible"}function simpleQuickSearch(a,b){if(currentTimeouts[b]){clearTimeout(currentTimeouts[b]);$("livesearchwait").src="/huebershop/img/bug.gif"}if(a.length>2){currentTimeouts[b]=setTimeout(function(){doSimpleQuickSearch()},100)}else{$("searchoutput").style.visibility="hidden"}}function showGenehmigungen(){window.open("/seite/pg_genehmigungen","","width=600,height=400,scrollbars=yes,resizable=no")}function popup(){var a="";a=a+"width="+arguments[1];a=a+",height="+arguments[2];a=a+",scrollbars="+arguments[3];a=a+",resizable="+arguments[4];a=a+",menubar=no,toolbar=no,directories=no,location=no,status=no";window.open(arguments[0],"",a)}function mysubmit(a){document.forms[a].submit();return true}function changeImgSrc(a,b){document.getElementsByName(a)[0].src=b}function toggleDrawerWithButton(a,b,c,d){if(!b)b="/shared/images/buttons/plus.gif";if(!c)c="/shared/images/buttons/minus.gif";if($(a).getStyle("display")=="none"){openDrawer(a,d);document.getElementById("bt"+a).src=c}else{closeDrawer(a,d);document.getElementById("bt"+a).src=b}}function toggleDrawer(a,b){if($(a).getStyle("display")=="none"){openDrawer(a,b)}else{closeDrawer(a,b)}}function closeDrawer(a,b){if(!b)b=.3;new Effect.BlindUp(a,{duration:b,queue:{position:"end",scope:"drawerscope",limit:2}})}function openDrawer(a,b){if(!b)b=.3;new Effect.BlindDown(a,{duration:b,queue:{position:"end",scope:"drawerscope",limit:2}})}var BubblePopup=Class.create({initialize:function(a,b,c){this.options=Object.extend(Object.extend({},this.DefaultOptions),c||{});this.element=$(this.setup(a));this.link=$(b);this.fadeOutTimer="";this.scope="";var d=this.element.cumulativeOffset();var e=this.element.getDimensions();var f=this.link.cumulativeOffset();var g=this.link.getDimensions();var h=f.left+g.width/2-e.width/2<8?8:parseInt(f.left+g.width/2-e.width/2);var i=(this.options.orientation==1?f.top-e.height+6:f.top+g.height-8)<8?8:this.options.orientation==1?f.top-e.height+6:f.top+g.height-8;this.element.setStyle({display:"none",left:h+"px",position:"absolute",top:i+"px",visibility:"visible"});if(this.options.openOnMouseover){this.link.observe("mouseover",this.show.bindAsEventListener(this))}else{this.link.href="javascript:void(0);";this.link.target="_top";this.link.observe("click",this.show.bindAsEventListener(this))}if(this.options.closeButton!=""&&this.options.closeButton!=true){this.options.closeDelay=0;$(this.options.closeButton).href="javascript:void(0);";$(this.options.closeButton).observe("click",this.fadeOut.bindAsEventListener(this))}else{this.link.observe("mouseout",this.fadeOut.bindAsEventListener(this));this.element.observe("mouseover",this.show.bindAsEventListener(this));this.element.observe("mouseout",this.fadeOut.bindAsEventListener(this))}},setup:function(a){var b=$(a);var c;var d;var e;var f;var g;if(this.options.setupBubble){do{c=a+(new Date).getTime();d=c+"cbt"}while(document.getElementById(c)||document.getElementById(d));e=b.previous();if(!e)e=b.up().firstDescendant();if(e){b.remove();g=b.length>1500?600:b.length>1e3?500:400;f=Builder.node("table",{id:c,className:"bubblepopup",style:"visibility: hidden, width: "+g+"px",cellpadding:"0",cellspacing:"0"},[Builder.node("tbody",[Builder.node("tr",[Builder.node("td",{className:"bubbletopleftcorner"}),Builder.node("td",{className:"bubble"+this.options.orientation+"top"}),Builder.node("td",{className:"bubbletoprightcorner"},[this.options.closeButton==true?Builder.node("img",{src:"/shared/images/interface/closebubble.png",id:d,alt:"Schließen",style:"cursor: pointer; left: -6px; position: relative; top: 7px"}):""])]),Builder.node("tr",[Builder.node("td",{className:"bubbleleft"}),Builder.node("td",{className:"bubblecenter"},[b.show()]),Builder.node("td",{className:"bubbleright"})]),Builder.node("tr",[Builder.node("td",{className:"bubblebottomleftcorner"}),Builder.node("td",{className:"bubble"+this.options.orientation+"bottom"}),Builder.node("td",{className:"bubblebottomrightcorner"})])])]);e.insert({after:f});if(this.options.closeButton==true)this.options.closeButton=d}}else{c=a}return c},show:function(){if(this.fadeOutTimer!=""){clearTimeout(this.fadeOutTimer);this.fadeOutTimer=""}if(this.element.getStyle("display")=="none"){new Effect.Parallel([new Effect.Appear(this.element,{from:0,to:1}),new Effect.Move(this.element,{y:this.options.orientation==1?-6:6})],{duration:this.options.showDuration,queue:{position:"end",scope:this.scope,limit:1}})}},fadeOut:function(){if(this.fadeOutTimer=="")this.fadeOutTimer=this._doFadeOut.delay(this.options.closeDelay,this)},_doFadeOut:function(a){new Effect.Fade(a.element,{from:1,to:0,duration:a.options.fadeDuration,queue:{position:"end",scope:a.scope,limit:1},afterFinish:function(b){b.element.setStyle({top:parseInt(b.element.getStyle("top"))-(a.options.orientation==1?-6:6)+"px"})}});a.fadeOutTimer=""},DefaultOptions:{setupBubble:false,orientation:2,showDuration:.4,openOnMouseover:false,openDelay:.3,fadeDuration:.4,closeButton:"",closeDelay:1}});var ExwButton=Class.create({initialize:function(a,b,c){this.options=Object.extend(Object.extend({},this.DefaultOptions),c||{});this.element=$(a);this.linkElement=this.element.up();this.state=false;this.blocked=false;this.beforeBlockedHref="";if(this.options.hasBlockedImage){this.options.blockedImageUrl==""?this.blockedImageUrl=this.element.src.replace(/(\.jpg|\.gif|\.png)/,"_inactive$1"):this.blockedImageUrl=this.options.blockedImageUrl;this.beforeBlockedImageUrl=""}if(this.options.isToggle||typeof b=="undefined"||b==""){this.hasLabel=false}else{this.labelElement=$(b);this.hasLabel=true}this.hasMouse=false;this.effect=0;this.hideTimer="";this.addButton(this.element);if(this.options.hasOverState||this.options.hasClickState||this.options.isToggle){this.imageUrl=this.element.src;if(this.options.hasOverState)this.options.overImageUrl==""?this.overImageUrl=this.element.src.replace(/(\.jpg|\.gif|\.png)/,"_over$1"):this.overImageUrl=this.options.overImageUrl;if(this.options.hasClickState||this.options.isToggle){this.options.clickImageUrl==""?this.clickImageUrl=this.element.src.replace(/(\.jpg|\.gif|\.png)/,"_click$1"):this.clickImageUrl=this.options.clickImageUrl;this.element.observe("mousedown",this.clicked.bindAsEventListener(this))}if(this.options.isToggle&&this.options.hasOverState)this.options.onStateOverImageUrl==""?this.onStateOverImageUrl=this.element.src.replace(/(\.jpg|\.gif|\.png)/,"_on_over$1"):this.onStateOverImageUrl=this.options.onStateOverImageUrl}if(this.hasLabel){this.addButton(this.labelElement);this.labelElement.hide()}},addButton:function(a){$(a).observe("mouseover",this.show.bindAsEventListener(this));$(a).observe("mouseout",this.fadeOut.bindAsEventListener(this))},show:function(){this.hasMouse=true;if(this.blocked)return;if(this.options.hasOverState)this.state?this.element.src=this.onStateOverImageUrl:this.element.src=this.overImageUrl;if(this.options.mouseover)this.options.mouseover(this);if(this.hasLabel){if(this.hideTimer!=""){window.clearTimeout(this.hideTimer);this.hideTimer=""}if(isNaN(this.effect))if(this.effect.state!="finished")this.effect.cancel()}if(this.hasMouse&&this.options.beforeShow)this.options.beforeShow(this);if(this.hasMouse&&this.hasLabel){this.opacity=this.labelElement.getStyle("display")=="none"?0:this.labelElement.getStyle("opacity");this.effect=new Effect.Appear(this.labelElement,{duration:this.options.showDuration,from:this.opacity,afterFinish:function(a){a.element.show()}})}if(this.hasMouse&&this.options.afterShow)this.options.afterShow.delay(this.options.fadeDuration,this)},fadeOut:function(){this.hasMouse=false;if(this.blocked)return;if(this.options.hasOverState)this.state?this.element.src=this.clickImageUrl:this.element.src=this.imageUrl;if(this.options.mouseout)this.options.mouseout(this);if(this.hideTimer=="")this.hideTimer=this._doFadeOut.delay(this.options.fadeDelay,this)},_doFadeOut:function(a){a.hideTimer="";if(a.hasLabel&&isNaN(a.effect))if(a.effect.state!="finished")a.effect.cancel();if(!a.hasMouse&&a.options.beforeHide)a.options.beforeHide(a);if(!a.hasMouse&&a.hasLabel){a.effect=new Effect.Fade(a.labelElement,{duration:a.options.fadeDuration,from:a.labelElement.getStyle("opacity"),afterFinish:function(a){a.element.hide()}})}if(!a.hasMouse&&a.options.afterHide)a.options.afterHide.delay(a.options.fadeDelay+a.options.fadeDuration,a)},clicked:function(a){if(a)if(!a.isLeftClick())return;if(!this.blocked){if(this.options.isToggle){this.state=!this.state;this.element.src=this.state?this.hasMouse?this.onStateOverImageUrl:this.clickImageUrl:this.hasMouse?this.overImageUrl:this.imageUrl}else{this.element.src=this.clickImageUrl}if(this.options.clicked)this.options.clicked(this)}},getState:function(){return this.state},toggle:function(){if(this.options.isToggle)this.clicked()},switchOn:function(){if(this.options.isToggle&&!this.state)this.clicked()},switchOff:function(){if(this.options.isToggle&&this.state)this.clicked()},block:function(){if(this.blocked)return;this.blocked=true;if(this.linkElement!="undefined"&&this.linkElement.nodeName=="A"){this.beforeBlockedHref=this.linkElement.href;this.linkElement.href="javascript:void(0);"}else if(this.element.nodeName=="INPUT")this.element.disable();if(this.options.hasBlockedImage){this.beforeBlockedImageUrl=this.element.src;this.element.src=this.blockedImageUrl}},unblock:function(){if(!this.blocked)return;if(this.linkElement!="undefined"&&this.linkElement.nodeName=="A")this.linkElement.href=this.beforeBlockedHref;else if(this.element.nodeName=="INPUT")this.element.enable();if(this.options.hasBlockedImage)this.element.src=this.beforeBlockedImageUrl;this.blocked=false},DefaultOptions:{hasOverState:false,overImageUrl:"",hasClickState:false,clickImageUrl:"",isToggle:false,onStateOverImageUrl:"",hasBlockedImage:false,blockedImageUrl:"",showDuration:.2,fadeDuration:.5,fadeDelay:.2,beforeShow:null,afterShow:null,beforeHide:null,afterHide:null,mouseover:null,mouseout:null,clicked:null}});var Drawer=Class.create({initialize:function(a,b,c){this.options=Object.extend(Object.extend({},this.DefaultOptions),c||{});this.element=$(a);this.closeButton=null;this.mouseoutCloseElement=null;this.buttons=[];this.effect=0;this.mouseoutCloseTimer="";this.mouseoutFired=false;this.button=$(b);this.buttons.push(this.button);if(!this.options.doNotCloseDrawerOnInit)this.element.hide();if(this.options.buttonIsToggle){this.button.observe("click",this.toggle.bindAsEventListener(this))}else{if(this.options.closeButton==null)return this.release;this.buttons.push(this.closeButton);this.closeButton=$(this.options.closeButton);this.button.observe("click",this.open.bindAsEventListener(this));this.closeButton.observe("click",this.close.bindAsEventListener(this))}if(this.options.closeOnMouseout){if(this.options.mouseoutCloseElement==null){this.mouseoutCloseElement=this.element}else{this.mouseoutCloseElement=$(this.options.mouseoutCloseElement)}this.mouseoutCloseElement.observe("mouseover",this._resetCloseTimer.bindAsEventListener(this));this.mouseoutCloseElement.observe("mouseout",this._closeOnMouseout.bindAsEventListener(this))}},addButton:function(a,b){var c=false;switch(a){case"open":$(b).observe("click",this.open.bindAsEventListener(this));c=true;break;case"close":$(b).observe("click",this.close.bindAsEventListener(this));c=true;break;case"toggle":default:$(b).observe("click",this.toggle.bindAsEventListener(this));c=true;break}if(c)this.buttons.push($(b))},open:function(){if(isNaN(this.effect))if(this.effect.state!="finished")return;this.effect=new Effect.BlindDown(this.element,{duration:this.options.effectDuration})},close:function(){if(isNaN(this.effect))if(this.effect.state!="finished")return;this.effect=new Effect.BlindUp(this.element,{duration:this.options.effectDuration})},toggle:function(){if(isNaN(this.effect))if(this.effect.state!="finished")return;if(!this.element.visible()){if(this.options.animateToggle)this.button.src=this.options.toggleCloseImgUrl;this.open()}else{if(this.options.animateToggle)this.button.src=this.options.toggleOpenImgUrl;this.close()}},release:function(){this.buttons.each(function(a){a.stopObserving()})},_closeOnMouseout:function(a){if(this.mouseoutCloseElement!=a.findElement())return;this.mouseoutFired=true;if(this.mouseoutCloseTimer=="")this.mouseoutCloseTimer=this._doCloseOnMouseout.delay(this.options.mouseoutCloseDelay,this);this.mouseoutFired=false},_doCloseOnMouseout:function(a){a.mouseoutCloseTimer="";if(a.element.getStyle("display")=="none")return;if(a.options.buttonIsToggle&&a.options.animateToggle)a.button.src=a.options.toggleOpenImgUrl;a.effect=new Effect.BlindUp(a.element,{duration:a.options.mouseoutCloseEffectDuration})},_resetCloseTimer:function(a){if(this.mouseoutFired)return;if(this.mouseoutCloseTimer!=""){window.clearTimeout(this.mouseoutCloseTimer);this.mouseoutCloseTimer=""}},DefaultOptions:{effectDuration:.3,buttonIsToggle:true,doNotCloseDrawerOnInit:false,closeButton:null,animateToggle:true,toggleOpenImgUrl:"/shared/images/buttons/plus.gif",toggleCloseImgUrl:"/shared/images/buttons/minus.gif",closeOnMouseout:false,mouseoutCloseElement:null,mouseoutCloseDelay:8,mouseoutCloseEffectDuration:.8}});var Carousel=Class.create({initialize:function(){}});var FanMenu=Class.create({initialize:function(a,b,c){this.options=Object.extend(Object.extend({},this.DefaultOptions),c||{});this.element=$(a);this.fanMenuItems=[];this.resetTimer="";this.fanItemOpenedWidth=b;if(b==0)this.options.breadCrumbMode=true;this.ulElement=$(this.element.firstDescendant());if(this.ulElement.tagName.toLowerCase()!="ul")return null;this.fanWidth=this.element.getWidth();this.fanTotalWidth=0;this.liElements=$(this.ulElement.childElements());this.fanMenuSize=this.liElements.size();this.semiCollapseFactor=1;this.collapseFactor=1;this.startWith=1;this.endWith=0;var d=null;var e=0;var f=0;var g=0;var h=0;for(i=0;i<this.fanMenuSize;i++){d=new FanMenuItem(this.liElements[i],this,i);this.fanMenuItems.push(d);if(this.options.breadCrumbMode&&this.fanMenuSize>1){e+=d.width;if(i==0||i==this.fanMenuSize-1){f+=d.width}else if(this.fanMenuSize>4&&(i==1||i==this.fanMenuSize-2)){g+=d.width}else{h+=d.width}}}if(this.options.breadCrumbMode){if(e<=this.fanWidth||f>this.fanWidth||this.fanMenuSize<3)return this.release();semiCollapseFactor=collapseFactor=(this.fanWidth-f-g)/h;if(collapseFactor>.45){this.startWith=2;this.endWith=this.fanMenuSize-3}else{collapseFactor=(this.fanWidth-f)/(g+h);this.startWith=1;this.endWith=this.fanMenuSize-2;if(this.fanMenuItems[this.startWith].width*collapseFactor<=30)return this.release()}this.fanMenuItems.each(function(a,b){if(b>=this.startWith&&b<=this.endWith){a.setCollapsedWidth(Math.round(a.width*collapseFactor))}}.bind(this))}else{this.fanItemStandardWidth=Math.round(this.fanWidth/this.liElements.size());this.fanItemMiniWidth=(this.fanWidth-this.fanItemOpenedWidth)/(this.liElements.size()-1);this.startWith=0;this.endWith=this.fanMenuSize-2}this.element.observe("mouseout",this.reset.bindAsEventListener(this));this.reset()},reset:function(){if(this.resetTimer==""){this.resetTimer=this._doReset.delay(this.options.resetDelay,this)}},_doReset:function(a){a.resetTimer="";a.fanItemSelected=-1;a.fanMenuItems.invoke("reset")},release:function(){this.fanMenuItems.invoke("release");this.element.stopObserving();return},DefaultOptions:{breadCrumbMode:false,animationDuration:.2,resetDelay:.3,resetAnimationDuration:.4}});var FanMenuItem=Class.create({initialize:function(a,b,c){this.element=$(a);this.parent=b;this.itemNo=c;this.label=this.element.firstDescendant().innerHTML;this.collapsedLabel="";this.width=this.element.getWidth();this.actualWidth=0;this.animation=0;this.element.observe("mouseover",this.open.bindAsEventListener(this))},setCollapsedWidth:function(a){this.collapsedWidth=a},open:function(){this.parent.fanItemSelected=this.itemNo;if(this.parent.resetTimer!=""){window.clearTimeout(this.parent.resetTimer);this.parent.resetTimer=""}this.animate(this.parent.options.breadCrumbMode?this.width+1:this.parent.fanItemOpenedWidth,this.parent.options.animationDuration);this.parent.fanMenuItems.each(function(a){if(a.itemNo!=a.parent.fanItemSelected)a.minimize()})},minimize:function(){this.animate(this.parent.options.breadCrumbMode?this.collapsedWidth:this.parent.fanItemMiniWidth,this.parent.options.animationDuration)},reset:function(){this.animate(this.parent.options.breadCrumbMode?this.collapsedWidth:this.parent.fanItemStandardWidth,this.parent.options.resetAnimationDuration)},animate:function(a,b){if(this.itemNo<this.parent.startWith||this.itemNo>this.parent.endWith)return;if(isNaN(this.animation))if(this.animation.state!="finished"){this.animation.cancel();this._redrawLabel()}this.actualWidth=this.element.getWidth();if(this.actualWidth>a+1||this.actualWidth<a-1){var c=a*100/this.actualWidth;if(this.parent.options.breadCrumbMode){this.animation=new Effect.Scale(this.element,Math.round(c*10)/10,{duration:b,scaleY:false,scaleContent:false,scaleMode:{originalWidth:Math.round(this.actualWidth)},afterFinish:this._redrawLabel.bind(this)})}else{this.animation=new Effect.Scale(this.element,Math.round(c*10)/10,{duration:b,scaleY:false,scaleContent:false,scaleMode:{originalWidth:Math.round(this.actualWidth)}})}}},_redrawLabel:function(){if(!this.parent.options.breadCrumbMode)return;var a=this.element.getWidth();if(a>=this.width-1){this.element.firstDescendant().innerHTML=this.label}else{if(this.collapsedLabel==""){var b=new Element("li",{style:"display: none"});var c="";var d="";this.element.up().insert({bottom:b});if(this.element.className!="")b.className=this.element.className;b.insert({top:this.element.innerHTML});d=b.firstDescendant().innerHTML;var e=0;while(b.getWidth()>a&&e<50){e++;c=d;d=c.substring(0,Math.floor(c.length/2))+c.substring(Math.round(c.length/2),c.length);if(d==c)d=c.substring(0,Math.floor(c.length/2))+c.substring(Math.round(c.length/2+1),c.length);b.firstDescendant().update(d+"...")}this.collapsedLabel=c.substring(0,Math.floor(c.length/2))+"..."+c.substring(Math.round(c.length/2+1),c.length);b.remove()}this.element.firstDescendant().innerHTML=this.collapsedLabel}},release:function(){this.element.stopObserving()}});var ShowCase=Class.create({initialize:function(a,b){this.element=$(a);this.options=Object.extend(Object.extend({},this.DefaultOptions),b||{});this.showCaseElement=this.element.select(this.options.selector);this.controlElement="";this.liCount=this.showCaseElement.size();this.activeElement=0;this.executer="";this.resumeDelay="";this.inProgress=false;if(this.options.showControls){this.controlElement=this._createId(this.element.id+"-ctrl");var c=Builder.node("div",{id:this.controlElement,className:"shccrtl",style:"position: absolute; "+this.options.controlPosition+"; z-index: "+(this.element.getStyle("z-index")+1)},[Builder.node("img",{src:this.options.controlImagesBaseUrl+"shcctrlleft.png"})]);this.element.insert(c);for(var d=1;d<=this.liCount;d++){var e=Builder.node("img",{src:this.options.controlImagesBaseUrl+"shcctrlbt"+(this.showCaseElement[d-1].getStyle("display")=="none"?"":"1")+".png",id:this.controlElement+"_bt_"+d,style:"cursor: pointer"});c.insert(e);e.observe("click",this._click.bind(this,d-1))}c.insert(Builder.node("img",{src:this.options.controlImagesBaseUrl+"shcctrlright.png"}))}if(this.options.autoPlay)this.start();else this._showElement(0)},start:function(){if(this.executer=="")this.executer=new PeriodicalExecuter(this._play.bind(this),this.options.showDuration)},stop:function(){this.executer.stop();this.executer="";if(this.resumeDelay!=""){window.clearTimeout(this.resumeDelay);this.resumeDelay=""}},_play:function(){if(this.inProgress)return;var a;if(this.options.shufflePlay){do{a=Math.floor(Math.random()*this.liCount)}while(this.activeElement==a)}else{a=this.activeElement+1;if(a>this.liCount-1)a=0}this._showElement(a)},_click:function(a){if(this.inProgress)return;if(this.executer!="")this.stop();if(this.options.resumeAfterClick)this.resumeDelay=this.start.bind(this).delay(this.options.resumeDelay);this._showElement(a)},_showElement:function(a){if(this.inProgress)return;this.inProgress=true;var b=this.activeElement;if(this.options.showControls){$(this.controlElement+"_bt_"+(b+1)).src=this.options.controlImagesBaseUrl+"shcctrlbt.png";$(this.controlElement+"_bt_"+(a+1)).src=this.options.controlImagesBaseUrl+"shcctrlbt1.png"}if(a<b){new Effect.Fade(this.showCaseElement[b],{duration:this.options.effectDuration,beforeStart:function(c){if(b!=0)this.showCaseElement[a].show()}.bind(this),afterFinish:function(){this.inProgress=false}.bind(this)})}else{new Effect.Appear(this.showCaseElement[a],{duration:this.options.effectDuration,afterFinish:function(a){if(b!=0)this.showCaseElement[b].hide();this.inProgress=false}.bind(this)})}this.activeElement=a},_createId:function(a){do{newId=a+(new Date).getTime()}while(document.getElementById(newId));return newId},release:function(){this.stop()},DefaultOptions:{selector:"li",autoPlay:true,shufflePlay:false,showDuration:9,effectDuration:1.2,showControls:false,controlPosition:"bottom: 18px; right: 18px",controlImagesBaseUrl:"/shared/images/buttons/",resumeAfterClick:false,resumeDelay:18}});var DictSearchToolbox=Class.create({initialize:function(a,b,c){this.element=$(a);this.options=Object.extend(Object.extend({},this.DefaultOptions),c||{});this.link=$(b);this.elementZIndex=this.element.getStyle("zIndex");this.effect=0;this.toolbox=this.setup(this.element);this.link.href="javascript:void(0);";this.link.observe("click",this.toggle.bindAsEventListener(this))},setup:function(a){var b="";var c;do{c=a.id+"_"+(new Date).getTime()}while(document.getElementById(c));b+='<div id="'+c+'" style="display: none; width: 252px; z-index: '+this.options.zIndex+';">';b+='<table style="border: 0px; empty-cells: show;" cellpadding="0" cellspacing="0">';b+="<tr>";b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_01.png) no-repeat; height: 5px; width: 6px"></td>';b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_02.png) repeat-x; height: 5px; width: 240px"></td>';b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_03.png) no-repeat; height: 5px; width: 6px"></td>';b+="</tr>";b+="<tr>";b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_04.png) repeat-y; width: 6px"></td>';b+='<td style="width: 240px">';b+='<div style="width: 240px;">';b+='<div style="background: #e73612 url('+this.options.toolboxImagesBaseUrl+'wbosrchbg.gif) no-repeat; padding: 10px 12px 10px 12px">';b+='<form action="/woerterbuch/online/" name="myhwb" id="myhwb" method="post" accept-charset="utf-8">';b+='<div id="'+c+'hwb" style="color: white; font-size: 8px;">';b+='<div style="height: 20px; overflow: hidden; text-indent: -5000px; width: 187px;">Hueber Online-Wörterbuch</div>';b+='<input type="text" id="sString" name="sString" value="" style="font-size: 12px; margin: 6 0 6px 0; width: 187px;">';b+='<input type="hidden" id="d" name="d" value="&#9829;">';b+='<input type="hidden" name="wb" value="">';b+='<input type="hidden" name="wbolang" value="de">';b+='<select name="modus" id="modus" style="float: left; font-size: 11px; margin: 1px 0 4px 0;">';b+='<option value="de-en" >deutsch - englisch</option>';b+='<option value="en-de" >englisch - deutsch</option>';b+='<option value="de-pl" >deutsch - polnisch</option>';b+='<option value="pl-de" >polnisch - deutsch</option>';b+='<option value="de-es" >deutsch - spanisch</option>';b+='<option value="es-de" >spanisch - deutsch</option>';b+="</select>";b+='<input type="image" src="'+this.options.toolboxImagesBaseUrl+'wbosrchbt.gif" id="submitSearch" name="submitSearch" value="Suchen" style="float: right;">';b+='<div class="clearboth"></div>';b+="</div>";b+="</form>";b+="</div>";b+='<div style="background: #e73612 url('+this.options.toolboxImagesBaseUrl+'wbolngbar.gif) no-repeat; height: 36px; overflow: hidden; text-indent: -5000px; width: 240px;">Deutsch als Fremdsprache</div>';b+="</div>";b+="</td>";b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_06.png) repeat-y; width: 6px"></td>';b+="</tr>";b+="<tr>";b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_07.png) no-repeat; height: 7px; width: 6px"></td>';b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_08.png) repeat-x; height: 7px; width: 240px"></td>';b+='<td style="background: url('+this.options.toolboxImagesBaseUrl+'wboshadow_09.png) no-repeat; height: 7px; width: 6px"></td>';b+="</tr>";b+="</table>";b+="</div>";this.element.insert({after:b});this.windowObserver=Element.observe(window,"resize",this.updatePosition.bindAsEventListener(this));if(this.options.pageOverlay)Element.observe(this.options.pageOverlay.element,"click",this.toggle.bindAsEventListener(this));new ExwButton("submitSearch","",{hasOverState:true,hasClickState:true});return $(c)},toggle:function(){if(isNaN(this.effect))if(this.effect.state!="finished")return;if(this.toolbox.getStyle("display")=="none"){this.element.setStyle({zIndex:this.options.zIndex-1});if(this.options.pageOverlay)this.options.pageOverlay.show();this.updatePosition();this.effect=new Effect.BlindDown(this.toolbox,{duration:this.options.showEffectDuration,afterFinish:function(){$("sString").focus()}})}else{if(this.options.pageOverlay)this.options.pageOverlay.hide();this.effect=new Effect.Fade(this.toolbox,{duration:this.options.hideEffectDuration,afterFinish:this._resetZIndex.bind(this)})}},_resetZIndex:function(){this.element.setStyle({zIndex:this.elementZIndex})},updatePosition:function(){this.toolbox.setStyle({left:parseInt(this.link.cumulativeOffset().left+this.link.getWidth()/2-this.toolbox.getWidth()/2)+"px",position:"absolute",top:this.element.getHeight()-5+"px"})},DefaultOptions:{toolboxImagesBaseUrl:"/shared/images/woerterbuch/",showEffectDuration:.2,hideEffectDuration:.4,pageOverlay:null,zIndex:1e3}});var PageOverlay=Class.create({initialize:function(a){this.options=Object.extend(Object.extend({},this.DefaultOptions),a||{});do{newElementId="pageOverlay_"+(new Date).getTime()}while(document.getElementById(newElementId));$$("body")[0].appendChild(Builder.node("div",{id:newElementId,style:"background-color: "+this.options.color+"; display: none; height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: "+this.options.zIndex}));this.element=$(newElementId);this.clickObserver=this.element.observe("click",this.click.bindAsEventListener(this));this.windowObserver=Element.observe(window,"scroll",this.fitToScreen.bindAsEventListener(this));this.windowObserver=Element.observe(window,"resize",this.fitToScreen.bindAsEventListener(this))},show:function(){this.fitToScreen();new Effect.Appear(this.element,{duration:this.options.effectDuration,from:0,to:this.options.opacity,queue:"end"})},fitToScreen:function(){var a=document.viewport.getDimensions();var b=document.viewport.getScrollOffsets();this.element.setStyle({left:b.left+"px",top:b.top+"px",width:a.width+"px",height:a.height+"px"})},click:function(a){a.stop();this.element.stopObserving("click",this.clickObserver);this.hide();if(this.options["onClick"])this.options["onClick"](this)},hide:function(){new Effect.Fade(this.element,{duration:this.options.effectDuration,queue:"end"})},DefaultOptions:{color:"#000000",zIndex:900,effectDuration:.4,opacity:.4,onClick:null}});var LazyImageLoader=Class.create({initialize:function(a){this.options=Object.extend(Object.extend({},this.DefaultOptions),a||{});Element.observe(document,"scroll",this.run.bind(this));Element.observe(window,"resize",this.run.bind(this))},run:function(a){if(a!==true){var b=document.viewport.getScrollOffsets().top;var c=b+document.viewport.getDimensions().height+this.options.loadAheadOffset;if(this.options.loadAheadSOffset>0)b=b-this.options.loadAheadOffset>0?b-this.options.loadAheadOffset:0}$$("img."+this.options.imageClass).each(function(d){if(!d.visible())return;if(a!==true){var e=d.cumulativeOffset().top;if(!e)return}if(a===true||e>=b&&e<=c){d.src=d.getAttribute(this.options.attributeName);d.removeClassName(this.options.imageClass)}}.bind(this))},flush:function(){this.run(true)},DefaultOptions:{imageClass:"lazyload",attributeName:"data-src",loadAheadOffset:0}});var currentTimeouts=new Array;var loaded;var interx;var intervalTimer=250;
