var CursorExchanger=Class.create();Object.extend(CursorExchanger.prototype,{initialize:function(){this.isset=false;try{if(document.styleSheets[0].imports){this.crossrule=document.styleSheets[0].imports[0]}else{if(document.styleSheets[0]){this.crossrule=document.styleSheets[0]}else{this.crossrule=false}if(this.crossrule.cssRules&&this.crossrule.cssRules[0].styleSheet){this.crossrule=this.crossrule.cssRules[0].styleSheet}}}catch(A){this.crossrule=false}},setCursor:function(A){if(this.crossrule){if(this.isset){this.resetCursor()}this.isset=true;if(this.crossrule.addRule){this.crossrule.addRule("*","cursor: "+A)}else{if(this.crossrule.insertRule){this.crossrule.insertRule("* {cursor: "+A+"}",0)}}}},resetCursor:function(){if(this.crossrule&&this.isset){this.isset=false;if(this.crossrule.deleteRule){this.crossrule.deleteRule(0)}else{if(this.crossrule.removeRule){this.crossrule.removeRule(this.crossrule.rules.length-1)}}}}});var cursorExchanger=new CursorExchanger();Ajax.Responders.register({onCreate:function(){cursorExchanger.setCursor("progress")},onComplete:function(){cursorExchanger.resetCursor()}});Element.addMethods({popup:function(A,D,B){A=$(A);if(A.getAttribute("src")){var C=A.getAttribute("src");if(D){C+=D}new Ajax.Updater(A,C,{evalScripts:true,parameters:arguments[1]||{},onComplete:function(){A.show();A.center();if(B){B()}}})}else{A.show();A.center();if(B){B()}}},center:function(C){C=$(C);C.absolutize();var B=C.down("#artimg");if(B){if(!B.loaded){C.center.bind(C).delay(0.1)}}var A=arguments.length>1?arguments[1]:true;var G=C.getDimensions();var F=document.viewport.getScrollOffsets();var E=parseInt((document.viewport.getWidth()-G.width)/2,10)+F.left;C.setStyle({left:E+"px"});if(A){var D=parseInt((document.viewport.getHeight()-G.height)/2,10)+F.top;if(D<40){D=40}C.setStyle({top:D+"px"})}},getParent:function(A,B){A=$(A);while(A.parentNode&&B>0){A=A.parentNode;B--}return A}});var ActionInput=Class.create();Object.extend(ActionInput.prototype,{initialize:function(B,A){this.element=$(B);this.element.ai=this;this.options={onEnter:Prototype.emptyFunction,onUp:Prototype.emptyFunction,onDown:Prototype.emptyFunction};Object.extend(this.options,A||{});this.keys={13:"onEnter",38:"onUp",40:"onDown",43:"onPlus",107:"onPlus",45:"onMinus",109:"onMinus"};if(Prototype.Browser.IE){this.element.observe("keydown",this.keypress.bindAsEventListener(this))}else{this.element.observe("keypress",this.keypress.bindAsEventListener(this))}},keypress:function(B){var A=B.keyCode||B.charCode;if(this.keys[A]){if(typeof this.keys[A]=="function"){this.keys[A](B)}else{if(this.options[this.keys[A]]){this.options[this.keys[A]](B)}}Event.stop(B)}},destroy:function(){this.element.ai=null}});var CountingInput=Class.create(ActionInput,{initialize:function($super,B){var A={step:1,min:0,max:false,onUp:this.up.bindAsEventListener(this),onDown:this.down.bindAsEventListener(this)};Object.extend(A,arguments[2]||{});$super(B,A)},down:function(A){if(this.options.min!==false){this.element.value=Math.max(parseInt(this.getValue(),10)-this.options.step,this.options.min)}else{this.element.value=parseInt(this.getValue(),10)-this.options.step}},up:function(A){if(this.options.max!==false){this.element.value=Math.min(parseInt(this.getValue(),10)+this.options.step,this.options.max)}else{this.element.value=parseInt(this.getValue(),10)+this.options.step}},getValue:function(){var A=parseInt(this.element.value,10);if(isNaN(A)){return 0}return A}});var NiceCheckbox=Class.create();Object.extend(NiceCheckbox.prototype,{initialize:function(A){A=(typeof A=="string")?document.getElementById(A):A;if(A.nicer){return false}this.element=A;this.element.nicer=this;this.options=Object.extend({imgUnchecked:"/images/shop/btn_check.gif",imgChecked:"/images/shop/btn_check_on.gif",imgUncheckedOver:"/images/shop/btn_check_over.gif",imgCheckedOver:"/images/shop/btn_check_on.gif"},arguments[1]||{});this.input=$(document.createElement("img"));this.input.title=this.element.title;var B=this.element.id;this.element.id="";this.input.id=B;if(this.element.checked){this.input.src=this.options.imgChecked}else{this.input.src=this.options.imgUnchecked}this.element.parentNode.insertBefore(this.input,this.element);this.element.style.display="none";this.input.observe("mouseover",this.over.bindAsEventListener(this));this.input.observe("mouseout",this.out.bindAsEventListener(this));this.input.observe("click",this.toggle.bindAsEventListener(this));this.input.check=this.check.bind(this);this.input.uncheck=this.uncheck.bind(this);this.input.toggle=this.toggle.bind(this);this.element.check=this.check.bind(this);this.element.uncheck=this.uncheck.bind(this);this.element.toggle=this.toggle.bind(this);return true},destroy:function(){this.input.check=null;this.input.uncheck=null;this.input.toggle=null;this.element.check=null;this.element.uncheck=null;this.element.toggle=null;this.element.nicer=null},check:function(A){if(this.element.checked){return }this.element.checked=true;if(this.input.src.indexOf(this.options.imgUnchecked)>0){this.input.src=this.options.imgChecked}if(this.input.src.indexOf(this.options.imgUncheckedOver)>0){this.input.src=this.options.imgCheckedOver}if(A){this.input.fire("poly:check",A)}},uncheck:function(A){if(!this.element.checked){return }this.element.checked=false;if(this.input.src.indexOf(this.options.imgChecked)>0){this.input.src=this.options.imgUnchecked}if(this.input.src.indexOf(this.options.imgCheckedOver)>0){this.input.src=this.options.imgUncheckedOver}if(A){this.input.fire("poly:uncheck",A)}},toggle:function(){if(this.element.checked){this.uncheck(arguments[0]||null)}else{this.check(arguments[0]||null)}},over:function(){if(this.element.checked){this.input.src=this.options.imgCheckedOver}else{this.input.src=this.options.imgUncheckedOver}},out:function(){if(this.element.checked){this.input.src=this.options.imgChecked}else{this.input.src=this.options.imgUnchecked}}});var Confirmation=Class.create({initialize:function(A,C,B,D){$("confirmtxt").innerHTML=A;if(D){$("confirmtitle").innerHTML=D}$("confirmok").onclick=function(){$("layer_confirm").hide();if(C){C()}return false};$("confirmcancel").onclick=function(){$("layer_confirm").hide();if(B){B()}return false};if(!C){$("confirmcancel").style.display="none"}$("layer_confirm").popup()}});var _lbs=setInterval(function(){var A=new Date();var B=Date.UTC(A.getFullYear(),A.getMonth(),A.getDay(),A.getHours(),A.getMinutes(),A.getSeconds());new Ajax.Request("/ajax/index.html?t_timestamp="+B,{method:"get"})},15*60*1000);
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
	var test = new XMLHttpRequest();
} catch (e) {
	try {
		var test = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			var test = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (e) {
			document.write('<script type="text/javascript" src="/jscripts/poly/iframeajax.js"></script>');
		}
	}
}
@end @*/
function alterHref(C,F,D){var A=C.href.slice(0,C.href.search(/\?/));var B=C.href.slice(C.href.search(/\?/)+1);var E=$H(B.toQueryParams());E.set(F,D);C.href=A+"?"+E.toQueryString()}function combineQuerys(C,B,D){var F=$H(C.toQueryParams());var E=$H(B.toQueryParams());var A=$H({});F.each(function(G){if(A.get(G.key)==null||(A.get(G.key)==""&&D==false)){A.set(G.key,G.value)}});E.each(function(G){if(A.get(G.key)==null||(A.get(G.key)==""&&D==false)){A.set(G.key,G.value)}});return A.toQueryString()}function handleEnter(A){var B=A.keyCode?A.keyCode:A.which?A.which:A.charCode;if(B==13){return true}else{return false}}function productSwitchTab(A){for(var B=1;B<=3;B++){if(!$("prd_tab_"+B.toString())){continue}if(B==A){$("prd_tab_"+B.toString()).className="current";$("prd_box_"+B.toString()).show()}else{$("prd_tab_"+B.toString()).className="";$("prd_box_"+B.toString()).hide()}}}function loadMainContent(B,C){var A=B.href.replace(/\/shop\//g,"/ajax/");new Ajax.Updater("content",A,{parameters:"t_ajax=1",evalScripts:true,onComplete:function(){(C||Prototype.emptyFunction)()},onFailure:function(){document.location.href=B.href}});return false}function postMainContent(D,E){var B=Form.serialize(D);var A=D.action.slice(D.action.search(/\?/));var C=D.action.replace(/\/shop\//g,"/ajax/").slice(0,D.action.search(/\?/))+"?"+combineQuerys(B,A,false);new Ajax.Updater("content",C,{evalScripts:true,onComplete:function(){(E||Prototype.emptyFunction)},onFailure:function(){D.submit()}});return false}function dimToggleBis(){var A;if($("tr_dim_bis").style.display=="none"){$("tr_dim_bis").style.display="";$("dim_bis").value="YES";for(A=1;A<=4;A++){if($("dim_bis_"+A)){$("dim_bis_"+A).selectedIndex=0}}}else{$("tr_dim_bis").style.display="none";$("dim_bis").value="";for(A=1;A<=4;A++){if($("dim_bis_"+A)){$("dim_bis_"+A).selectedIndex=0}}}}function dimFilterNone(){$("tr_dim_bis").style.display="none";for(var A=1;A<=4;A++){if($("dim_"+A)){$("dim_"+A).selectedIndex=0}if($("dim_bis_"+A)){$("dim_bis_"+A).selectedIndex=0}}$("dim_produkt").value=""}function breadcrumbsPath(B,C){var A="/ajax/bcpath/index.html?t_Node="+B;if(C){A=A+"&t_CID="+C}new Ajax.Updater("path",A,{evalScripts:true});return false}function breadcrumbsHide(){$("bcmenue").hide();Event.stopObserving(document,"click",breadcrumbsHide)}function breadcrumbsShow(B,C){Event.stopObserving(document,"click",breadcrumbsHide);var A="/ajax/bcmenue/index.html?t_bcmenue="+B;if(C){A=A+"&t_CID="+C}new Ajax.Updater("bcmenue",A,{evalScripts:true,onComplete:function(){var D=$("bcmenue");D.show();var G=Position.cumulativeOffset($("bcmenueIcon"+B));var F=G[0]+"px";var E=(G[1]+16)+"px";D.style.left=F;D.style.top=E;Event.observe(document,"click",breadcrumbsHide)}});return false}function historyHide(){$("bchistory").hide();$("bchistorysub").hide();Event.stopObserving(document,"click",breadcrumbsHide)}function historyShow(){Event.stopObserving(document,"click",historyHide);new Ajax.Updater("bchistory","/ajax/bchistory/index.html",{evalScripts:true,onComplete:function(){var A=$("bchistory");A.show();var D=Position.cumulativeOffset($("bchistoryIcon"));var C=D[0]+"px";var B=(D[1]+16)+"px";A.style.left=C;A.style.top=B;Event.observe(document,"click",historyHide)}});return false}function historyShowSub(A){}function setTreePath(A){if(A=="99999999"){$("exp_TreePath").value=""}else{$("exp_TreePath").value=A}if(A.length==8){$$("ul.tp_sub").each(function(B){if(B.id=="tp_"+A){B.style.display=""}else{B.style.display="none"}});$$("a.optionen_list_current").each(function(B){B.className="optionen_list"});$("tplink_"+A).className="optionen_list_current"}if(A.length==12){$$("a.optionen_list_current").each(function(B){B.className="optionen_list"});$("tplink_"+A).className="optionen_list_current"}}Effect.HScroll=Class.create(Effect.Base,{initialize:function(B){this.element=$(B);if(!this.element){throw (Effect._elementDoesNotExistError)}var A=Object.extend({from:0,to:100},arguments[1]||{});this.start(A)},update:function(A){this.element.scrollLeft=A}});Effect.VScroll=Class.create(Effect.Base,{initialize:function(B){this.element=$(B);if(!this.element){throw (Effect._elementDoesNotExistError)}var A=Object.extend({from:0,to:100},arguments[1]||{});this.start(A)},update:function(A){this.element.scrollTop=A}});var Scroller=Class.create();Object.extend(Scroller.prototype,{initialize:function(A){this.options=Object.extend({clsNextBtn:"scrollview_next",clsPrevBtn:"scrollview_prev",clsEntry:"scrollview_entry",direction:"H",numVisible:3,entryWidth:140},arguments[1]||{});this.scrollview=$(A);this.nextBtn=$(this.options.clsNextBtn);this.prevBtn=$(this.options.clsPrevBtn);this.numEntries=this.scrollview.select("."+this.options.clsEntry).length;this.numVisible=this.options.numVisible;this.pos=0;this.entryWidth=this.options.entryWidth;this.prevBtn.observe("click",this.prev.bindAsEventListener(this));this.nextBtn.observe("click",this.next.bindAsEventListener(this));this.fx=this.options.direction=="H"?Effect.HScroll:Effect.VScroll},next:function(A){Event.stop(A);if(this.inprogress){return false}this.inprogress=true;return this.go(1)},prev:function(A){Event.stop(A);if(this.inprogress){return false}this.inprogress=true;return this.go(-1)},go:function(B){var A=this.pos;if(this.pos+B<0){this.pos=this.numEntries+B-this.numVisible}else{if(this.pos+B+this.numVisible>this.numEntries){this.pos=0}else{this.pos+=B}}new this.fx(this.scrollview,{from:A*this.entryWidth,to:this.pos*this.entryWidth,duration:0.8,afterFinish:(function(){this.inprogress=false}).bind(this)})}});var JSONHandler=Class.create({initialize:function(){this.options=Object.extend({method:"POST"},arguments[0]||{});this.last_request={};this.handler={};this.ajax=null},destroy:function(){this.handler=null},request:function(C,B,D){var A=Object.extend(this.options,arguments[2]||{});this.last_request.uri=C;this.last_request.parameters=B;this.last_request.options=A;this.last_request.onFinish=D||Prototype.emptyFunction;new Ajax.Request(C,{parameters:B,method:A.method,onSuccess:function(E){this.handleResponse(E,this.last_request);this.last_request.onFinish()}.bind(this)})},handleResponse:function(tp,last_request){try{var result=eval("("+tp.responseText+")");if(this.handler.beginResponse){this.handler.beginResponse(result,last_request)}for(type in result){if(this.handler[type]){this.handler[type](result[type],last_request)}}if(this.handler.finishResponse){this.handler.finishResponse(result,last_request)}}catch(e){if(typeof console!="undefined"){console.log(e)}}},registerHandler:function(B,A){if(A){this.handler[B]=A}else{this.handler=B}}});var Artikelzeile=Class.create({initialize:function(A){this.element=$(A);this.options={hideElement:this.element,onMengeEnter:Prototype.emptyFunction};Object.extend(this.options,arguments[1]||{});this.options.hideElement=$(this.options.hideElement);this.json=new JSONHandler({base_uri:"/ajax/artikelzeile/index.html"});this.json.registerHandler("pageing",this.pageingHandler.bind(this));this.json.registerHandler("artikel",this.artikelHandler.bind(this));this.json.registerHandler("finishResponse",this.finishResponse.bind(this));this.json.registerHandler("beginResponse",this.beginResponse.bind(this));this.jsonUpdate=new JSONHandler({base_uri:"/ajax/artikelzeile/index.html"});this.jsonUpdate.registerHandler("artikel",this.artikelUpdateHandler.bind(this));this.jsonAppend=new JSONHandler({base_uri:"/ajax/artikelzeile/index.html"});this.jsonAppend.registerHandler("artikel",this.artikelHandler.bind(this));this.jsonAppend.registerHandler("finishResponse",this.finishResponse.bind(this));this.positions=Selector.findElement(this.element.childNodes,"tbody",0);this.templates=Selector.findElement(this.element.childNodes,"tfoot",0);this.uri="/ajax/artikelzeile/index.html";this.selectors={};this.paging_divs=[];this.picRX=/(jpg|gif|png)$/;Event.observe(window,"unload",this.destroy.bind(this))},destroy:function(){this.json.destroy();this.jsonUpdate.destroy();this.jsonAppend.destroy();this.json=null;this.jsonUpdate=null;this.jsonAppend=null;this.positions=null;this.templates=null;this.selectors=null;this.paging_divs=null},pageingHandler:function(D,J){if(Prototype.BrowserFeatures.XPath){this.paging_divs=$$("div.tpl_paging")}else{this.paging_divs=$A([]);var H=document.getElementsByTagName("div");var A,E=0;while(A=H[E++]){if(A.className&&(" "+A.className+" ").include(" tpl_paging ")){this.paging_divs[this.paging_divs.length]=Element.extend(A)}}}var G,B=0;while(G=this.paging_divs[B++]){$A(G.getElementsByClassName("tpl_anzahl")).each(function(K){K.innerHTML=D.rowcount});if(D.pagecount>1){$A(G.getElementsByClassName("tpl_table")).invoke("show");if(D.current>1){$A(G.getElementsByClassName("tpl_first")).each(function(K){K.show();K.purl=D.first});$A(G.getElementsByClassName("tpl_prev")).each(function(K){K.show();K.purl=D.page[D.current-2].url})}else{$A(G.getElementsByClassName("tpl_first")).invoke("hide");$A(G.getElementsByClassName("tpl_prev")).invoke("hide")}if(D.current<D.pagecount){$A(G.getElementsByClassName("tpl_next")).each(function(K){K.show();K.purl=D.page[D.current].url});$A(G.getElementsByClassName("tpl_last")).each(function(K){K.show();K.purl=D.last})}else{$A(G.getElementsByClassName("tpl_next")).invoke("hide");$A(G.getElementsByClassName("tpl_last")).invoke("hide")}var C=Math.max(D.current-3,0);var I=Math.min(D.pagecount-1,C+5);C=Math.max(I-5,0);var F="&nbsp;&nbsp;";for(var E=C;E<=I;E++){if(E!=D.current-1){F+="<a onclick=\"if (Container && Container.wk) { Container.wk.addAny($('trefferliste')); } return Artikelzeile.az.load('"+D.page[E].url+'\');" href="#">'+D.page[E].nr+"</a>&nbsp;&nbsp;"}else{F+=D.page[E].nr+"&nbsp;&nbsp;"}}$A(G.getElementsByClassName("tpl_pages")).each(function(K){K.innerHTML=F})}else{$A(G.getElementsByClassName("tpl_table")).invoke("hide")}}},finishResponse:function(A,C){if(!C.parameters.indexOf||C.parameters.indexOf("addPosition")==-1){this.loadEffect.cancel();this.positions.setOpacity(100)}Element.hide(this.element.id+"_loading");if(A.artikel.length>0){Element.hide(this.element.id+"_noresult");this.options.hideElement.show();this.paging_divs.invoke("show");ProductLinkCreator.plc.findByClassName("productLinks")}else{this.paging_divs.invoke("hide");this.options.hideElement.hide();Element.show(this.element.id+"_noresult")}var D,E=this.positions.getElementsByTagName("input");for(var B=E.length;B>0;B--){D=E[B-1];if(D.type.toUpperCase()=="CHECKBOX"){if(!D.nicer){new NiceCheckbox(D)}}else{if(D.className.indexOf("tpl_menge")>-1){if(!D.ai){new CountingInput(D,{onEnter:this.options.onMengeEnter.bind(D)})}}}}},beginResponse:function(A,C){var E=this.positions.getElementsByTagName("input");var D;for(var B=E.length-1;B>=0;B--){D=E[B];if(D.type.toUpperCase()=="CHECKBOX"){if(D.nicer){D.nicer.destroy()}}else{if(D.className.indexOf("tpl_menge")>-1){if(D.ai){D.ai.destroy()}}}}while(this.positions.rows.length>0){this.positions.removeChild(this.positions.rows[0])}},artikelHandler:function(E,H){var B,F=0;while(B=E[F++]){var G=this.templates.rows[parseInt(B.type,10)-1].cloneNode(true);this.positions.appendChild(G);this.buildArtikel(G,B);if(B.additionalrows){var I,D=0;while(I=B.additionalrows[D++]){if(!I){continue}if(typeof (I)=="object"){var G=this.templates.rows[parseInt(I.type,10)-1].cloneNode(true);this.positions.appendChild(G);this.buildArtikel(G,I);I.parent=B}else{var C,A=0;while(C=I[A++]){var G=this.templates.rows[parseInt(I.type,10)-1].cloneNode(true);this.positions.appendChild(G);this.buildArtikel(G,C);C.parent=B}}}}if(B.info){var G=this.templates.rows[this.templates.rows.length-2].cloneNode(true);$(this.positions.appendChild(G)).down("td.tpl_text").innerHTML=B.info}if(B.fehler){var G=this.templates.rows[this.templates.rows.length-1].cloneNode(true);$(this.positions.appendChild(G)).down("td.tpl_text").innerHTML=B.fehler}}},buildArtikel:function(K,H){var J={};var O=K.getElementsByTagName("*");var E,D=0;for(D=O.length;D>0;D--){E=O[D-1];if(E.className&&E.className.indexOf("tpl_")>-1){var B=E.className.split(" ");var L,G=0;for(G=B.length;G>0;G--){L=B[G-1];if(L.indexOf("tpl_")==0){if(J[L]){J[L][J[L].length]=E}else{J[L]=[E]}}}}}var M,C,A,F,I,N,G;for(M in H){if(M=="fehler"||M=="info"){continue}A=J[C="tpl_"+M];I=H[M];if(typeof A!="undefined"&&A.length>0){for(var G=A.length;G>0;G--){F=A[G-1];if(F.type){N=F.type.toUpperCase();if(N=="CHECKBOX"||N=="RADIO"){F.checked=(I=="1")}else{F.value=I}}else{F.innerHTML=I}}}else{A=J[C+"_image"];if(typeof A!="undefined"&&A.length>0&&this.picRX.test(I)){if(typeof A!="undefined"&&A.length>0){for(var G=A.length;G>0;G--){A[G-1].src=I}}}else{A=J[C+"_link"];if(typeof A!="undefined"&&A.length>0&&(I.indexOf(".html")>-1||I.indexOf(".pdf")>-1)){if(typeof A!="undefined"&&A.length>0){for(var G=A.length;G>0;G--){A[G-1].href=I}}}}}A=J[C+"_display"];if(typeof A!="undefined"&&A.length>0){for(G=A.length;G>0;G--){A[G-1].style.display=(I&&I!="0")?"":"none"}}}},artikelUpdateHandler:function(D,H){var F=this.positions.down('input.tpl_position[value="'+D[0].position+'"]').up("tr");var E=F.nextSibling;while(E&&E.getAttribute("type")!="1"){var G=E.nextSibling;$(E).remove();E=G}this.buildArtikel(F,D[0]);var E=F.nextSibling;if(D[0].additionalrows){var I,C=0;while(I=D[0].additionalrows[C++]){if(!I){continue}if(typeof (I)=="object"){var F=this.templates.rows[parseInt(I.type,10)-1].cloneNode(true);if(E){this.positions.insertBefore(F,E)}else{this.positions.appendChild(F)}this.buildArtikel(F,I);I.parent=D[0];E=F.nextSibling}else{var B,A=0;while(B=I[A++]){var F=this.templates.rows[parseInt(I.type,10)-1].cloneNode(true);if(E){this.positions.insertBefore(F,E)}else{this.positions.appendChild(F)}this.buildArtikel(F,B);B.parent=D[0];E=F.nextSibling}}}}if(D[0].info){var F=this.templates.rows[this.templates.rows.length-2].cloneNode(true);this.positions.insertBefore(F,E);$A($(F).getElementsByClassName("tpl_text"))[0].innerHTML=D[0].info;var E=F.nextSibling}if(D[0].fehler){var F=this.templates.rows[this.templates.rows.length-1].cloneNode(true);if(E){this.positions.insertBefore(F,E)}else{this.positions.appendChild(F)}$A($(F).getElementsByClassName("tpl_text"))[0].innerHTML=D[0].fehler;var E=F.nextSibling}},load:function(A){if(A&&A.toQueryString){A=A.toQueryString()}this.loadEffect=new Effect.Opacity(this.positions,{from:1,to:0.3,duration:1.2});this.parameters=A;this.json.request(this.uri,A,arguments[1]||Prototype.emptyFunction);return false},loadOne:function(A,B){if(A&&A.toQueryString){A=A.toQueryString()}this.parameters=A;this.jsonUpdate.request(this.uri,A,B||Prototype.emptyFunction);return false},loadAppended:function(A,B){if(A&&A.toQueryString){A=A.toQueryString()}this.parameters=A;this.jsonAppend.request(this.uri,A,B||Prototype.emptyFunction);return false}});var Container=Class.create({initialize:function(C,B,E,F,A,D){this.DeleteInAction=false;this.currentSort="";this.conlayer=null;this.counter=0;this.sprache=B?B:1;this.local=E?E:false;this.container=C;this.fullname="";this.az=F||null;this.additionalParams=A||null;this.onUpdate=D||Prototype.emptyFunction;this.actualTR=null;if(this.container=="wk"){this.fullname="warenkorb"}if(this.container=="se"){this.fullname="schnellerfassung"}if(this.container=="ekl"){this.fullname="einkaufsliste"}if(this.container=="etl"){this.fullname="etikettenliste"}if(this.container=="bl"){this.fullname="bestellliste"}},_textify:function(A){if(this.sprache==1){if(A<=0){return"keine Positionen"}if(A==1){return"1 Position"}if(A>1){return A+" Positionen"}return"Positionen"}if(this.sprache==2){if(A<=0){return"pas de positions"}if(A==1){return"1 position"}if(A>1){return A+" positions"}return"Positionen"}if(this.sprache==3){if(A<=0){return"non items"}if(A==1){return"1 item"}if(A>1){return A+" items"}return"Positionen"}if(this.sprache==4){if(A<=0){return"nincsenek tételek"}if(A==1){return"1 tétel"}if(A>1){return A+" tétel"}return"tétel"}},_showBox:function(D){var C="";if(this.container=="wk"){if(this.sprache==1){$("layer_con_header").innerHTML="Warenkorb"}if(this.sprache==2){$("layer_con_header").innerHTML="Panier"}if(this.sprache==3){$("layer_con_header").innerHTML="Basket"}if(this.sprache==4){$("layer_con_header").innerHTML="Kosár"}$("layer_con_header_logo").style.backgroundImage="url(/images/shop/corner_wk.gif)"}if(this.container=="se"){if(this.sprache==1){$("layer_con_header").innerHTML="Schnellerfassung"}if(this.sprache==2){$("layer_con_header").innerHTML="Saisie rapide"}if(this.sprache==3){$("layer_con_header").innerHTML="Rapid order"}if(this.sprache==4){$("layer_con_header").innerHTML="Gyorsrendelés"}$("layer_con_header_logo").style.backgroundImage=""}if(this.container=="ekl"){if(this.sprache==1){$("layer_con_header").innerHTML="Einkaufsliste"}if(this.sprache==2){$("layer_con_header").innerHTML="Liste d'achat"}if(this.sprache==3){$("layer_con_header").innerHTML="Shoppin list"}if(this.sprache==4){$("layer_con_header").innerHTML="Vásárlási lista"}$("layer_con_header_logo").style.backgroundImage="url(/images/shop/corner_el.gif)"}if(this.container=="etl"){if(this.sprache==1){$("layer_con_header").innerHTML="Etikettenliste"}if(this.sprache==2){$("layer_con_header").innerHTML="Liste d'étiquettes"}if(this.sprache==3){$("layer_con_header").innerHTML="Labelling list"}if(this.sprache==4){$("layer_con_header").innerHTML="Címke-lista"}$("layer_con_header_logo").style.backgroundImage="url(/images/shop/corner_etiketten.gif)"}if(this.container=="bl"){if(this.sprache==1){$("layer_con_header").innerHTML="Bestellliste"}if(this.sprache==2){$("layer_con_header").innerHTML="Liste de commande"}if(this.sprache==3){$("layer_con_header").innerHTML="Order list"}if(this.sprache==4){$("layer_con_header").innerHTML="Rendelési lista"}$("layer_con_header_logo").style.backgroundImage="url(/images/shop/corner_el.gif)"}$("layer_con_header_logo").style.backgroundRepeat="no-repeat";$("layer_con_header_logo").style.paddingLeft="35px";if(D.added>0){C=C+$("layer_con_added").innerHTML.replace(/%anzahl%/g,this._textify(D.added))}if(D.deleted>0){C=C+$("layer_con_deleted").innerHTML.replace(/%anzahl%/g,this._textify(D.deleted))}if(D.changed>0){C=C+$("layer_con_changed").innerHTML.replace(/%anzahl%/g,this._textify(D.changed))}if(D.errors>0){C=C+$("layer_con_errors").innerHTML.replace(/%anzahl%/g,this._textify(D.errors))}if(C.length==0){if(this.sprache==1){C="Keine Artikel gefunden."}if(this.sprache==2){C="Aucun article à été trouvé."}if(this.sprache==3){C="No articles could have been found."}if(this.sprache==4){C="Nincs ilyen cikk."}}if(D.replaced&&D.replaced.length>0){var A=0;var B=D.replaced.split("§");while(B[A++]){C=C+$("layer_con_replaced").innerHTML.replace(/%artikel%/g,B[A-1].split("$")[0]).replace(/%ersatz%/g,B[A-1].split("$")[1])}}this.counter++;$("layer_con_content").appendChild(document.createElement("span")).innerHTML=C;$("layer_con").popup();this.conlayer=function(){$("layer_con_content").firstDescendant().remove();if(--this.counter==0){$("layer_con").hide()}}.bind(this).delay(3)},_visualUpdate:function(E){var B=E.responseText.evalJSON();try{this._updateTotal(B)}catch(F){console.log(F)}if(this.local){if(B.deleted>0){i=1;var A=$(this.fullname).getElementsByTagName("input");var D,C=0;while(D=A[C++]){if(D.name=="t_position"){D.value=i++}}}if(B.anzahl==0){$(this.fullname+"_form").hide();$(this.fullname+"_noresult").show()}}this._deregisterDelete();this._showBox(B);if(this.local&&B.reload&&B.reload=="yes"){document.location.href=document.location.href}},__messages:function(){if($("wk_messages")){return"yes"}return"no"},_updateTotal:function(A){this.onUpdate();if(this.container!="wk"){return }if(A){return this.__updateTotal(A)}new Ajax.Request("/ajax/"+this.fullname+"/index.html",{parameters:{i2cms_i2connect:"i2c_wk.i2connect(Method,calculateBasket,Data,,)",t_messages:this.__messages()},onSuccess:function(B){this.__updateTotal(B.responseText.evalJSON())}.bind(this)})},__updateTotal:function(D){try{$("box_wk_positionen").innerHTML=this._textify(D.anzahl);$("box_wk_preis").innerHTML=D.upperright}catch(F){}if(!this.local){return }if(!$("wk_warenwert")){return }$("wk_warenwert").innerHTML=D.netto;$("wk_total").innerHTML=D.brutto;$("wk_rabatt").innerHTML=D.rabatt;$("wk_gewicht").innerHTML=D.gewicht;$("wk_maxgewicht").innerHTML=D.maxgewicht+" kg";$("wk_versandname").innerHTML=D.versandname;if(D.bestellsperre==1){$("bestellung_on").hide();$("bestellung_off").show()}else{$("bestellung_on").show();$("bestellung_off").hide()}if(D.vorlaeufig==1){if($("total_vorlaufig")){$("total_vorlaufig").show()}}else{if($("total_vorlaufig")){$("total_vorlaufig").hide()}}try{if(parseFloat(D.rabatt)!=0){$("rabatt").show()}else{$("rabatt").hide()}}catch(F){console.log(F)}try{var C=D.messages;if($("wk_messages")&&C.length>0){$("wk_messages_inner").innerHTML=C;$("wk_messages").show()}else{$("wk_messages").hide()}}catch(F){console.log(F)}try{var A=D.zusbez.split("§");var H=D.zusbetrag.split("§");var G;while(G=$("totals").down("tr.zuschlag")){$("totals").removeChild(G)}var E=0;while(H[E++]){var G=$($("totals").insertBefore($("zuschlag").cloneNode(true),$("zuschlag").nextSibling));G.down(".tpl_zusbetrag").innerHTML=H[E-1];G.down(".tpl_zusbez").innerHTML=A[E-1];G.className="zuschlag";G.show()}}catch(F){console.log(F)}try{var I=D.mwstlist.split(",");var B=D.mwstnames.split(",");var G;while(G=$("totals").down("tr.mwst")){$("totals").removeChild(G)}var E=0;while(I[E++]){var G=$($("totals").insertBefore($("mwst").cloneNode(true),$("mwst").nextSibling));G.down(".tpl_mwstname").innerHTML=B[E-1];G.down(".tpl_mwst").innerHTML=I[E-1];G.className="mwst";G.show()}}catch(F){console.log(F)}if(this.local&&D.reload&&D.reload=="yes"){document.location.href=document.location.href}},_send:function(A){if(this.additionalParams){A=this.additionalParams.merge(A)}A.set("t_messages",this.__messages());new Ajax.Request("/ajax/"+this.fullname+"/index.html",{parameters:A.toQueryString(),onSuccess:this._visualUpdate.bind(this),onFailure:function(B){document.location.href="/shop/"+this.fullname+"/index.html?"+A}})},_sendList:function(A){var B="";A.each(function(D){B=B+D.artikelnr+"§"+D.menge+"$"});var C=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,addPositions,Data,"+B+",)"});if(this.container=="ekl"&&!this.local){this.continuation=[this._send.bind(this),C];$("layer_eklauswahl").popup()}else{this._send(C)}},_registerDelete:function(){if(this.deleteInAction){return true}this.deleteInAction=true;return false},_deregisterDelete:function(){this.deleteInAction=false},create:function(A){new Ajax.Request("/ajax/create_container/index.html",{parameters:{t_Container:this.container,t_Name:A},onSuccess:function(C){var C=C.responseText.evalJSON();if(!C.success){var B=$("error_duplicate_eklname");B.show();B.hide.bind(B).delay(5)}else{if(this.local){document.location.reload()}else{$("layer_eklauswahl").popup()}}}})},add:function(C,B){if(!C||!B){return false}var A=[];var D={};D.menge=B;D.artikelnr=C;A[0]=D;if(A.length>0){this._sendList(A)}},addMarked:function(A){if(typeof A=="string"){var G=[];var H=$(A.fullname).getElementsByTagName("input");var J,F=0;while(J=H[F++]){if(J.name=="t_Marked"&&J.checked){J=$(J);var I=J.up("tr");var B=$F(I.down("input.tpl_menge"));var K=parseInt(B,10);if(isNaN(K)||K<=0){K=1}var E={};E.menge=K;E.artikelnr=J.parentNode.down("input.tpl_artikelnr").value;G[G.length]=E}}if(G.length>0){this._sendList(G)}}else{var D=[];var H=$(A.fullname).getElementsByTagName("input");var J,F=0;while(J=H[F++]){if(J.name=="t_Marked"&&J.checked){D[D.length]=J.parentNode.down('input[name="t_position"]').value}}if(!D.length){return }data=A.container+"§"+D.join(",");var C=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method|addPositionsFromContainer|Data|"+data+"|)"});if(A.additionalParams){C=A.additionalParams.merge(C)}if(this.container=="ekl"&&!this.local){this.continuation=[this._send.bind(this),C];$("layer_eklauswahl").popup()}else{this._send(C)}}},addAny:function(C){var A=$(C).select("input.tpl_menge");var B=0;var D;while(D=A[B++]){if(D.value.replace(/^\s*|\s*$/g,"").length>0){this.addMany(D.up("tr"));return true}}return false},addMany:function(C){var H=[];var I=$("trefferliste").tBodies[0].rows;var J,G=0;while(J=I[G++]){var E=J.getElementsByTagName("input");var K=null;var B=null;for(var D=0;D<E.length;D++){if(E[D].name=="t_artikelnr"){B=E[D]}else{if(E[D].name=="t_Menge"){K=E[D]}}}if(K==null){continue}var A=K.value;if(A.strip()){var L=parseInt(A,10);if(!isNaN(L)&&L>0){var F={};F.menge=L;F.artikelnr=B.value;H[H.length]=F;K.value=""}}}if(H.length>0){this._sendList(H)}else{this.addOne(C)}},addOne:function(C,F){if(F){data=F.container+"§"+C.down('input[name="t_position"]').value;var E=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method|addPositionsFromContainer|Data|"+data+"|)"});if(F.additionalParams){E=F.additionalParams.merge(E)}if(this.container=="ekl"&&!this.local){this.continuation=[this._send.bind(this),E];$("layer_eklauswahl").popup()}else{this._send(E)}}else{var A=[];var D={};var B=parseInt($F(C.down("input.tpl_menge")),10);if(isNaN(B)){B=1}D.menge=B;D.artikelnr=$F(C.down("input.tpl_artikelnr"));A[0]=D;if(A.length>0){this._sendList(A)}}},append:function(C,A){var A=parseInt(A,10);if(isNaN(A)){A=1}var D=$H({t_ArtikelNr:C,t_Menge:A,t_Action:"addPosition",t_Datasource:this.container});var B=false;$$(".tpl_scn_liefname").each(function(E){if(E.innerHTML.length>0){B=true}});if(this.additionalParams){D=this.additionalParams.merge(D)}this.az.loadAppended(D,function(){this._updateTotal();this._showBox({added:1});if(B){if(!Artikelzeile.az){return false}var E=$H({t_Datasource:this.container});if(this.additionalParams){E=this.additionalParams.merge(E)}Artikelzeile.az.load(E,function(){this._deregisterDelete()}.bind(this))}}.bind(this))},deleteOne:function(C){if(this._registerDelete()){return false}var B=parseInt($F(C.down("input.tpl_position")),10);var A=C.nextSibling;while(A&&(!A.getAttribute||(A.getAttribute("type")!="1"&&A.getAttribute("type")!="2"&&A.getAttribute("type")!="5"))){C.parentNode.removeChild(A);A=C.nextSibling}C.remove();var D=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,deleteRow,Data,"+B+",)"});this._send(D)},replaceOne:function(C){if(this._registerDelete()){return false}var B=parseInt($F(C.down("input.tpl_position")),10);var A=$F(C.down("input.tpl_ersetzeartikelnr"));var D=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,replaceRow,Data,"+B+"$"+A+",)"});this._send(D)},deleteMany:function(){if(this._registerDelete()){return false}var B=[];var A=[];var G=$(this.fullname).getElementsByTagName("input");var E,C=0;while(E=G[C++]){if(E.name=="t_Marked"&&E.checked){B[B.length]=E.parentNode.down("input.tpl_position").value;A[A.length]=E.up("tr")}}var F,C=0;while(F=A[C++]){var D=F.nextSibling;while(D&&(!D.getAttribute||(D.getAttribute("type")!="1"&&D.getAttribute("type")!="2"&&D.getAttribute("type")!="5"))){F.parentNode.removeChild(D);D=F.nextSibling}F.remove()}if(B.length>0){var H=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,deleteMany,Data,"+B.join("§")+",)"});this._send(H);$("checkall").uncheck()}else{this._deregisterDelete()}},deleteAll:function(){if(this._registerDelete()){return false}var D=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,deleteBasket,Data,,)"});var C=$(this.fullname).tBodies[0].rows;var B,A=0;while(B=$(C[0])){B.remove()}this._send(D)},updateMenge:function(A){var B=$H({t_Datasource:this.container,t_Position:$F(A.down("input.tpl_position")),t_Menge:$F(A.down("input.tpl_menge")),t_Action:"updateMenge"});if(this.additionalParams){B=this.additionalParams.merge(B)}this.az.loadOne(B,this._updateTotal.bind(this))},updateEigeneBez:function(A){var B=$H({t_Datasource:this.container,t_Position:$F(A.down("input.tpl_position")),t_EigeneBez:$F(A.down("input.tpl_eigenebez")),t_Action:"updateEigeneBez"});if(this.additionalParams){B=this.additionalParams.merge(B)}this.az.loadOne(B)},updateEigeneBez2:function(A){var B=$H({t_Datasource:this.container,t_Position:$F(A.down("input.tpl_position")),t_EigeneBez2:$F(A.down("input.tpl_eigenebez2")),t_Action:"updateEigeneBez2"});if(this.additionalParams){B=this.additionalParams.merge(B)}this.az.loadOne(B)},updatePosText:function(A){if(typeof A=="string"){var B=$H({t_Datasource:this.container,t_Position:A,t_Action:"updatePosText"});if(this.additionalParams){B=this.additionalParams.merge(B)}this.continuation=[this.updatePosText.bind(this),B];$("layer_positionstexte").popup(B.toQueryString())}else{$("layer_positionstexte").hide();this.az.loadOne(A)}},updateOREMarked:function(E){if(!E){var A=[];var D=$(this.fullname).getElementsByTagName("input");var C,B=0;while(C=D[B++]){if(C.name=="t_Marked"&&C.checked){A[A.length]=C.parentNode.down('input[name="t_position"]').value}}if(!A.length){return }var F=$H({t_Datasource:this.container,t_Positions:A});if(this.additionalParams){F=this.additionalParams.merge(F)}this.continuation=[this.updateOREMarked.bind(this),F];$("layer_ore").popup(F.toQueryString())}else{new Ajax.Request("/ajax/index.html",{parameters:"i2cms_i2connect=i2c_"+this.container+".i2connect(Method,updateOre,Data,,)&t_ORE="+E.get("t_ORE")+"&t_Positions="+E.get("t_Positions").join(",")+(this.additionalParams?"&"+this.additionalParams.toQueryString():""),onSuccess:function(){this.az.load(az_data)}.bind(this)});$("checkall").uncheck();$("layer_ore").hide()}},updateORE:function(A){if(typeof A=="string"){var B=$H({t_Datasource:this.container,t_Position:A,t_Action:"updateORE"});if(this.additionalParams){B=this.additionalParams.merge(B)}this.continuation=[this.updateORE.bind(this),B];$("layer_ore").popup(B.toQueryString())}else{$("layer_ore").hide();this.az.loadOne(A,this._updateTotal.bind(this))}},showZuschlag:function(E){var D=$F(E.down("input.tpl_artikelnr"));var C=1;var B="/ajax/zuschlag/index.html?t_ArtikelNr="+D+"&t_Menge="+C;var A=$(E.down("img.img_zuschlag"));this.showDropdown(B,A)},showGefahr:function(D){var C=$F(D.down("input.tpl_artikelnr"));var B="/ajax/gefahr/index.html?t_ArtikelNr="+C;var A=$(D.down("div.tpl_gefahr"));this.showDropdown(B,A)},showStaffel:function(D){this.actualTR=D;var C=$F(D.down("input.tpl_artikelnr"));var B="/ajax/staffel/index.html?t_ArtikelNr="+C;var A=$(D.down("img.img_staffel"));this.showDropdown(B,A)},useStaffel:function(A,B){this.actualTR.down("input.tpl_menge").value=A;if(B){this.actualTR.down("span.tpl_nettopreis").innerHTML=B}this.closeDropdown()},showDropdown:function(B,A){var D=Position.cumulativeOffset(A);var C=$("layer_dropdown");if(C.style.display==""){Element.hide(C);Event.stopObserving(document,"mousedown",this.closeDropdown)}else{new Ajax.Request(B,{async:true,onSuccess:function(E){C.innerHTML=E.responseText;Element.show(C);C.style.left=D[0]+"px";C.style.top=(D[1]+18)+"px"}});Event.observe(document,"mousedown",this.closeDropdown)}},closeDropdown:function(A){if(A&&!Event.element(A).up("div.layer_dropdown")){Element.hide("layer_dropdown")}if(!A){Element.hide("layer_dropdown")}Event.stopObserving(document,"mousedown",this.closeDropdown)},showAddons:function(D,C){var A="/ajax/addons/index.html?t_type="+C;var B=$("layer_addons");new Ajax.Request(A,{async:true,onSuccess:function(F){B.innerHTML=F.responseText;F.responseText.evalScripts();$$("select","object","embed").each(function(G){G.style.visibility="hidden"});Element.show(B);var E={t_Datasource:"Artikel",t_Method:C,t_ProduktNr:D};Artikelzeile.az_addons=new Artikelzeile("addons",{onMengeEnter:function(G){Container.wk_addons.addMany($(this).up("tr"))}});Artikelzeile.az_addons.load(E);Container.wk_addons=new Container("wk",this.sprache,false,Artikelzeile.az_addons)}.bind(this)})},closeAddons:function(A){Element.hide("layer_addons")},showErsatzteile:function(B){this.actualTR=B;var A=$F(B.down("input.tpl_artikelnr"));this.showAddons(A,"Ersatzteile")},showZubehoer:function(B){this.actualTR=B;var A=$F(B.down("input.tpl_artikelnr"));this.showAddons(A,"Zubehoer")},showPassendZu:function(B){this.actualTR=B;var A=$F(B.down("input.tpl_artikelnr"));this.showAddons(A,"PassendZu")},addOne:function(C,F){if(F){data=F.container+"§"+C.down('input[name="t_position"]').value;var E=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method|addPositionsFromContainer|Data|"+data+"|)"});if(F.additionalParams){E=F.additionalParams.merge(E)}if(this.container=="ekl"&&!this.local){this.continuation=[this._send.bind(this),E];$("layer_eklauswahl").popup()}else{this._send(E)}}else{var A=[];var D={};var B=parseInt($F(C.down("input.tpl_menge")),10);if(isNaN(B)){B=1}D.menge=B;D.artikelnr=$F(C.down("input.tpl_artikelnr"));A[0]=D;if(A.length>0){this._sendList(A)}}},reorganize:function(H){if(this._registerDelete()){return false}var B=[];var A=[];var E=$(this.fullname).getElementsByTagName("input");var D,C=0;var F=null;while(D=E[C++]){if(D.name=="t_Marked"&&D.checked){B[B.length]=D.parentNode.down("input.tpl_position").value;A[A.length]=D.up("tr")}if(D.name=="t_position"&&D.value==H){F=D.up("tr")}}if(B.length>0){var G=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,reorganize,Data,"+H+"§"+B.join("$")+",)"});if(this.additionalParams){G=this.additionalParams.merge(G)}if(Artikelzeile.az&&az_data){new Ajax.Request("/ajax/"+this.fullname+"/index.html",{parameters:G.toQueryString(),onSuccess:function(I){Artikelzeile.az.load(az_data,function(){this._deregisterDelete()}.bind(this))}.bind(this),onFailure:function(I){document.location.href="/shop/"+this.fullname+"/index.html?"+G.toQueryString()}})}else{document.location.href="/shop/"+this.fullname+"/index.html?"+G.toQueryString()}}else{this._deregisterDelete()}},resort:function(B){if(this._registerDelete()){return false}if(!Artikelzeile.az){return false}var A;if(this.currentSort==B){A="desc";this.currentSort=""}else{A="asc";this.currentSort=B}var C=$H({t_Datasource:this.container,t_sort_dir:A,t_sort_field:B});if(this.additionalParams){C=this.additionalParams.merge(C)}Artikelzeile.az.load(C,function(){this._deregisterDelete()}.bind(this));return false},addNonKatalog:function(A){if(!A){return""}var E=[];var C={};var H=$F(A.down("input.nk_bez1"));var G=$F(A.down("input.nk_bez2"));var D=$F(A.down("input.nk_dim"));var F=A.down("select.nk_me").options[A.down("select.nk_me").selectedIndex].value;var I=$F(A.down("input.nk_menge"));if(isNaN(I)){I=1}var B=$H({i2cms_i2connect:"i2c_"+this.container+".i2connect(Method,addNonKatalog,Data,,)",t_bezeichnung1:H,t_bezeichnung2:G,t_dimension:D,t_me:F,t_menge:I});if(this.container=="ekl"&&!this.local){this.continuation=[this._send.bind(this),B];$("layer_eklauswahl").popup()}else{this._send(B)}},copyManyEKLtoWK:function(){var D=$(this.fullname).getElementsByTagName("input");var C,A=0;while(C=D[A++]){if(C.name=="t_Marked"&&C.checked){var B=C.parentNode;this.copyEKLtoWK(C.parentNode.down("input.eklid").value)}}},copyEKLtoWK:function(C){var F=$H({t_ImportSource:"i2c_ekl",i2cms_i2connect:"i2c_wk.i2connect(Method,importPositions,Data,Einkaufsliste§"+C+"$,)"});this._send(F);var E=new Date();var A=E.getDate()>9?E.getDate():"0"+E.getDate();var D=E.getMonth()+1;D=D>9?D:"0"+D;var B=E.getFullYear();$("lastOrder"+C).innerHTML=A+"."+D+"."+B},copyBLtoWK:function(B){var A=$H({t_ImportSource:"i2c_bl",i2cms_i2connect:"i2c_wk.i2connect(Method,importPositions,Data,Bestellliste§"+B+"$,)"});this._send(A)},copySEtoWK:function(){this._send($H({t_ImportSource:"i2c_se",i2cms_i2connect:"i2c_wk.i2connect(Method,importPositions,Data,,)"}))},copySEtoETL:function(){this._send($H({t_ImportSource:"i2c_se",i2cms_i2connect:"i2c_etl.i2connect(Method,importPositions,Data,,)"}))},copySEtoEKL:function(){var A=$H({t_ImportSource:"i2c_se",i2cms_i2connect:"i2c_ekl.i2connect(Method,importPositions,Data,,)"});this.continuation=[this._send.bind(this),A];$("layer_eklauswahl").popup()},copyAuftragtoWK:function(A){this._send($H({t_ImportSource:"i2c_auftrag",i2cms_i2connect:"i2c_wk.i2connect(Method,importPositions,Data,AufNr§"+A+"$,)"}))},copyAuftragtoETL:function(A){this._send($H({t_ImportSource:"i2c_auftrag",i2cms_i2connect:"i2c_etl.i2connect(Method,importPositions,Data,AufNr§"+A+"$,)"}))},deleteManyEKL:function(){var C=$(this.fullname).getElementsByTagName("input");var B,A=0;while(B=C[A++]){if(B.name=="t_Marked"&&B.checked&&B.parentNode.down("input.admin").value=="yes"){this.deleteEKL(B.parentNode.down("input.eklid").value,B.parentNode.down("input.loop").value)}}},deleteEKL:function(B,A){var C=$H({i2cms_i2connect:"i2c_ekl.i2connect(Method,deleteContainer,Data,,Einkaufsliste,"+B+",)"});new Ajax.Request("/ajax/index.html",{parameters:C.toQueryString(),onSuccess:function(D){$("qs_ekl_scope_"+A).remove()},onFailure:function(D){document.location.reload()}})},deleteBL:function(C,A){var B=$H({i2cms_i2connect:"i2c_bl.i2connect(Method,deleteContainer,Data,,Bestellliste,"+C+",)"});new Ajax.Request("/ajax/index.html",{parameters:B.toQueryString(),onSuccess:function(D){$("qs_bl_scope_"+A).remove()},onFailure:function(D){document.location.reload()}})},goon:function(A){if(!this.continuation){return false}A=this.continuation[1].merge(A);return this.continuation[0](A)},cancel:function(){this.continuation=null}});var QuickSearch=Class.create();QuickSearch.prototype={initialize:function(C){this.namespace=C;this.searchvalue="";this.hits=0;this.minLength=2;this.noHits="non";this.results="results";this.cache={};var D=$A(document.getElementsByClassName("qs_"+this.namespace+"_input"));var B,A=0;while(B=D[A++]){B.search=this.search.bind(this)}},search:function(C){if(!C){var C=""}var E,H,A,I,D,F=0,B=new RegExp("(^|\\s)qs_"+this.namespace+"_data(\\s|$)");this.hits=0;C=C.toLowerCase();A=document.getElementsByTagName("*");var I,D,G="qs_"+this.namespace+"_id";while(E=A[F++]){if(!E.className||!B.test(E.className)){continue}if(!E.qdata){D=E.innerHTML.toLowerCase();E.qdata=D}else{D=E.qdata}I=E.getAttribute(G);if(C.length<this.minLength||D.indexOf(C)!==-1){this.show(I);H=this.get(this.getScope(I)+"_additional");if(H){H.show()}this.hits++}else{this.hide(I);H=this.get(this.getScope(I)+"_additional");if(H){H.hide()}}}if($(this.getScope(this.noHits))){if(this.hits==0){this.show(this.noHits)}else{this.hide(this.noHits)}}if($(this.getScope(this.results))){if(this.hits==0){this.hide(this.results)}else{this.show(this.results)}}},getScope:function(A){return["qs_",this.namespace,"_scope_",A].join("")},show:function(A){this.get(this.getScope(A)).style.display=""},hide:function(A){this.get(this.getScope(A)).style.display="none"},get:function(A){if(!this.cache[A]){this.cache[A]=document.getElementById(A)}return this.cache[A]}};var ProductLinkCreator=Class.create({initialize:function(){this.delay=null;this.options=Object.extend({offsetX:12,offsetY:12,delay:0.5},arguments[0]||{})},mark:function(D,I){if($("plcinfolayer")){this.infolayer=$("plcinfolayer")}else{this.infolayer=$(document.body.appendChild(document.createElement("div")));this.infolayer.hide();this.infolayer.id="plcinfolayer";this.infolayer.style.position="absolute";this.infolayer.style.zIndex=50000}if(Prototype.Browser.IE){if(D.parentNode.nodeName.toUpperCase()=="A"){D.parentNode.onmouseover=function(J){ProductLinkCreator.plc.popup(this,J||window.event)};D.parentNode.onmouseout=function(J){ProductLinkCreator.plc.popdown(this,J||window.event)}}else{var A=document.body.createTextRange();A.moveToElementText(D.parentNode);while(A.findText(I)){A.pasteHTML('<a href="/shop/produkte/detail/index.html?t_ProduktNr='+A.text.strip().replace(/\s/,"")+'" onmouseover="plc.popup(this, event || window.event);" onmouseout="plc.popdown(this, event || window.event);" onclick="return plc.go_to(this, event || window.event);">'+A.text+"</a>");A.collapse(false)}}}else{if(D.parentNode.nodeName.toUpperCase()=="A"){D.parentNode.onmouseover=function(J){ProductLinkCreator.plc.popup(this,J||window.event)};D.parentNode.onmouseout=function(J){ProductLinkCreator.plc.popdown(this,J||window.event)}}else{var F,H,G,E,B,C;H=0;F=D.data.toUpperCase().indexOf(I);if(F>=0){G=document.createElement("a");G.onmouseover=plc.popup.curry(G).bindAsEventListener(plc);G.onmouseout=plc.popdown.curry(G).bindAsEventListener(plc);G.click=plc.go_to.curry(G).bindAsEventListener(plc);E=D.splitText(F);B=E.splitText(I.length);C=E.cloneNode(true);G.appendChild(C);G.href="/shop/produkte/detail/index.html?t_ProduktNr="+C.nodeValue.strip().replace(/\s/,"");E.parentNode.replaceChild(G,E);H=1}}}},go_to:function(A,B){document.location.href="/shop/produkte/detail/index.html?t_ProduktNr="+A.innerHTML.replace(/\s/,"")},popup:function(A,B){try{this.infolayer.style.left=Event.pointerX(B)+this.options.offsetX+"px";this.infolayer.style.top=Event.pointerY(B)+this.options.offsetY+"px";new Ajax.Request("/ajax/productlink/index.html?t_ProduktNr="+A.innerHTML.replace(/\s/,""),{onSuccess:function(E){var D=E.responseText;var F=D.split("§");this.infolayer.innerHTML='<table border="0" cellpadding="0" cellspacing="0"><tr><td style="line-height: 1px;"><img class="box_topleft" src="/images/tp.gif" /></td><td style="line-height: 1px;" class="box_topmid"></td><td style="line-height: 1px;"><img class="box_topright" src="/images/tp.gif" /></td></tr><tr><td class="box_left"></td><td><div class="panel_inner_1" style="background-color: #fff;"><table width="" border="0" cellpadding="0" cellspacing="0"><tr><td rowspan="2" ><img src="/i2cmsdata/brw/images50x50/'+F[0]+'.jpg" border="0" style="margin-right:8px;" class="pic"/></td><td><strong>'+A.innerHTML+'</strong></td></tr><tr><td style="font-size:10px">'+F[1]+'</td></tr></table></div></td><td class="box_right"></td></tr><tr><td style="line-height: 1px;"><img class="box_botleft" src="/images/tp.gif" /></td><td style="line-height: 1px;" class="box_botmid"></td><td style="line-height: 1px;"><img class="box_botright"src="/images/tp.gif" /></td></tr></table>'}.bind(this)});this.delay=function(){this.infolayer.show();if(document.viewport.getWidth()+document.viewport.getScrollOffsets().left<this.infolayer.cumulativeOffset().left+this.infolayer.offsetWidth){this.infolayer.style.left=(parseInt(this.infolayer.style.left,10)-(this.infolayer.offsetWidth+4*this.options.offsetX))+"px"}}.bind(this).delay(this.options.delay)}catch(C){console.log(C)}},popdown:function(A,B){clearTimeout(this.delay);this.infolayer.hide()},findRecursive:function(F){var E=[];var G,D=0;while(G=F.childNodes[D++]){if(G.nodeType==3){E[E.length]=G}else{if(G.nodeType==1){var C=this.findRecursive(G);var A,B=0;while(A=C[B++]){E[E.length]=A}}}}return E},findByClassName:function(A){var C=[];var B=[];B[0]=/\s[0-9][0-9][0-9]\s?[0-9][0-9][0-9]\s/g;B[1]=/^[0-9][0-9][0-9]\s?[0-9][0-9][0-9]\s/g;B[2]=/\s[0-9][0-9][0-9]\s?[0-9][0-9][0-9]$/g;B[3]=/^[0-9][0-9][0-9]\s?[0-9][0-9][0-9]$/g;$$("."+A).each(function(G){var H,F=0;var J=this.findRecursive(G);while(H=J[F++]){var E,D=0,I=H.nodeValue.match(B[0]);if(I){while(E=I[D++]){C[C.length]=[H,E.strip()]}}var E,D=0,I=H.nodeValue.match(B[1]);if(I){while(E=I[D++]){C[C.length]=[H,E.strip()]}}var E,D=0,I=H.nodeValue.match(B[2]);if(I){while(E=I[D++]){C[C.length]=[H,E.strip()]}}var E,D=0,I=H.nodeValue.match(B[3]);if(I){while(E=I[D++]){C[C.length]=[H,E.strip()]}}}}.bind(this));this.validateAndMark(C)},validateAndMark:function(D){var B,A=0,C=[];while(B=D[A++]){C[C.length]=B[1].replace(/\s/,"")}if(C.length>0){new Ajax.Request("/ajax/validateproducts/index.html?t_Products="+C.join(","),{onSuccess:function(G){var F=G.responseText.evalJSON();var E=0;while(B=D[E++]){if(F[B[1].replace(/\s/,"")]){this.mark(B[0],B[1])}}}.bind(this)})}}});var plc=new ProductLinkCreator();ProductLinkCreator.plc=plc;Event.observe(document,"dom:loaded",plc.findByClassName.curry("productLinks").bind(plc));