if(typeof this["Evendi"]=="undefined"){this.Evendi={}}YAHOO.util.Event.onContentReady("notepad",function(){Evendi.Notepad.init()});Evendi.Notepad={targetDiv:"notepad",dragClass:"np_dragItem",products:new Array(),defaultCallback:{success:function(o){document.getElementById("notepad_target").innerHTML=o.responseText;Evendi.Notepad.init()},failure:function(o){},argument:this},np_carousel:null,init:function(){np_carousel=new YAHOO.widget.Carousel("notepad_carousel",{isCircular:false,numVisible:4,scrollIncrement:1,animation:{speed:0.5}});np_carousel.render();np_carousel.show();np_carousel.on("itemSelected",this.selectItem);YAHOO.util.Dom.setStyle("np_container","display","block");var items=YAHOO.util.Selector.query("#notepad_carousel li.np_item");YAHOO.util.Dom.batch(items,function(elem){YAHOO.util.Dom.removeClass(elem,"np_item")});YAHOO.util.Dom.setStyle("notepad_carousel","visibility","visible");this.selectItem();var target=new YAHOO.util.DDTarget(this.targetDiv,"notepad")},addDragItem:function(itemId){var properties=itemId.split("_");var domain=properties[properties.length-1];var productID=properties[properties.length-2];var product={productID:productID,domain:domain};new Evendi.Notepad.DDProxy(itemId,"notepad",{product:product,dragElId:"drag_"+itemId})},addDragItemsByClass:function(className,tagName,rootNode){var items=YAHOO.util.Dom.getElementsByClassName(className,tagName,rootNode);for(var i=0;i<items.length;i++){this.addDragItem(items[i].id)}},selectItem:function(){var selectedItem=np_carousel.get("selectedItem");if(selectedItem>-1){var el=new YAHOO.util.Element(np_carousel.getItem(selectedItem).id);var details=el.getElementsByClassName("notepad_details")[0];if(details!=null){document.getElementById("np_details").innerHTML=details.innerHTML}}},addProduct:function(product,index){YAHOO.util.Connect.update("POST",Evendi.context+"/ajax/Notepad!addProduct.action",this.defaultCallback,"productID="+product.productID+"&domain="+product.domain+"&index="+index,"notepad_target",{setTop:false,setLeft:false})},removeProduct:function(productID,domain){YAHOO.util.Connect.update("POST",Evendi.context+"/ajax/Notepad!removeProduct.action",this.defaultCallback,"productID="+productID+"&domain="+domain,"notepad_target",{setTop:false,setLeft:false})},reload:function(){YAHOO.util.Connect.update("GET",Evendi.context+"/ajax/Notepad.action",this.defaultCallback,null,"notepad_target",{setTop:false,setLeft:false})}};Evendi.Notepad.DDProxy=function(id,sGroup,config){Evendi.Notepad.DDProxy.superclass.constructor.apply(this,arguments);this.originalStyles=[]};YAHOO.extend(Evendi.Notepad.DDProxy,YAHOO.util.DDProxy,{beingDragged:false,onDragDrop:function(e,id){if(id==Evendi.Notepad.targetDiv){Evendi.Notepad.addProduct(this.config.product,-1)}YAHOO.util.Dom.setStyle(this.getEl(),"top","");YAHOO.util.Dom.setStyle(this.getEl(),"left","")},endDrag:function(){this.beingDragged=false},onInvalidDrop:function(){YAHOO.util.Dom.setStyle(this.getEl(),"top","");YAHOO.util.Dom.setStyle(this.getEl(),"left","")},startDrag:function(x,y){this.beingDragged=true;var Dom=YAHOO.util.Dom;var dragEl=this.getDragEl();var clickEl=this.getEl();dragEl.innerHTML=clickEl.innerHTML;dragEl.className=clickEl.className;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"border","none");Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(clickEl,"opacity",0.1);var targets=YAHOO.util.DDM.getRelated(this,true);for(var i=0;i<targets.length;i++){var target=targets[i];if(target instanceof YAHOO.util.DDTarget){YAHOO.util.Dom.addClass(target.id,"target")}}},getTargetDomRef:function(oDD){return oDD.getEl()},endDrag:function(e){YAHOO.util.Dom.setStyle(this.getEl(),"opacity",1);this.resetTargets()},resetTargets:function(){var targets=YAHOO.util.DDM.getRelated(this,true);for(var i=0;i<targets.length;i++){var targetEl=this.getTargetDomRef(targets[i]);YAHOO.util.Dom.removeClass(targetEl,"target")}},onDragEnter:function(e,target){YAHOO.util.Dom.addClass(target,"active")},onDragOut:function(e,target){YAHOO.util.Dom.removeClass(target,"active")},cleanUp:function(elem){var children=elem.childNodes;YAHOO.util.Dom.batch(children,function(child){if(child.id){YAHOO.util.Dom.generateId(child);YAHOO.util.Dom.removeClass(child,"onload_img")}})},onMouseUp:function(e){if(YAHOO.env.ua.ie>0){if(this.beingDragged){}else{var parent=this.getEl().parentNode;if(parent){if(parent.href){document.location=parent.href}}}}return true}});if(typeof this["Evendi"]=="undefined"){this.Evendi={}}this.Evendi.Popup={initialized:false,buttonHandler:{handleCancel:function(){this.cancel()},handleSubmit:function(){this.submit()}},init:function(callback){var popupOptions={hideaftersubmit:false,constraintoviewport:true,fixedcenter:true,visible:false,modal:true,context:["collumn_image","tl","tr",["beforeShow","change"]],draggable:true,buttons:[{text:"Schlie&szlig;en",handler:this.buttonHandler.handleCancel}]};if(typeof this["dialog"]!="undefined"&&this.dialog!=null){this.dialog.init("evendi_popup",popupOptions)}else{this.dialog=new YAHOO.widget.Dialog("evendi_popup",popupOptions)}this.dialog.callback.success=this.success;this.dialog.callback.argument=this.dialog;this.dialog.render(document.body);this.initialized=true;if(callback!=null){callback()}},success:function(o){this.argument.setBody(o.responseText)},showUrl:function(header,url,footer,options){if(!this.initialized){var self=this;var callback=function(){self.showUrl(header,url,footer,options)};this.init(callback)}else{if(options.width){this.dialog.cfg.setProperty("width",options.width)}if(options.height){this.dialog.cfg.setProperty("height",options.height)}this.dialog.setHeader("Inhalt wird geladen");this.dialog.setFooter(footer);this.dialog.setBody('<img src="'+Evendi.context+'image/main_template/icons/animation/loading-bar.gif"/>');this.dialog.render(document.body);this.dialog.show();if(url!=null){loadingCallback={success:function(o){var dialog=this.argument.dialog;dialog.cfg.setProperty("fixedcenter",false);dialog.setHeader(header!=null?header:"");dialog.setBody(o.responseText);dialog.render(document.body);dialog.show()}};YAHOO.util.Connect.asyncRequest("GET",url,{success:loadingCallback.success,failure:loadingCallback.failure,argument:this})}}},showFormResult:function(formId,header,footer,options){if(!this.initialized){var self=this;var callback=function(){self.showFormResult(formId,header,footer,options)};this.init(callback)}else{this.dialog.setHeader("Inhalt wird geladen");this.dialog.setBody('<div><img src="http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif"/></div>');this.dialog.setFooter("footer");this.dialog.render(document.body);this.dialog.show();var form=document.forms[formId];YAHOO.util.Connect.setForm(form);var callback={success:function(o){var dialog=this.argument.dialog;dialog.setHeader(header!=null?header:"");dialog.setBody(o.responseText);if(options.width){dialog.cfg.setProperty("width",options.width)}if(options.height){dialog.cfg.setProperty("height",options.height)}dialog.render(document.body);dialog.show()},argument:this};YAHOO.util.Connect.asyncRequest("POST",form.action,callback)}},showDiv:function(header,contentDivID,footer,options){var contentDiv=document.getElementById(contentDivID);if(!this.initialized){this.init()}if(options!=null){if(options.width!=null){options.width!=null;this.width=options.width}}this.dialog.setHeader(header);this.dialog.setFooter(footer);this.dialog.setBody(contentDiv.innerHTML);this.dialog.render(document.body);this.dialog.show()},hide:function(){this.dialog.hide()}};function resizeImage(picElement,maxW,maxH){var img=picElement;if(img.complete==false){YAHOO.util.Dom.setStyle(img,"width",maxW+"px");YAHOO.util.Dom.setStyle(img,"height",maxH+"px");img.style.display="inline"}else{var f=1;w=img.width;h=img.height;if(w>maxW||h>maxH){f=w/h;if(f>1){h=maxH/f;w=maxW}else{w=maxW*f;h=maxH}YAHOO.util.Dom.setStyle(img,"width",w+"px");YAHOO.util.Dom.setStyle(img,"height",h+"px")}}}function loadImagesByClassName(className,tagName,rootNode){var $S=YAHOO.util.Selector;var $D=YAHOO.util.Dom;var images=YAHOO.util.Dom.getElementsByClassName(className,tagName,rootNode);var loaderDiv=getLoaderDiv();var timeout=100;for(var i=0;i<images.length;i++){var image=images[i];if(!image.id){$D.generateId(image)}var command="loadImage('"+image.id+"','"+className+"','"+loaderDiv.id+"');";if(i%4==0){timeout+=100}window.setTimeout(command,timeout)}}function removeOnloadImages(className,tagName,rootNode){var images=YAHOO.util.Dom.getElementsByClassName(className,tagName,rootNode);YAHOO.util.Dom.batch(images,function(elem){var parent=elem.parentNode;parent.removeChild(elem)});getLoaderDiv().innerHTML=""}function removeImage(imageId,className){if(className==null||YAHOO.util.Dom.hasClass(imageId,className)){var image=document.getElementById(imageId);if(image!=null){var parent=image.parentNode;parent.removeChild(image);image=null}}}function getLoaderDiv(){var $S=YAHOO.util.Selector;var $D=YAHOO.util.Dom;var loaderDiv=document.getElementById("loaderDiv");if(!loaderDiv){loaderDiv=document.createElement("div");loaderDiv.id="loaderDiv";$D.addClass(loaderDiv,"hidden");$D.setStyle(loaderDiv,"position","absolute");$D.setStyle(loaderDiv,"display","none");document.body.appendChild(loaderDiv)}return loaderDiv}function loadImage(elem,className,loaderDiv){if(!elem.id||elem.src){elem=document.getElementById(elem)}if(loaderDiv!=null&&!loaderDiv.id){loaderDiv=document.getElementById(loaderDiv)}var $D=YAHOO.util.Dom;var imageUrl=$D.getStyle(elem,"background-image");if(imageUrl!=null&&imageUrl.replace){imageUrl=imageUrl.replace("url(","");imageUrl=imageUrl.replace(")","");imageUrl=imageUrl.replace('"',"");imageUrl=imageUrl.replace('"',"");imageUrl=imageUrl.replace("'","");imageUrl=imageUrl.replace("'","");if(isUrl(imageUrl)){if($D.hasClass(elem,"resize")||YAHOO.env.ua.webkit){if(loaderDiv==null){loaderDiv=getLoaderDiv()}var onloadCallback=function(event){if($D.hasClass(elem,"resize")){}var parent=elem.parentNode;if(parent!=null){if(className!=null){$D.removeClass(elem,className);$D.removeClass(this,className)}$D.setStyle(elem,"width",$D.getStyle(this,"width"));$D.setStyle(elem,"height",$D.getStyle(this,"height"));parent.replaceChild(this,elem);if($D.hasClass(elem,"tooltip")){var imageText="<img src='"+this.src+"'/>";new YAHOO.widget.Tooltip("tooltip",{context:this.id,text:imageText,autodismissdelay:10000})}}};var classNames=elem.getAttribute("class");var tempImage=document.createElement("img");$D.generateId(tempImage);tempImage.onload=onloadCallback;$D.addClass(tempImage,classNames);if(className!=null){$D.removeClass(tempImage,className)}tempImage.src=imageUrl;$D.setStyle(tempImage,"background-image","");loaderDiv.appendChild(tempImage);if($D.hasClass(elem,"resize")){var command="removeImage('"+elem.id+"','"+className+"');removeImage('"+tempImage.id+"','"+className+"');";window.setTimeout(command,10000)}}else{$D.setStyle(elem,"visibility","hidden");elem.src=imageUrl;$D.setStyle(elem,"background-image","");if(className!=null){$D.removeClass(elem,className)}$D.setStyle(elem,"visibility","")}}else{var parent=elem.parentNode;parent.removeChild(elem)}}else{if(elem!=null&&elem.parentNode!=null){var parent=elem.parentNode;parent.removeChild(elem)}}}function toggleElementsByClass(className,tagName,rootNode,toggleButtonId,toggleButtonText){var elements_to_toggle=YAHOO.util.Dom.getElementsByClassName(className,tagName,rootNode);var current=YAHOO.util.Dom.getStyle(elements_to_toggle[0],"display");if(current=="none"){YAHOO.util.Dom.setStyle(elements_to_toggle,"display","block");return true}else{YAHOO.util.Dom.setStyle(elements_to_toggle,"display","none");return false}}function isUrl(s){var regexp=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;var result=regexp.test(s);return result}function compare(formId){var checkboxes=YAHOO.util.Selector.query("#"+formId+" input.vgl_checkbox:checked");if(checkboxes.length==0){alert("Bitte waehlen Sie Produkte zum Vergleichen aus.")}else{var url=Evendi.context+"/clean/ProductCompare.action?";for(var i=0;i<checkboxes.length;i++){url+="productID="+checkboxes[i].value+"&"}var compareWindow=window.open(url,"productCompare");compareWindow.focus()}}function check4compare(id){var myCheckbox=document.getElementById("compare_box_"+id);var myClickArea=document.getElementById("compare_clickarea_"+id);if((myCheckbox.checked==false)||(myCheckbox.checked==null)){YAHOO.util.Dom.addClass("compare_clickarea_"+id,"on");myCheckbox.checked=true}else{YAHOO.util.Dom.removeClass("compare_clickarea_"+id,"on");myCheckbox.checked=false}}function checkAll4Compare(form,s){cb=document.forms[form].elements["productID"];for(i=0;i<cb.length;i++){if(!cb[i].disabled){cb[i].checked=s}}}function evNoCompare(o){function evNoCompareFade(){o.innerHTML=unescape("%26nbsp%3B")}o.innerHTML=unescape('<div class="content_message evNoCompare norm_font black"><strong>Produktvergleich f%FCr Einzelangebote noch nicht verf%FCgbar</strong><br />Derzeit k%F6nnen nur Produkte aus dem eVendi-Katalog verglichen werden%2C f%FCr die es einen Preisvergleich gibt</div>');setTimeout(evNoCompareFade,3000)}var sb={status:"off",load:function(){YAHOO.util.Event.addListener("evendi_sb_button","click",sb.open)},open:function(event){if(YAHOO.util.Dom.inDocument("evendi_sb_panel")==false){var callback={success:function(o){document.getElementById("bookmarks_target").innerHTML=o.responseText;sb.getAppIcon()},failure:function(o){}};var request=YAHOO.util.Connect.asyncRequest("GET",Evendi.context+"/jsp/includes/bookmarks.jsp",callback)}if(sb.status=="off"){sb.show();if(event.stopPropagation){event.stopPropagation()}else{event.cancelBubble=true}YAHOO.util.Event.addListener("wrapper","click",sb.hideSpecial)}else{sb.hide()}},hide:function(){document.getElementById("bookmarks_target").style.display="none";YAHOO.util.Dom.removeClass("evendi_sb_button","inactive");sb.status="off"},show:function(event){YAHOO.util.Dom.addClass("evendi_sb_button","inactive");document.getElementById("bookmarks_target").style.display="block";sb.status="on";return false},hideSpecial:function(){if(sb.status=="on"){sb.hide();YAHOO.util.Event.removeListener("wrapper","click",sb.hideSpecial)}},getAppIcon:function(){var sb_panel_ap=navigator.appName;if(sb_panel_ap=="Microsoft Internet Explorer"){document.getElementById("evendi_sb_browserspecific").innerHTML="<img border='0' alt='zu Internet Explorer Favoriten hinzuf&uuml;en' src='http://cache.evendi.de/jsp/eVendi2004/images/social_bookmarking/ie.gif'/>&nbsp;IE Favoriten"}else{if(sb_panel_ap=="Netscape"){document.getElementById("evendi_sb_browserspecific").innerHTML="<img border='0' alt='zu Firefox Favoriten hinzuf&uuml;gen' src='http://cache.evendi.de/jsp/eVendi2004/images/social_bookmarking/firefox.gif'/>&nbsp;Firefox Favoriten"}}},evendi_sb_bookmark:function(link,name){sbWindow=window.open("",name,+"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=800,height=600");sbWindow.location.href=link+document.URL},panel_browser:function(){if(window.sidebar){window.sidebar.addPanel(document.title,document.URL,"")}else{if(window.external){window.external.AddFavorite(document.URL,document.title)}else{if(window.opera&&window.print){return true}}}}};sb.load();function serializeForm(formId){var yuiParams=YAHOO.util.Connect.setForm(formId);YAHOO.util.Connect.resetFormState();pArray=yuiParams.split("&");for(var i=0;i<pArray.length;i++){var p=pArray[i].split("=");if(p.length==2){p[1]=encodeURIComponent(p[1]);pArray[i]=p.join("=")}}var params=pArray.join("&");return params}function submit_ajax_form(form,targetDiv){var callback={success:function(o){}};var params=serializeForm(form.id);YAHOO.util.Connect.update("POST",form.action,callback,params,targetDiv);return false}function click_view_changer(called_type){var click_view_changer_from=document.getElementById("properties_search_form").parentNode.parentNode.id;var click_view_changer_from_formated;if(click_view_changer_from=="categoryProducts"){click_view_changer_from_formated="category"}else{click_view_changer_from_formated="search"}if(called_type=="cards"){document.properties_search_form.view.options[1].selected=true;YAHOO.util.Dom.addClass("click_view_changer_cards","active");YAHOO.util.Dom.removeClass("click_view_changer_list","active");urchinTracker("/images/count/"+click_view_changer_from_formated+"/ajax/view/gallery")}if(called_type=="list"){document.properties_search_form.view.options[0].selected=true;YAHOO.util.Dom.addClass("click_view_changer_list","active");YAHOO.util.Dom.removeClass("click_view_changer_cards","active");urchinTracker("/images/count/"+click_view_changer_from_formated+"/ajax/view/table")}if(typeof this["getCategory"]!="undefined"){getCategory()}else{performSearch()}}function toggleCheckbox(checkbox){if(document.getElementById(checkbox)!=null){var current=document.getElementById(checkbox).checked;document.getElementById(checkbox).checked=!current}}var disableFormValue=function(input){if(input.type=="checkbox"){input.checked=false;input.removeAttribute("checked")}else{if(input.type=="text"){input.value=""}else{if(input.type=="hidden"){input.value="";input.parentNode.removeChild(input)}}}};function disableCheckboxByClass(className,rootNode){var checkboxes=YAHOO.util.Dom.getElementsByClassName(className,"input",rootNode);YAHOO.util.Dom.batch(checkboxes,disableFormValue)}function ebayAnzeigen(ebayParams,targetDiv){if(document.getElementById(targetDiv)!=null){document.getElementById(targetDiv).innerHTML='<span class="border_grey bg_lightgrey grey content_message">eBay-Suche wird ausgef&uuml;hrt..</span>';var url=Evendi.context+"/ajax/EbaySearch.action?filter.query="+ebayParams;var callback={success:function(o){document.getElementById(targetDiv).innerHTML=o.responseText}};YAHOO.util.Connect.asyncRequest("GET",url,callback)}}function evAdParams(o,p){if(o.href.indexOf("?")>0){o.href=o.href+"&"+p}else{o.href=o.href+"?"+p}}function focusSearchForm(o){o.select()}var lt_count=1;var lt_target;var lt_status="go";var lt_E=YAHOO.util.Event;var lt_D=YAHOO.util.Dom;function lt_start(o){if(o.innerHTML.length>=13){lt_target=o;lt_D.addClass(o,"lt");lt_E.addListener(o,"mouseout",lt_stop);lt_run()}}function lt_default(){lt_target.style.textIndent="0px";lt_count=1}function lt_stop(o){lt_E.removeListener(o,"mouseout",lt_stop);lt_D.removeClass(lt_target,"lt");lt_status="stop";setTimeout("lt_default()",10)}function lt_run(){lt_target.style.textIndent=lt_count+"px";lt_count=lt_count-4;if(lt_count<-120){lt_count=120}if(lt_D.hasClass(lt_target,"lt")){setTimeout("lt_run()",3)}else{lt_D.removeClass(lt_target,"lt")}}function ev_mobileSearch(productName){top.location.href="/Search.action?filter.query="+productName+"&searchDomain=MAIN"}function showBetaForm(tf){document.getElementById("hidden_beta_form").style.display="block";document.getElementById("beta_form_hinweistext").style.display="block";document.getElementById("beta_form_pre_btn").style.display="none";tf.style.height="70px";tf.cols="30"}function submit_beta_form(form,targetDiv){document.forms.feedback_form.location.value=document.location;submit_ajax_form(form,targetDiv)}YAHOO.namespace("evendi");YAHOO.evendi.navTabs=function(){var $D=YAHOO.util.Dom;var $=document.getElementById;var loadNewTab=function(target,myUrl,category,o){$D.addClass("active_filters_container","hidden");urchinTracker("/images/count/category/"+category+"/"+target);var tabs=$D.getElementsByClassName("ev_tab","div","productsTable");for(var i=0;i<tabs.length;i++){var tab=tabs[i];if(tab.id!=target){YAHOO.util.Dom.addClass(tab,"hidden")}else{if(target=="filter_form_container"){$D.removeClass("active_filters_container","hidden")}else{if(target=="tab_topProducts"){YAHOO.util.Event.onContentReady("top_products",function(){Evendi.Notepad.addDragItemsByClass("np_dragItem","span","top_products")})}}$D.removeClass(target,"hidden")}}if(myUrl!=""&&!(document.getElementById(target).innerHTML!=null&&document.getElementById(target).innerHTML!="")){document.getElementById(target).innerHTML='<span class="border_grey bg_lightgrey grey content_message">wird geladen..</span>';var url=Evendi.context+myUrl;var callback={success:function(o){document.getElementById(target).innerHTML=o.responseText;YAHOO.util.Dom.removeClass(target,"hidden")}};YAHOO.util.Connect.asyncRequest("GET",url,callback)}YAHOO.evendi.navTabs.manageTabs(o)};var manageTabs=function(t){var tabButtons=$D.getElementsByClassName("ev_tab_btn","li","productsTable");for(var i=0;i<tabButtons.length;i++){var tab=tabButtons[i];if(tab!=t.parentNode){$D.removeClass(tab,"active")}else{$D.addClass(tab,"active")}}};return{loadNewTab:loadNewTab,manageTabs:manageTabs}}();YAHOO.evendi.variants=function(){var $D=YAHOO.util.Dom;var check=function(productId){var rows=$D.getElementsByClassName(productId,"tr","content");var btn=document.getElementById(productId);if($D.hasClass(btn,"closed")){$D.removeClass(btn,"closed");$D.addClass(btn,"open")}else{$D.addClass(btn,"closed");$D.removeClass(btn,"open")}for(var i=0;i<rows.length;i++){var row=rows[i];if($D.hasClass(row,"hidden")){$D.removeClass(row,"hidden")}else{$D.addClass(row,"hidden")}}};return{check:check}}();function ev_close_message(o){var d=new Date();var daysToExpire=365;d.setTime(d.getTime()+(86400000*parseFloat(daysToExpire)));YAHOO.util.Cookie.set("showNoMorePepInfo","true",{path:"/",expires:d});o.style.display="none"}var xmasTooltips=new Array();var generateXmasPopups=function(contextClass,contentClass,rootNode,nosubscribe){var contextElements=YAHOO.util.Dom.getElementsByClassName(contextClass,null,rootNode);for(var i=0;i<contextElements.length;i++){var contentElement=YAHOO.util.Dom.getElementsByClassName(contentClass,null,contextElements[i])[0];if(contentElement!=null){xmasShowFullText(contextElements[i],contentElement.id)}}if(nosubscribe==null){var eventHandler={success:function(eventType,args){generateXmasPopups("xmas_content","deliveryFullText","content",true)}};YAHOO.util.Connect.successEvent.subscribe(eventHandler.success,eventHandler)}};function xmasShowFullText(contextElement,contentElementId){if(typeof contextElement=="string"){contextElement=document.getElementById(contextElement)}if(contextElement!=null){YAHOO.util.Dom.generateId(contextElement);var contextElementId=contextElement.id;var tooltip=xmasTooltips[contextElementId];if(tooltip==null){var popup_text=document.getElementById(contentElementId).innerHTML;tooltip=new YAHOO.widget.Tooltip("xmastip_"+contextElementId,{context:contextElementId,text:popup_text,autodismissdelay:30000,visible:true,showdelay:0});xmasTooltips[contextElementId]=tooltip}}}function checkAB(requiredContent){var utmz=YAHOO.util.Cookie.get("__utmz");var regexp=/.*(utmcct=(\w*)).*/;var utmz_content=regexp.exec(utmz);if(content!=""&&(utmz_content==null||content!=utmz_content[2])){var url=document.URL;if(url.indexOf("utm_source=")==-1){var medium="click";var medium_a=/.*(utmcmd=(\w*))/.exec(utmz);if(medium_a!=null){medium=medium_a[2]}var source="google";var source_a=/.*(utmcsr=(\w*))/.exec(utmz);if(source_a!=null){}document.location=location+"?abCheck=1&utm_source="+source+"&utm_medium="+medium+"&utm_content="+content}}}if(typeof this["Evendi"]=="undefined"){this.Evendi={}}Evendi.MenuButton=function(containerID,options){this.containerID=containerID;this.options=options;this.hiddenFieldID=null;this.init()};Evendi.MenuButton.prototype.init=function(){var label="LABEL";if(typeof this.options.menu=="string"){var menuEl=document.getElementById(this.options.menu);if(menuEl!=null){var opt=menuEl.options;label=opt[opt.selectedIndex].innerHTML;if(this.options.type=="form"){var hiddenEl=document.createElement("input");this.hiddenFieldID=menuEl.id+"_hidden";hiddenEl.id=this.hiddenFieldID;hiddenEl.type="hidden";hiddenEl.name=menuEl.name;hiddenEl.value=opt[opt.selectedIndex].value;menuEl.parentNode.appendChild(hiddenEl)}}}else{var selectedMenu=0;for(var i=0;i<this.options.menu.length;i++){if(this.options.menu[i].selected){selectedMenu=i;break}}label=this.options.menu[selectedMenu].text}label="<span>"+label+"</span>";this.menuButton=new YAHOO.widget.Button({type:"menu",id:this.containerID+"_button",menu:this.options.menu,container:this.containerID,label:label,title:this.options.title!=null?this.options.title:null});this.menuButton.MENUBUTTON_DEFAULT_TITLE=this.menuButton.title;this.menuButton.MENUBUTTON_MENU_VISIBLE_TITLE=this.menuButton.title;this.menuButton.on("appendTo",function(){this.menuButton.getMenu().subscribe("click",this.clickCallback,this,true)},this,true)};Evendi.MenuButton.prototype.clickCallback=function(p_sType,p_aArgs){var selectedItem=p_aArgs[1];if(selectedItem){var orderDirection=selectedItem.value.orderDirection;this.menuButton.set("label","<span>"+(selectedItem.cfg.getProperty("text"))+"</span>");this.onClick(selectedItem)}};Evendi.MenuButton.prototype.onClick=function(selectedItem){if(this.options.type=="form"){document.getElementById(this.hiddenFieldID).value=selectedItem.value;if(this.submit!=null){this.submit()}else{document.getElementById(this.hiddenFieldID).form.submit()}}else{var url=selectedItem.value.url;if(url!=null){document.location.href=url}}};Evendi.MenuButton.prototype.destroy=function(){if(this.menuButton!=null){YAHOO.util.Event.removeListener(this.menuButton.getMenu(),"click",this.clickCallback);this.menuButton=null}};(function(){if(typeof this["Evendi"]=="undefined"){this.Evendi={}}Evendi.CheckboxMenu=function(elem,options){if(elem){this.init(elem,options)}};Evendi.CheckboxMenu.prototype={elem:null,button:null,overlay:null,label:"label",config:null,init:function(elem,userConfig){this.elem=elem;this.config=new YAHOO.util.Config(this);this.config.applyConfig(userConfig);var labelDiv=YAHOO.util.Dom.getElementsByClassName("property_label","span",elem)[0];this.label=labelDiv.innerHTML;this.menu=YAHOO.util.Selector.query(".property_checkbox_list",elem,true);YAHOO.util.Dom.generateId(this.menu);this.overlay=new YAHOO.widget.Overlay(this.menu.id,{zIndex:1000,visible:false});this.overlay.render();var inputs=YAHOO.util.Selector.query("input",elem);YAHOO.util.Event.addListener(inputs,"click",this.refreshButtonLabel,this,true);var buttonContainer=YAHOO.util.Selector.query(".property_button",elem,true);this.button=new YAHOO.widget.Button({type:"menu",container:buttonContainer,label:this.generateButtonLabel(),menu:this.overlay,lazyLoad:false})},generateButtonLabel:function(){var inputs=YAHOO.util.Selector.query("input:checked",this.elem);var label="";for(var i=0;i<inputs.length;i++){var input=inputs[i];if(i<2&&label!=""){label+=", "}if(i==2){label+="..."}else{if(i<2){if(input.title){label+=input.title}else{var labelDiv=YAHOO.util.Selector.query("label[for="+input.id+"]",this.elem,true);label+=labelDiv.innerHTML}}}}if(label==""){label="Beliebig"}label="<span>"+label+"</label>";return label},refreshButtonLabel:function(){this.label=this.generateButtonLabel();this.button.set("label",this.label)}}})();if(typeof this["Evendi"]=="undefined"){this.Evendi={}}Evendi.RatingWidget=function(divID,options){this.targetDivId=divID;this.selectWert=0;this.values=options.values!=null?options.values:5;this.width=options.width!=null?options.width:0;this.continuous=options.continious!=null?options.continious:false;this.currentValue=options.currentValue!=null?options.currentValue:0;YAHOO.util.Event.onAvailable(this.targetDivId,this.init,this,true)};Evendi.RatingWidget.prototype.init=function(){this.targetDiv=new YAHOO.util.Element(this.targetDivId);this.offset=YAHOO.util.Dom.getX(this.targetDivId);this.barDiv=new YAHOO.util.Element(YAHOO.util.Selector.query(".graph",this.targetDivId,true));this.handleMouseMove=function(e){var positionX=e.pointerX!=null?e.pointerX():e.clientX;this.refresh(positionX);document.getElementById("vote").options[this.selectWert].selected="selected"};this.targetDiv.on("mousemove",this.handleMouseMove,this,true);this.targetDiv.subscribe("click",this.onClick,this,true)};Evendi.RatingWidget.prototype.refresh=function(pointerX){if(this.continuous){var percent=(pointerX-this.offset)/this.width*100;this.barDiv.setStyle("width",percent+"%")}else{var currentPosition=pointerX-this.offset;var stepWidth=this.width/this.values;var currentStep=stepWidth;for(var i=0;i<this.values;i++,currentStep+=stepWidth){if(currentPosition<=currentStep){this.barDiv.setStyle("width",(currentStep/this.width*100)+"%");this.currentValue=i+1;if(this.onChange!=null){this.onChange();this.convertToValue(currentStep);this.selectWert}break}}}};Evendi.RatingWidget.prototype.convertToValue=function(value){value=Math.ceil(value/20);this.selectWert=value};Evendi.RatingWidget.prototype.setRating=function(value){if(this.currentValue>0&&this.currentValue<=this.values){this.currentValue=value;this.percent=this.values/this.currentValue*100;this.barDiv.setStyle("width",this.percent+"%")}else{this.currentValue=0;this.percent=0;this.barDiv.setStyle("width","")}};Evendi.RatingWidget.prototype.onChange=function(){};Evendi.RatingWidget.prototype.onClick=function(){this.targetDiv.removeListener("mousemove",this.handleMouseMove);if(this.submit!=null){}function disableEnterKey(e){var key;if(window.event){key=window.event.keyCode}else{key=e.which}return !(key==13)}};function submitVote(){var params=serializeForm(document.forms["voteForm"].id);YAHOO.util.Connect.update("POST",Evendi.context+"/ajax/RatingForm.action",null,params,"ratingForm")}function vote_me(){if(document.getElementById("vote").options.selectedIndex>0){submitVote()}else{alert("Bitte geben Sie eine Wertung an!")}}YAHOO.util.Connect.update=function(method,uri,callback,postData,targetDiv,options){var target=document.getElementById(targetDiv);var region=YAHOO.util.Dom.getRegion(target);var width=region.right-region.left;var height=region.bottom-region.top;var top=region.top;if(options!=null&&!options.setTop){top=0}var left=region.left;if(options!=null&&!options.setLeft){left=0}if(YAHOO.env.ua.ie>0){width+=4;left-=2;top-=2}var mask=document.createElement("div");YAHOO.util.Dom.setStyle(mask,"top",top+"px");YAHOO.util.Dom.setStyle(mask,"left",left+"px");YAHOO.util.Dom.setStyle(mask,"width",width+"px");YAHOO.util.Dom.setStyle(mask,"height",height+"px");YAHOO.util.Dom.setStyle(mask,"z-Index",99);YAHOO.util.Dom.setStyle(mask,"display","block");YAHOO.util.Dom.addClass(mask,"loading_mask");var xy=[region.left+((width-240)/2),region.top+50];if(YAHOO.util.Connect.waiting_panel==null){YAHOO.util.Connect.waiting_panel=new YAHOO.widget.Panel("wait",{width:"240px",fixedcenter:false,close:false,draggable:false,zindex:100,modal:false,visible:false,xy:xy})}else{YAHOO.util.Connect.waiting_panel.cfg.setProperty("xy",xy)}YAHOO.util.Connect.waiting_panel.setHeader("Daten werden geladen...");YAHOO.util.Connect.waiting_panel.setBody('<img src="'+Evendi.context+'/images/main_template/icons/animation/loading-bar.gif" />');YAHOO.util.Connect.waiting_panel.setFooter("<div style='width:100%;text-align:center;'><a href='#' id='update_close'>Abbrechen</a></div>");YAHOO.util.Connect.waiting_panel.render(document.body);if(options==null||!options.hidePanel){YAHOO.util.Connect.waiting_panel.show()}var arg=null;if(callback!=null&&callback.argument!=null){arg=callback.argument}var outer_callback={success:function(o){YAHOO.util.Connect.waiting_panel.hide();document.getElementById(targetDiv).innerHTML="";document.getElementById(targetDiv).innerHTML=o.responseText;if(callback!=null&&callback.success!=null){callback.success(o)}},failure:function(o){YAHOO.util.Dom.setStyle(mask,"display","none");YAHOO.util.Connect.waiting_panel.hide();if(callback!=null&&callback.failure!=null){callback.failure(o);YAHOO.util.Connect.waiting_panel.hide()}},abort:function(o){YAHOO.util.Dom.setStyle(mask,"display","none");YAHOO.util.Connect.waiting_panel.hide()},argument:arg};if(options==null||!options.hidePanel){target.appendChild(mask)}var cObj=this.asyncRequest(method,uri,outer_callback,postData);YAHOO.util.Event.addListener("update_close","click",function(){YAHOO.util.Connect.abort(cObj,outer_callback)});return cObj};if(typeof this["Evendi"]=="undefined"){this.Evendi={}}Evendi.AdManager=function(){var adTypes=new Array();var iframes=null;var addIframe=function(iframeId){if(iframes==null){iframes=new Array()}iframes[iframeId]=iframeId};var add=function(ad_slot,ad_type){adTypes[ad_slot]=ad_type};var reload=function(){if(iframes!=null){for(var i in iframes){var iframe=document.getElementById(i);if(iframe!=null){iframe.src=iframe.src}}}if(adTypes!=null){for(var ad_slot in adTypes){var adType=adTypes[ad_slot];var height=adType.height;var width=adType.width;var src=adType.src;var iframe=document.createElement("iframe");iframe.src=src+"&r="+Math.random();iframe.width=width;iframe.height=height;iframe.setAttribute("frameborder",0);iframe.setAttribute("border","0");iframe.setAttribute("scrolling","no");iframe.setAttribute("style","border:none;margin:0;padding:0;display:block;border-style:none;");var slotElement=document.getElementById(ad_slot);YAHOO.util.Dom.setStyle(slotElement,"width",width);YAHOO.util.Dom.setStyle(slotElement,"height",height);YAHOO.util.Dom.setStyle(slotElement,"display","block");slotElement.innerHTML="";slotElement.appendChild(iframe)}}};var showPresenterAd=function(targetDivId,categoryId){if(categoryId==null){categoryId=Evendi.categoryId}if(categoryId!=null&&targetDivId!=null){YAHOO.util.Connect.update("POST",Evendi.context+"/ajax/MastercardPresenter.action",null,"categoryID="+categoryId+"&domain=MAIN",targetDivId,{hidePanel:true})}};var showLiveSky=function(targetDivId){if(targetDivId==null){targetDivId="ad_slot_livesky"}if(Evendi!=null){if(Evendi.adProductID!=null){YAHOO.util.Event.onAvailable(targetDivId,function(){var productId=Evendi.adProductID;var params="filter.productID="+productId+"&categoryID="+Evendi.categoryId;YAHOO.util.Connect.update("GET",Evendi.context+"/ajax/MastercardProductSkyscraper.action?"+params,null,null,targetDivId,{hidePanel:true})})}}};var showHockeystick=function(targetDivId){if(targetDivId==null){targetDivId="ad_slot_sky_top"}YAHOO.util.Event.onDOMReady(function(){var productId=Evendi.adProductID;var params="filter.productID="+productId;YAHOO.util.Connect.update("GET",Evendi.context+"/ajax/MastercardWallpaper.action?"+params,null,null,targetDivId,{hidePanel:true})})};var showDynamicSearchAd=function(targetDivId){if(targetDivId==null){targetDivId="werbebalken_slot"}if(Evendi!=null){if(Evendi.query!=null){var params="filter.query="+Evendi.query+"&limit=2";YAHOO.util.Connect.update("GET",Evendi.context+"/ajax/Mastercard.action?"+params,null,null,targetDivId,{hidePanel:true})}}};var redirect_panel;var closeRedirect=function(){if(redirect_panel!=null){redirect_panel.hide()}};var conversion=function(targetDiv,value){if(value==null){value="1.0"}var options={};var context=[targetDiv,"tl","bl"];redirect_panel=new YAHOO.widget.Panel("redirect_panel",{modal:false,context:context,width:"300px",height:"150px",constraintoviewport:true});var url=Evendi.context+"/jsp/ajax/redirectPopup.jsp";redirect_panel.setBody('<iframe height="100" width="200" src="'+url+'" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>');redirect_panel.setHeader(options.header||" ");redirect_panel.render(document.body);redirect_panel.show();return true};return{add:add,addIframe:addIframe,reload:reload,showPresenterAd:showPresenterAd,showLiveSky:showLiveSky,showHockeystick:showHockeystick,showDynamicSearchAd:showDynamicSearchAd,conversion:conversion,closeRedirect:closeRedirect}}();Evendi.Suggest=function(){var sUrl=Evendi.context+"/ajax/SearchAutocomplete.action";var oDS=null;var oAC=null;var itemSelectHandler=function(sType,aArgs){var oAC=aArgs[0];var listItem=aArgs[1];var oData=aArgs[2];if(oData.url!=null){document.location=Evendi.context+oData.url}else{return }};var init=function(){oDS=new YAHOO.util.XHRDataSource(sUrl);oDS.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;oDS.responseSchema={resultsList:"results",metaFields:{"resultsCountByType":"resultsCountByType"},fields:[{"key":"value"},{"key":"url",parser:"string"}]};oAC=new YAHOO.widget.AutoComplete("main_search_input","main_search_input_container",oDS);oAC.allowBrowserAutocomplete=false;oAC.itemSelectEvent.subscribe(itemSelectHandler);oAC.minQueryLength=2;oAC.queryDelay=0.1;oAC.useShadow=true;oAC.suppressInputUpdate=true;oAC.maxResultsDisplayed=20;oAC.generateRequest=function(sQuery){return"?filter.limit=5&filter.query="+encodeURIComponent(sQuery)};oAC.queryMatchContains=true;oAC.resultTypeList=false;oAC.setFooter('<a href="javascript:;" onclick="Evendi.Suggest.close();" class="float_right white norm_link small_font">Schlie&szlig;en</a>');oAC.doBeforeLoadData=function(sQuery,oResponse,oPayload){if(oResponse!=null&&oResponse!=null&&oResponse.results!=null){if(!oResponse.processed){var lastType=null;var results=oResponse.results;var extendedResults=new Array();for(var i=0;i<results.length;i++){var result=results[i];var currentType=result.value.itemType;if(lastType==null||lastType!=currentType){var title="";if(currentType=="product"){title="Produkte"}else{if(currentType=="category"){title="Kategorien"}}extendedResults.push({value:{"name":title,"itemType":"HEADER"}})}extendedResults.push(result);lastType=currentType}oResponse.results=extendedResults}}oResponse.processed=true;return oResponse};var lastType=null;oAC.formatResult=function(oResultData,sQuery,sResultMatch){var sMarkup="";var type=oResultData.value.itemType;if(type=="HEADER"){return'<span class="header small_font bold">'+oResultData.value.name+"</span>"}else{if(type=="product"){var product=oResultData.value;var price=YAHOO.util.Number.format(product.topPrice,{"decimalPlaces":2,decimalSeparator:","});sMarkup+='<span class="product small_font"><span class="name small_font">'+oResultData.value.name+'</span><span class="price small_font bold"> <span class="ab small_font">ab</span> '+price+" &euro;</span></span>"}else{if(type=="category"){var category=oResultData.value;sMarkup+='<span class="category norm_link small_font">'+category.name+" ("+category.productCount+")</span>"}}return sMarkup}}};return{init:init,close:function(){oAC.collapseContainer()}}}()