var Prototip={Version:'2.2.3'};var Tips={options:{paths:{images:'../../images/prototip/',javascript:''},zIndex:6000}};Prototip.Styles={};eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('S.17(18,{4w:"1.7",2P:{2a:!!15.4x("2a").3y},3z:B(d){4y{15.4z("<2l 3A=\'3B/1D\' 1J=\'"+d+"\'><\\/2l>")}4A(c){$$("4B")[0].Q(P M("2l",{1J:d,3A:"3B/1D"}))}},3C:B(){3.3D("2Q");C b=/1K([\\w\\d-2R.]+)?\\.3E(.*)/;3.2S=(($$("2l[1J]").4C(B(a){W a.1J.2b(b)})||{}).1J||"").2T(b,""),E.2c=B(c){W{12:/^(3F?:\\/\\/|\\/)/.3G(c.12)?c.12:3.2S+c.12,1D:/^(3F?:\\/\\/|\\/)/.3G(c.1D)?c.1D:3.2S+c.1D}}.1h(3)(E.9.2c),18.2m||3.3z(E.2c.1D+"3H.3E"),3.2P.2a||(15.4D<8||15.3I.2n?15.1e("3J:2U",B(){C c=15.4E();c.4F="2n\\\\:*{4G:2V(#2o#3K)}"}):15.3I.2W("2n","4H:4I-4J-4K:4L","#2o#3K")),E.2p(),M.1e(2X,"2Y",3.2Y)},3D:B(b){N(4M 2X[b]=="4N"||3.2Z(2X[b].4O)<3.2Z(3["3L"+b])){3M"18 4P "+b+" >= "+3["3L"+b]}},2Z:B(d){C c=d.2T(/2R.*|\\./g,"");c=4Q(c+"0".4R(4-c.1W));W d.4S("2R")>-1?c-1:c},30:B(b){W b>0?-1*b:b.4T()},2Y:B(){E.3N()}}),S.17(E,B(){B b(c){c&&(c.3O(),c.1a&&(c.K.1L(),E.1m&&c.1p.1L()),E.1q=E.1q.3P(c))}W{1q:[],1b:[],2p:B(){3.2q=3.1r},2e:{H:"31",31:"H",F:"1s",1s:"F",1X:"1X",1f:"1i",1i:"1f"},3Q:{O:"1f",L:"1i"},32:B(c){W!1Y[1]?c:3.2e[c]},1m:B(d){C c=(P 4U("4V ([\\\\d.]+)")).4W(d);W c?3R(c[1])<7:!1}(4X.4Y),33:2Q.4Z.51&&!15.52,2W:B(c){3.1q.2f(c)},1L:B(a){C l,k=[];1Z(C j=0,i=3.1q.1W;j3.9.1k?3.1o:3.9.1k,3.9.12?3.12=3.9.12.41("://")?3.9.12:E.2c.12+3.9.12:3.12=E.2c.12+"3H/"+(3.9.22||"")+"/",3.12.5k("/")||(3.12+="/"),S.2u(3.9.J)&&(3.9.J={T:3.9.J}),3.9.J.T&&(3.9.J=S.17(S.2h(18.2m[3.9.22].J)||{},3.9.J),3.9.J.T=[3.9.J.T.2b(/[a-z]+/)[0].2w(),3.9.J.T.2b(/[A-Z][a-z]+/)[0].2w()],3.9.J.1F=["H","31"].5l(3.9.J.T[0])?"1f":"1i",3.1w={1f:!1,1i:!1}),3.9.1n&&(3.9.1n.9=S.17({37:2Q.5m},3.9.1n.9||{}));N(3.9.11.1t){C h=3.9.11.1x.2b(/[a-z]+/)[0].2w();3.20=E.2e[h]+E.2e[3.9.11.1x.2b(/[A-Z][a-z]+/)[0].2w()].2x()}3.42=E.33&&3.1o,3.43(),E.2W(3),3.44(),18.17(3)},43:B(){3.K=(P M("V",{R:"1K"})).D({1r:E.9.1r}),3.42&&(3.K.10=B(){3.D("H:-45;F:-45;1P:2y;");W 3},3.K.U=B(){3.D("1P:1b");W 3},3.K.1b=B(){W 3.38("1P")=="1b"&&3R(3.38("F").2T("G",""))>-5n}),3.K.10(),E.1m&&(3.1p=(P M("5o",{R:"1p",1J:"1D:5p;",5q:0})).D({2z:"2i",1r:E.9.1r-1,5r:0})),3.9.1n&&(3.1Q=3.1Q.39(3.3a)),3.1x=P M("V",{R:"1u"}),3.19=(P M("V",{R:"19"})).10();N(3.9.1d||3.9.1l.I&&3.9.1l.I=="1d"){3.1d=(P M("V",{R:"2j"})).24(3.12+"2j.2A")}},2B:B(){N(15.2U){3.3b(),3.46=!0;W!0}N(!3.46){15.1e("3J:2U",3.3b);W!1}},3b:B(){$(15.3c).Q(3.K),E.1m&&$(15.3c).Q(3.1p),3.9.1n&&$(15.3c).Q(3.X=(P M("V",{R:"5s"})).24(3.12+"X.5t").10());C i="K";N(3.9.J.T){3.J=(P M("V",{R:"5u"})).D({L:3.9.J[3.9.J.1F=="1i"?"L":"O"]+"G"});C h=3.9.J.1F=="1f";3[i].Q(3.3d=(P M("V",{R:"5v 2C"})).Q(3.47=P M("V",{R:"5w 2C"}))),3.J.Q(3.1R=(P M("V",{R:"5x"})).D({L:3.9.J[h?"O":"L"]+"G",O:3.9.J[h?"L":"O"]+"G"})),E.1m&&!3.9.J.T[1].48().41("5y")&&3.1R.D({2z:"5z"}),i="47"}N(3.1k){C n=3.1k,m;3[i].Q(3.25=(P M("5A",{R:"25"})).Q(3.26=(P M("3e",{R:"26 3f"})).D("L: "+n+"G").Q((P M("V",{R:"2D 5B"})).Q(P M("V",{R:"27"}))).Q(m=(P M("V",{R:"5C"})).D({L:n+"G"}).Q((P M("V",{R:"49"})).D({1z:"0 "+n+"G",L:n+"G"}))).Q((P M("V",{R:"2D 5D"})).Q(P M("V",{R:"27"})))).Q(3.3g=(P M("3e",{R:"3g 3f"})).Q(3.3h=(P M("V",{R:"3h"})).D("2E: 0 "+n+"G"))).Q(3.4a=(P M("3e",{R:"4a 3f"})).D("L: "+n+"G").Q((P M("V",{R:"2D 5E"})).Q(P M("V",{R:"27"}))).Q(m.5F(!0)).Q((P M("V",{R:"2D 5G"})).Q(P M("V",{R:"27"}))))),i="3h";C l=3.25.3i(".27");$w("5H 5I 5J 5K").4b(B(d,c){3.1o>0?18.4c(l[c],d,{1S:3.9.36,1k:n,1o:3.9.1o}):l[c].2F("4d"),l[c].D({O:n+"G",L:n+"G"}).2F("27"+d.2x())}.1h(3)),3.25.3i(".49",".3g",".4d").1M("D",{1S:3.9.36})}3[i].Q(3.1a=(P M("V",{R:"1a "+3.9.R})).Q(3.28=(P M("V",{R:"28"})).Q(3.19)));N(3.9.O){C k=3.9.O;S.5L(k)&&(k+="G"),3.1a.D("O:"+k)}N(3.J){C j={};j[3.9.J.1F=="1f"?"F":"1s"]=3.J,3.K.Q(j),3.2k()}3.1a.Q(3.1x),3.9.1n||3.3j({19:3.9.19,1u:3.1u})},3j:B(g){C f=3.K.38("1P");3.K.D("L:1T;O:1T;1P:2y").U(),3.1k&&(3.26.D("L:0"),3.26.D("L:0")),g.19?(3.19.U().4e(g.19),3.28.U()):3.1d||(3.19.10(),3.28.10()),S.35(g.1u)&&g.1u.U(),(S.2u(g.1u)||S.35(g.1u))&&3.1x.4e(g.1u),3.1a.D({O:3.1a.4f()+"G"}),3.K.D("1P:1b").U(),3.1a.U();C j=3.1a.21(),i={O:j.O+"G"},h=[3.K];E.1m&&h.2f(3.1p),3.1d&&(3.19.U().Q({F:3.1d}),3.28.U()),(g.19||3.1d)&&3.28.D("O: 3k%"),i.L=2g,3.K.D({1P:f}),3.1x.2F("2C"),(g.19||3.1d)&&3.19.2F("2C"),3.1k&&(3.26.D("L:"+3.1k+"G"),3.26.D("L:"+3.1k+"G"),i="O: "+(j.O+2*3.1k)+"G",h.2f(3.25)),h.1M("D",i),3.J&&(3.2k(),3.9.J.1F=="1f"&&3.K.D({O:3.K.4f()+3.9.J.L+"G"})),3.K.10()},44:B(){3.3l=3.1Q.1A(3),3.2G=3.10.1A(3),3.9.1O&&3.9.13=="2v"&&(3.9.13="3m"),3.9.13&&3.9.13==3.9.1l&&(3.1U=3.4g.1A(3),3.I.1e(3.9.13,3.1U)),3.1d&&3.1d.1e("3m",B(b){b.24(3.12+"5M.2A")}.1h(3,3.1d)).1e("3n",B(b){b.24(3.12+"2j.2A")}.1h(3,3.1d));C e={I:3.1U?[]:[3.I],1c:3.1U?[]:[3.1c],1x:3.1U?[]:[3.K],1d:[],2i:[]},d=3.9.1l.I;3.3o=d||(3.9.1l?"I":"2i"),3.1V=e[3.3o],!3.1V&&d&&S.2u(d)&&(3.1V=3.1x.3i(d)),$w("U 10").4b(B(h){C g=h.2x(),i=3.9[h+"4h"].5N||3.9[h+"4h"];i=="3m"?i=="3p":i=="3n"&&i=="1N",3[h+"5O"]=i}.1h(3)),!3.1U&&3.9.13&&3.I.1e(3.9.13,3.3l),3.1V&&3.9.1l&&3.1V.1M("1e",3.3q,3.2G),!3.9.1O&&3.9.13=="23"&&(3.2H=3.T.1A(3),3.I.1e("2v",3.2H)),3.4i=3.10.39(B(h,g){C i=g.5P(".2j");i&&(i.5Q(),g.5R(),h(g))}).1A(3),(3.1d||3.9.1l&&3.9.1l.I==".2j")&&3.K.1e("23",3.4i),3.9.13!="23"&&3.3o!="I"&&(3.2I=B(){3.1G("U")}.1A(3),3.I.1e("1N",3.2I));N(3.9.1l||3.9.1v){C f=[3.I,3.K];3.3r=B(){E.2r(3),3.2J()}.1A(3),3.3s=3.1v.1A(3),f.1M("1e","3p",3.3r).1M("1e","1N",3.3s)}3.9.1n&&3.9.13!="23"&&(3.2K=3.4j.1A(3),3.I.1e("1N",3.2K))},3O:B(){3.9.13&&3.9.13==3.9.1l?3.I.1B(3.9.13,3.1U):(3.9.13&&3.I.1B(3.9.13,3.3l),3.1V&&3.9.1l&&3.3q&&3.2G&&3.1V.1M("1B",3.3q,3.2G)),3.2H&&3.I.1B("2v",3.2H),3.2I&&3.I.1B("3n",3.2I),3.K.1B(),(3.9.1l||3.9.1v)&&3.I.1B("3p",3.3r).1B("1N",3.3s),3.2K&&3.I.1B("1N",3.2K)},3a:B(g,f){N(!3.1a){N(!3.2B()){W}}3.T(f);N(!3.2L){N(3.3t){g(f);W}3.2L=!0;C j={1C:{1H:0,1I:0}};N(f.4k){C i=f.4k(),j={1C:{1H:i.x,1I:i.y}}}29{f.1C&&(j.1C=f.1C)}C h=S.2h(3.9.1n.9);h.37=h.37.39(B(d,c){3.3j({19:3.9.19,1u:c.5S}),3.T(j),B(){d(c);C a=3.X&&3.X.1b();3.X&&(3.1G("X"),3.X.1L(),3.X=2g),a&&3.U(),3.3t=!0,3.2L=2g}.1h(3).1y(0.6)}.1h(3)),3.5T=M.U.1y(3.9.1y,3.X),3.K.10(),3.2L=!0,3.X.U(),3.5U=B(){P 5V.5W(3.9.1n.2V,h)}.1h(3).1y(3.9.1y);W!1}},4j:B(){3.1G("X")},1Q:B(b){N(!3.1a){N(!3.2B()){W}}3.T(b);3.K.1b()||(3.1G("U"),3.5X=3.U.1h(3).1y(3.9.1y))},1G:B(b){3[b+"4l"]&&5Y(3[b+"4l"])},U:B(){3.K.1b()||(E.1m&&3.1p.U(),3.9.40&&E.3V(),E.3U(3),3.1a.U(),3.K.U(),3.J&&3.J.U(),3.I.4m("1K:5Z"))},1v:B(b){3.9.1n&&(3.X&&3.9.13!="23"&&3.X.10());3.9.1v&&(3.2J(),3.60=3.10.1h(3).1y(3.9.1v))},2J:B(){3.9.1v&&3.1G("1v")},10:B(){3.1G("U"),3.1G("X");3.K.1b()&&3.4n()},4n:B(){E.1m&&3.1p.10(),3.X&&3.X.10(),3.K.10(),(3.25||3.1a).U(),E.34(3),3.I.4m("1K:2y")},4g:B(b){3.K&&3.K.1b()?3.10(b):3.1Q(b)},2k:B(){C h=3.9.J,g=1Y[0]||3.1w,l=E.32(h.T[0],g[h.1F]),k=E.32(h.T[1],g[E.2e[h.1F]]),j=3.1o||0;3.1R.24(3.12+l+k+".2A");N(h.1F=="1f"){C i=l=="H"?h.L:0;3.3d.D("H: "+i+"G;"),3.1R.D({"2M":l}),3.J.D({H:0,F:k=="1s"?"3k%":k=="1X"?"50%":0,61:(k=="1s"?-1*h.O:k=="1X"?-0.5*h.O:0)+(k=="1s"?-1*j:k=="F"?j:0)+"G"})}29{3.3d.D(l=="F"?"1z: 0; 2E: "+h.L+"G 0 0 0;":"2E: 0; 1z: 0 0 "+h.L+"G 0;"),3.J.D(l=="F"?"F: 0; 1s: 1T;":"F: 1T; 1s: 0;"),3.1R.D({1z:0,"2M":k!="1X"?k:"2i"}),k=="1X"?3.1R.D("1z: 0 1T;"):3.1R.D("1z-"+k+": "+j+"G;"),E.33&&(l=="1s"?(3.J.D({T:"4o",62:"63",F:"1T",1s:"1T","2M":"H",O:"3k%",1z:-1*h.L+"G 0 0 0"}),3.J.22.2z="4p"):3.J.D({T:"4q","2M":"2i",1z:0}))}3.1w=g},T:B(z){N(!3.1a){N(!3.2B()){W}}E.2r(3);N(E.1m){C y=3.K.21();(!3.2N||3.2N.L!=y.L||3.2N.O!=y.O)&&3.1p.D({O:y.O+"G",L:y.L+"G"}),3.2N=y}N(3.9.11){C x,w;N(3.20){C v=15.1E.2t(),u=z.1C||{},t,s=2;3Y(3.20.48()){Y"64":Y"65":t={x:0-s,y:0-s};1j;Y"66":t={x:0,y:0-s};1j;Y"67":Y"68":t={x:s,y:0-s};1j;Y"69":t={x:s,y:0};1j;Y"6a":Y"6b":t={x:s,y:s};1j;Y"6c":t={x:0,y:s};1j;Y"6d":Y"6e":t={x:0-s,y:s};1j;Y"6f":t={x:0-s,y:0}}t.x+=3.9.1g.x,t.y+=3.9.1g.y,x=S.17({1g:t},{I:3.9.11.1x,20:3.20,1t:{F:u.1I||2O.1I(z)-v.F,H:u.1H||2O.1H(z)-v.H}}),w=E.11(3.K,3.1c,x);N(3.9.1E){C r=3.3u(w),q=r.1w;w=r.T,w.H+=q.1i?2*18.30(t.x-3.9.1g.x):0,w.F+=q.1i?2*18.30(t.y-3.9.1g.y):0,3.J&&(3.1w.1f!=q.1f||3.1w.1i!=q.1i)&&3.2k(q)}w={H:w.H+"G",F:w.F+"G"},3.K.D(w)}29{x=S.17({1g:3.9.1g},{I:3.9.11.1x,1c:3.9.11.1c}),w=E.11(3.K,3.1c,S.17({T:!0},x)),w={H:w.H+"G",F:w.F+"G"}}N(3.X){C p=E.11(3.X,3.1c,S.17({T:!0},x))}E.1m&&3.1p.D(w)}29{C o=3.1c.2s(),u=z.1C||{},w={H:(3.9.1O?o[0]:u.1H||2O.1H(z))+3.9.1g.x,F:(3.9.1O?o[1]:u.1I||2O.1I(z))+3.9.1g.y};N(!3.9.1O&&3.I!==3.1c){C n=3.I.2s();w.H+=-1*(n[0]-o[0]),w.F+=-1*(n[1]-o[1])}N(!3.9.1O&&3.9.1E){C r=3.3u(w),q=r.1w;w=r.T,3.J&&(3.1w.1f!=q.1f||3.1w.1i!=q.1i)&&3.2k(q)}w={H:w.H+"G",F:w.F+"G"},3.K.D(w),3.X&&3.X.D(w),E.1m&&3.1p.D(w)}},3u:B(i){C h={1f:!1,1i:!1},n=3.K.21(),m=15.1E.2t(),l=15.1E.21(),k={H:"O",F:"L"};1Z(C j 3X k){i[j]+n[k[j]]-m[j]>l[k[j]]&&(i[j]=i[j]-(n[k[j]]+2*3.9.1g[j=="H"?"x":"y"]),3.J&&(h[E.3Q[k[j]]]=!0))}W{T:i,1w:h}}});S.17(18,{4c:B(t,s){C r=1Y[2]||3.9,q=r.1o,p=r.1k,o={F:s.4r(0)=="t",H:s.4r(1)=="l"};N(3.2P.2a){C n=P M("2a",{R:"6g"+s.2x(),O:p+"G",L:p+"G"});t.Q(n);C m=n.3y("2d");m.6h=r.1S,m.6i(o.H?q:p-q,o.F?q:p-q,q,0,6j.6k*2,!0),m.6l(),m.4s(o.H?q:0,0,p-q,p),m.4s(0,o.F?q:0,p,p-q)}29{C l;t.Q(l=(P M("V")).D({O:p+"G",L:p+"G",1z:0,2E:0,2z:"4p",T:"4o",6m:"2y"}));C k=(P M("2n:6n",{6o:r.1S,6p:"6q",6r:r.1S,6s:(q/p*0.5).6t(2)})).D({O:2*p-1+"G",L:2*p-1+"G",T:"4q",H:(o.H?0:-1*p)+"G",F:(o.F?0:-1*p)+"G"});l.Q(k),k.4t=k.4t}}}),M.6u({24:B(e,d){e=$(e);C f=S.17({4u:"F H",3v:"6v-3v",3w:"6w",1S:""},1Y[2]||{});e.D(E.1m?{6x:"6y:6z.6A.6B(1J=\'"+d+"\'\', 3w=\'"+f.3w+"\')"}:{6C:f.1S+" 2V("+d+") "+f.4u+" "+f.3v});W e}}),18.3x={4v:B(b){N(b.I&&!b.I.3S){W!0}W!1},U:B(){N(!18.3x.4v(3)){E.2r(3),3.2J();C f={};N(3.9.11&&!3.9.11.1t){f.1C={1H:0,1I:0}}29{C e=3.1c.2s(),h=3.1c.3W(),g=15.1E.2t();e.H+=-1*(h[0]-g[0]),e.F+=-1*(h[1]-g[1]),f.1C={1H:e.H,1I:e.F}}3.9.1n&&!3.3t?3.3a(3.1Q,f):3.1Q(f),3.1v()}}},18.17=B(b){b.I.1K={},S.17(b.I.1K,{U:18.3x.U.1h(b),10:b.10.1h(b),1L:E.1L.1h(E,b.I)})},18.3C();',62,411,'|||this||||||options||||||||||||||||||||||||||||function|var|setStyle|Tips|top|px|left|element|stem|wrapper|height|Element|if|width|new|insert|className|Object|position|show|div|return|loader|case||hide|hook|images|showOn||document||extend|Prototip|title|tooltip|visible|target|closeButton|observe|horizontal|offset|bind|vertical|break|border|hideOn|fixIE|ajax|radius|iframeShim|tips|zIndex|bottom|mouse|content|hideAfter|stemInverse|tip|delay|margin|bindAsEventListener|stopObserving|fakePointer|javascript|viewport|orientation|clearTimer|pointerX|pointerY|src|prototip|remove|invoke|mouseleave|fixed|visibility|showDelayed|stemImage|backgroundColor|auto|eventToggle|hideTargets|length|middle|arguments|for|mouseHook|getDimensions|style|click|setPngBackground|borderFrame|borderTop|prototip_Corner|toolbar|else|canvas|match|paths||_inverse|push|null|clone|none|close|positionStem|script|Styles|ns_vml|default|initialize|zIndexTop|raise|cumulativeOffset|getScrollOffsets|isString|mousemove|toLowerCase|capitalize|hidden|display|png|build|clearfix|prototip_CornerWrapper|padding|addClassName|eventHide|eventPosition|eventCheckDelay|cancelHideAfter|ajaxHideEvent|ajaxContentLoading|float|iframeShimDimensions|Event|support|Prototype|_|path|replace|loaded|url|add|window|unload|convertVersionString|toggleInt|right|inverseStem|WebKit419|removeVisible|isElement|borderColor|onComplete|getStyle|wrap|ajaxShow|_build|body|stemWrapper|li|borderRow|borderMiddle|borderCenter|select|_update|100|eventShow|mouseover|mouseout|hideElement|mouseenter|hideAction|activityEnter|activityLeave|ajaxContentLoaded|getPositionWithinViewport|repeat|sizingMethod|Methods|getContext|insertScript|type|text|start|require|js|https|test|styles|namespaces|dom|VML|REQUIRED_|throw|removeAll|deactivate|without|_stemTranslation|parseFloat|parentNode|_highest|addVisibile|hideAll|cumulativeScrollOffset|in|switch|create|hideOthers|include|fixSafari2|setup|activate|9500px|_isBuilding|stemBox|toUpperCase|prototip_Between|borderBottom|each|createCorner|prototip_Fill|update|getWidth|toggle|On|buttonEvent|ajaxHide|pointer|Timer|fire|afterHide|relative|block|absolute|charAt|fillRect|outerHTML|align|hold|REQUIRED_Prototype|createElement|try|write|catch|head|find|documentMode|createStyleSheet|cssText|behavior|urn|schemas|microsoft|com|vml|typeof|undefined|Version|requires|parseInt|times|indexOf|abs|RegExp|MSIE|exec|navigator|userAgent|Browser||WebKit|evaluate|topRight|rightTop|topMiddle|rightMiddle|bottomLeft|leftBottom|bottomRight|rightBottom|bottomMiddle|leftMiddle|Tip|Class|not|available|cannot|000000|closeButtons|endsWith|member|emptyFunction|9500|iframe|false|frameBorder|opacity|prototipLoader|gif|prototip_Stem|prototip_StemWrapper|prototip_StemBox|prototip_StemImage|MIDDLE|inline|ul|prototip_CornerWrapperTopLeft|prototip_BetweenCorners|prototip_CornerWrapperTopRight|prototip_CornerWrapperBottomLeft|cloneNode|prototip_CornerWrapperBottomRight|tl|tr|bl|br|isNumber|close_hover|event|Action|findElement|blur|stop|responseText|loaderTimer|ajaxTimer|Ajax|Request|showTimer|clearTimeout|shown|hideAfterTimer|marginTop|clear|both|LEFTTOP|TOPLEFT|TOPMIDDLE|TOPRIGHT|RIGHTTOP|RIGHTMIDDLE|RIGHTBOTTOM|BOTTOMRIGHT|BOTTOMMIDDLE|BOTTOMLEFT|LEFTBOTTOM|LEFTMIDDLE|cornerCanvas|fillStyle|arc|Math|PI|fill|overflow|roundrect|fillcolor|strokeWeight|1px|strokeColor|arcSize|toFixed|addMethods|no|scale|filter|progid|DXImageTransform|Microsoft|AlphaImageLoader|background'.split('|'),0,{}));Prototip.Styles={'default':{border:6,borderColor:'#c7c7c7',className:'default',closeButton:!1,hideAfter:!1,hideOn:'mouseleave',hook:!1,radius:6,showOn:'mousemove',stem:{height:12,width:15}},'mesem':{border:2,closeButton:!0,borderColor:'#4b8498',radius:2,hook:{target:'bottomRight',tip:'topRight'},showOn:'click',hideOn:{element:'closeButton',event:'click'},width:'480px',border:1,fixed:!0,hideOthers:!0,offset:{x:100,y:80}},'mesemZusatz':{border:1,closeButton:!0,borderColor:'#4b8498',radius:1,hook:{mouse:!1},viewport:!0,showOn:'click',hideOn:{element:'closeButton',event:'click'},width:750,border:1,fixed:!1,hideOthers:!0,offset:{x:110,y:18},stem:{height:12,width:15}}};var AutocompletePrototype=function(el,options){this.el=$(el);this.id=this.el.identify();this.el.setAttribute('AutocompletePrototype','off');this.suggestionsHTML=[];this.suggestionsValues=[];this.data=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.el.value;this.intervalId=0;this.cachedResponse=[];this.instanceId=null;this.onChangeInterval=null;this.ignoreValueChange=!1;this.serviceUrl=options.serviceUrl;this.options={autoSubmit:!1,minChars:1,deferRequestBy:400,width:0,container:null};if(options){Object.extend(this.options,options)} this.options.maxHeight=380;if(AutocompletePrototype.isDomLoaded){this.initialize()}else{document.addEventListener('DOMContentLoaded',this.initialize.bind(this),{once:!0})}};AutocompletePrototype.instances=[];AutocompletePrototype.isDomLoaded=!1;AutocompletePrototype.getInstance=function(id){var instances=AutocompletePrototype.instances;var i=instances.length;while(i--){if(instances[i].id===id){return instances[i]}}};AutocompletePrototype.highlight=function(value,re){return value.replace(re,function(match){return''+match+'<\/strong>'})};AutocompletePrototype.prototype={killerFn:null,initialize:function(){var me=this;this.killerFn=function(e){if(!$(Event.element(e)).up('.AutocompletePrototype')){me.killSuggestions();me.disableKillerFn()}}.bindAsEventListener(this);if(!this.options.width){this.options.width=this.el.getWidth()} var div=new Element('div',{style:'position:absolute;'});div.update('
');this.options.container=$(this.options.container);if(this.options.container){this.options.container.appendChild(div);this.fixPosition=function(){}}else{document.body.appendChild(div)} this.mainContainerId=div.identify();this.container=$('AutocompletePrototype_'+this.id);this.fixPosition();Event.observe(this.el,window.opera?'keypress':'keydown',this.onKeyPress.bind(this));Event.observe(this.el,'keyup',this.onKeyUp.bind(this));Event.observe(this.el,'blur',this.enableKillerFn.bind(this));Event.observe(this.el,'focus',this.fixPosition.bind(this));this.container.setStyle({height:this.options.maxHeight+'px'});this.instanceId=AutocompletePrototype.instances.push(this)-1},fixPosition:function(){var offset=this.el.cumulativeOffset();$(this.mainContainerId).setStyle({top:(offset.top+this.el.getHeight())+'px',left:offset.left+'px'})},enableKillerFn:function(){Event.observe(document.body,'click',this.killerFn)},disableKillerFn:function(){Event.stopObserving(document.body,'click',this.killerFn)},killSuggestions:function(){this.stopKillSuggestions();this.intervalId=window.setInterval(function(){this.hide();this.stopKillSuggestions()}.bind(this),300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(e){if(!this.enabled){return} switch(e.keyCode){case Event.KEY_ESC:this.el.value=this.currentValue;this.hide();break;case Event.KEY_TAB:case Event.KEY_RETURN:if(this.selectedIndex===-1){this.hide();return} this.select(this.selectedIndex);if(e.keyCode===Event.KEY_TAB){return} break;case Event.KEY_UP:this.moveUp();break;case Event.KEY_DOWN:this.moveDown();break;default:return} Event.stop(e)},onKeyUp:function(e){switch(e.keyCode){case Event.KEY_UP:case Event.KEY_DOWN:return} clearInterval(this.onChangeInterval);if(this.currentValue!==this.el.value){if(this.options.deferRequestBy>0){this.onChangeInterval=setInterval((function(){this.onValueChange()}).bind(this),this.options.deferRequestBy)}else{this.onValueChange()}}},onValueChange:function(){clearInterval(this.onChangeInterval);this.currentValue=this.el.value;this.selectedIndex=-1;if(this.ignoreValueChange){this.ignoreValueChange=!1;return} if(this.currentValue===''||this.currentValue.length',value,'')}.bind(this));this.enabled=!0;this.container.update(content.join('')).show()},processResponse:function(xhr){var response;try{response=xhr.responseText.evalJSON();if(!Object.isArray(response.data)){response.data=[]}}catch(err){return} this.cachedResponse[response.query]=response;if(response.suggestionsHTML.length===0){this.badQueries.push(response.query)} if(response.query===this.currentValue){this.suggestionsHTML=response.suggestionsHTML;this.suggestionsValues=response.suggestionsValues;this.data=response.data;this.suggest()}},activate:function(index){var divs=this.container.childNodes;var activeItem;if(this.selectedIndex!==-1&&divs.length>this.selectedIndex){divs[this.selectedIndex].className=''} this.selectedIndex=index;if(this.selectedIndex!==-1&&divs.length>this.selectedIndex){activeItem=divs[this.selectedIndex] activeItem.className='selected'} return activeItem},deactivate:function(div,index){div.className='';if(this.selectedIndex===index){this.selectedIndex=-1}},select:function(i){var selectedValue=this.suggestionsValues[i];var selectedValueHTML=this.suggestionsHTML[i];if(selectedValue){this.el.value=selectedValue;if(this.options.autoSubmit&&this.el.form){this.el.form.submit()} this.ignoreValueChange=!0;this.hide();this.onSelect(i)}},moveUp:function(){if(this.selectedIndex===-1){return} if(this.selectedIndex===0){this.container.childNodes[0].className='';this.selectedIndex=-1;this.el.value=this.currentValue;return} this.adjustScroll(this.selectedIndex-1)},moveDown:function(){if(this.selectedIndex===(this.suggestionsHTML.length-1)){return} this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(i){var container=this.container;var activeItem=this.activate(i);var offsetTop=activeItem.offsetTop;var upperBound=container.scrollTop;var lowerBound=upperBound+this.options.maxHeight-95;if(offsetToplowerBound){container.scrollTop=offsetTop-this.options.maxHeight+95} this.el.value=this.suggestionsValues[i]},onSelect:function(i){(this.options.onSelect||Prototype.emptyFunction)(this.suggestionsValues[i],this.data[i]);console.log(this.suggestionsValues[i])}};document.addEventListener('DOMContentLoaded',function(){AutocompletePrototype.isDomLoaded=!0},!1);window.InfoboxOptions=Object.assign({fileLoadingImage:'images/loading.gif',overlayOpacity:0.8,animate:!0},window.InfoOptions||{});class InfoboxClass{constructor(){this.overlay=null;this.contentContainer=null;this.close=this.close.bind(this);this.keyboardAction=this.keyboardAction.bind(this);if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',()=>this.initialize())}else{this.initialize()}} initialize(){if(document.getElementById('infobox_overlay_container')){return} const body=document.body;this.overlay=document.createElement('div');this.overlay.id='infobox_overlay_container';this.contentContainer=document.createElement('div');this.contentContainer.id='infobox_content_container';this.overlay.appendChild(this.contentContainer);body.appendChild(this.overlay);this.enableKeyboardNav()} showInfoBox(content,type,width,height){if(!this.overlay||!this.contentContainer)this.initialize();if(width!==undefined&&width!==null){this.contentContainer.style.width=width+'px'} if(height!==undefined&&height!==null){this.contentContainer.style.height=height+'px'} let finalContent=content;if(type==='OK'){finalContent=`
${content}
`}else if(type==='LOAD'){finalContent=`



Daten werden geladen!

Loading

Bitte warten...
`} this.contentContainer.innerHTML=finalContent;this.overlay.classList.add('visible');setTimeout(()=>{this.contentContainer.classList.add('visible')},50)} close(){if(!this.overlay)return;this.contentContainer.classList.remove('visible');setTimeout(()=>{this.overlay.classList.remove('visible')},200);setTimeout(()=>{if(!this.overlay.classList.contains('visible')){this.contentContainer.innerHTML=''}},500)} end(){this.close()} enableKeyboardNav(){document.addEventListener('keydown',this.keyboardAction)} disableKeyboardNav(){document.removeEventListener('keydown',this.keyboardAction)} keyboardAction(event){const key=event.key||event.keyCode;if(key==='Escape'||key===27){this.close()}}} document.observe('dom:loaded',function(){window.Infobox=new InfoboxClass()});function p(value){alert(value)} function getPassword(){$('requestButton').hide();$('requestLoadingIndicator').show();$('email').disabled=!0;var url='/ajax/customer.php?action=requestPassword&email='+$('email').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('requestButton').show();$('requestLoadingIndicator').hide();var response=transport.responseText.split('|');if(response[0]=='false'){$('loginNote').removeClassName('alert-success');$('loginNote').addClassName('alert-danger');$('loginNote').update(unescape(response[1]));$('email').disabled=!1}else if(response[0].length==0){$('loginNote').removeClassName('alert-success');$('loginNote').addClassName('alert-danger');$('loginNote').update('Bei der Prüfung ist ein Fehler aufgetreten!');$('email').disabled=!1}else{$('loginNote').removeClassName('alert-success');$('loginNote').addClassName('alert-success');$('accountLoginForm').update(response[1])}}})} function loginAccount(){$('loginButton').hide();$('loginemail').disabled=!0;$('passwort').disabled=!0;if($('merkzettel')){var merkzettel='1'}else{var merkzettel=''} var password=$('passwort').value;var url='/ajax/customer.php?action=login&email='+$('loginemail').value+'&merkzettel='+merkzettel;new Ajax.Request(url,{method:'post',parameters:{email:($('loginemail').value),pw:(password),merkzettel:merkzettel,gast:guestAccount},onSuccess:function(transport){var response=transport.responseText.split('|');if(response[0]=='false'){$('loginNote').removeClassName('alert-success');$('loginNote').addClassName('alert-danger');$('loginNote').update(unescape(response[1]));$('loginemail').disabled=!1;$('passwort').disabled=!1;$('loginButton').show()}else if(response[0].length==0){$('loginNote').removeClassName('alert-success');$('loginNote').addClassName('alert-danger');$('loginNote').update('Bei der Prüfung ist ein Fehler aufgetreten!');$('loginemail').disabled=!1;$('passwort').disabled=!1;$('loginButton').show()}else{$('loginNote').removeClassName('alert-danger');$('loginNote').addClassName('alert-success');$('loginNote').update(response[0]);$('frmLogin').action=response[1];$('frmLogin').submit()}}})} caCheck=new createAccountCheck();var guestAccount=!1;function createAccount(){$('createGuestAccountButton').hide();$('createAccountButton').hide();if(guestAccount==!1){}else{} caCheck.checkDone=!1;caCheck.checkEmailSuccess=!1;caCheck.checkPasswordSuccess=!1;caCheck.checkNameSuccess=!1;caCheck.checkStreetSuccess=!1;caCheck.checkNrSuccess=!1;caCheck.checkCitySuccess=!1;caCheck.checkPLZSuccess=!1;caCheck.checkEmailInProgress=!0;caCheck.checkPasswordInProgress=!0;caCheck.checkNameInProgress=!0;caCheck.checkStreetInProgress=!0;caCheck.checkNrInProgress=!0;caCheck.checkCityInProgress=!0;caCheck.checkPLZInProgress=!0;$('emailNew').disabled=!0;$('passwortNew1').disabled=!0;$('passwortNew2').disabled=!0;$('nachname').disabled=!0;$('vorname').disabled=!0;$('strasse').disabled=!0;$('nr').disabled=!0;$('ort').disabled=!0;$('plzNew').disabled=!0;$('landNew').disabled=!0;if($('telefon')) $('telefon').disabled=!0;if($('fax')) $('fax').disabled=!0;$('firmenname').disabled=!0;$('ustid').disabled=!0;caCheck.checkEmail($('emailNew').value);if(guestAccount==!1){caCheck.checkPassword($('passwortNew1').value,$('passwortNew2').value)}else{$('passwordNote').removeClassName('alert-danger');$('passwordNote').addClassName('alert-success');$('passwordNote').update('Kein Passwort benötigt.')} caCheck.checkName($('nachname').value,$('vorname').value);caCheck.checkStreet($('strasse').value);caCheck.checkNr($('nr').value);caCheck.checkCity($('ort').value);caCheck.checkPLZNew($('plzNew').value,$('landNew').value)} function createAccountCheck(){this.ajaxCheckURL='/ajax/check.php';this.checkDone=!1;this.checkEmail=checkEmail;this.checkPassword=checkPassword;this.checkName=checkName;this.checkStreet=checkStreet;this.checkNr=checkNr;this.checkCity=checkCity;this.checkPLZNew=checkPLZNew;this.checkAllFinished=checkAllFinished;this.createAccountViaAJAX=createAccountViaAJAX} function checkAllFinished(){if(this.checkEmailInProgress==!1&&((this.checkPasswordInProgress==!1&&guestAccount==!1)||guestAccount==!0)&&this.checkNameInProgress==!1&&this.checkStreetInProgress==!1&&this.checkNrInProgress==!1&&this.checkCityInProgress==!1&&this.checkPLZInProgress==!1){$('createGuestAccountButton').show();$('createAccountButton').show();if(this.checkDone==!1){if(this.checkEmailSuccess&&((this.checkPasswordSuccess&&guestAccount==!1)||guestAccount==!0)&&this.checkNameSuccess&&this.checkStreetSuccess&&this.checkNrSuccess&&this.checkCitySuccess&&this.checkPLZSuccess){this.checkDone=!0;if(guestAccount==!1){}else{} this.createAccountViaAJAX();return}} $('emailNew').disabled=!1;$('passwortNew1').disabled=!1;$('passwortNew2').disabled=!1;$('nachname').disabled=!1;$('vorname').disabled=!1;$('strasse').disabled=!1;$('nr').disabled=!1;$('ort').disabled=!1;$('plzNew').disabled=!1;$('landNew').disabled=!1;if($('telefon')) $('telefon').disabled=!1;if($('fax')) $('fax').disabled=!1;$('firmenname').disabled=!1;$('ustid').disabled=!1}} function createAccountViaAJAX(){var url='ajax/customer.php?action=createAccount';if($F('herr')){var anrede='Herr'}else{var anrede='Frau'} if($('merkzettel')){var merkzettel='1'}else{var merkzettel=''} if(guestAccount==!1){var password=$('passwortNew1').value}else{var password='mesem_guest'} new Ajax.Request(url,{method:'post',parameters:{email:encodeURIComponent($('emailNew').value),password:(password),anrede:anrede,vorname:encodeURIComponent($('vorname').value),nachname:encodeURIComponent($('nachname').value),firmenname:encodeURIComponent($('firmenname').value),ustid:encodeURIComponent($('ustid').value),strasse:encodeURIComponent($('strasse').value+' '+$('nr').value),plzNew:encodeURIComponent($('plzNew').value),ort:encodeURIComponent($('ort').value),land:encodeURIComponent($('landNew').value),merkzettel:merkzettel,gast:guestAccount},onSuccess:function(transport){var response=transport.responseText.split('|');if(guestAccount===!1){alert(response[1])} $('createNewAccountForm').action=response[3];$('createNewAccountForm').submit()}})} function checkEmail(email){var url=this.ajaxCheckURL+'?action=checkEmail'+(guestAccount==!0?'&noEmailInUseCheck=true':'');this.checkEmailInProgress=!0;checkEmailSuccess=!1;new Ajax.Request(url,{method:'post',parameters:{email:email},onSuccess:function(transport){caCheck.checkEmailInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('emailNote').removeClassName('alert-success');$('emailNote').addClassName('alert-danger');$('emailNote').update(response[1])}else if(response[0].length==0){$('emailNote').removeClassName('alert-success');$('emailNote').addClassName('alert-danger');$('emailNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkEmailSuccess=!0;$('emailNote').removeClassName('alert-danger');$('emailNote').addClassName('alert-success');$('emailNote').update(response[0])} caCheck.checkAllFinished()}})} function checkPassword(pw1,pw2){pw1=pw1.replace(/\?/g,'_');pw2=pw2.replace(/\?/g,'_');pw1=pw1.replace(/\#/g,'_');pw2=pw2.replace(/\#/g,'_');var url=this.ajaxCheckURL+'?action=checkPassword';this.checkPasswordInProgress=!0;this.checkPasswordSuccess=!1;new Ajax.Request(url,{method:'post',parameters:{pw1:pw1,pw2:pw2},onSuccess:function(transport){caCheck.checkPasswordInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('passwordNote').removeClassName('alert-success');$('passwordNote').addClassName('alert-danger');$('passwordNote').update(response[1])}else if(response[0].length==0){$('passwordNote').removeClassName('alert-success');$('passwordNote').addClassName('alert-danger');$('passwordNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkPasswordSuccess=!0;$('passwordNote').removeClassName('alert-danger');$('passwordNote').addClassName('alert-success');$('passwordNote').update(response[0])} caCheck.checkAllFinished()}})} function checkName(name,vorname){var url=this.ajaxCheckURL+'?action=checkName&name='+name+'&vorname='+vorname;this.checkNameInProgress=!0;this.checkNameSuccess=!1;new Ajax.Request(url,{method:'get',onSuccess:function(transport){caCheck.checkNameInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('nameNote').removeClassName('alert-success');$('nameNote').addClassName('alert-danger');$('nameNote').update(response[1])}else if(response[0].length==0){$('nameNote').removeClassName('alert-success');$('nameNote').addClassName('alert-danger');$('nameNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkNameSuccess=!0;$('nameNote').removeClassName('alert-danger');$('nameNote').addClassName('alert-success');$('nameNote').update(response[0])} caCheck.checkAllFinished()}})} function checkStreet(street){var url=this.ajaxCheckURL+'?action=checkStreet&street='+street;this.checkStreetInProgress=!0;this.checkStreetSuccess=!1;new Ajax.Request(url,{method:'get',onSuccess:function(transport){caCheck.checkStreetInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('streetNote').removeClassName('alert-success');$('streetNote').addClassName('alert-danger');$('streetNote').update(response[1])}else if(response[0].length==0){$('streetNote').removeClassName('alert-success');$('streetNote').addClassName('alert-danger');$('streetNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkStreetSuccess=!0;$('streetNote').removeClassName('alert-danger');$('streetNote').addClassName('alert-success');$('streetNote').update(response[0])} caCheck.checkAllFinished()}})} function checkNr(nr){this.checkNrInProgress=!0;this.checkNrSuccess=!1;if(nr.length>0){this.checkNrInProgress=!1;this.checkNrSuccess=!0;$('nrNote').update();$('nrNote').removeClassName('alert-danger');$('nrNote').addClassName('alert-success')}else{this.checkNrInProgress=!1;this.checkNrSuccess=!1;$('nrNote').update('Die Hausnummer darf nicht leer sein!');$('nrNote').removeClassName('alert-success');$('nrNote').addClassName('alert-danger')} caCheck.checkAllFinished()} function checkCity(city){var url=this.ajaxCheckURL+'?action=checkCity&city='+city;this.checkCityInProgress=!0;this.checkCitySuccess=!1;new Ajax.Request(url,{method:'get',onSuccess:function(transport){caCheck.checkCityInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('cityNote').removeClassName('alert-success');$('cityNote').addClassName('alert-danger');$('cityNote').update(response[1])}else if(response[0].length==0){$('cityNote').removeClassName('alert-success');$('cityNote').addClassName('alert-danger');$('cityNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkCitySuccess=!0;$('cityNote').removeClassName('alert-danger');$('cityNote').addClassName('alert-success');$('cityNote').update(response[0])} caCheck.checkAllFinished()}})} function checkPLZNew(plzNew,landNew){var url=this.ajaxCheckURL+'?action=checkPLZNew&plz='+plzNew+'&land='+landNew;this.checkPLZInProgress=!0;this.checkPLZSuccess=!1;new Ajax.Request(url,{method:'get',onSuccess:function(transport){caCheck.checkPLZInProgress=!1;var response=transport.responseText.split('|');if(response[0]=='false'){$('plzNote').removeClassName('alert-success');$('plzNote').addClassName('alert-danger');$('plzNote').update(response[1])}else if(response[0].length==0){$('plzNote').removeClassName('alert-success');$('plzNote').addClassName('alert-danger');$('plzNote').update('Bei der Prüfung ist ein Fehler aufgetreten!')}else{caCheck.checkPLZSuccess=!0;$('plzNote').removeClassName('alert-danger');$('plzNote').addClassName('alert-success');$('plzNote').update(response[0])} caCheck.checkAllFinished()}})} function changePLZ(){var plz=$('plz').value;var land=$('country').value;var url='/ajax/check.php?action=checkPLZNew&plz='+plz+'&land='+land;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText.split('|');if(response[0]=='false'){alert(response[1].str_replace(['ü','ö','ä','ß'],['ü','ö','ä','ß']))}else if(response[0].length==0){alert('Bei der Prüfung ist ein Fehler aufgetreten!')}else{$('submitPLZ').submit()}}})} String.prototype.str_replace=function(s,r){var t=this;var s=(typeof s=='string')?[s]:s;var r=(typeof r=='string')?[r]:r;for(var i=0;i0){$('anfrageOptionContainer').show();$('anfrageOption').update(optionHTML);$('anfrageOptionValue').value=optionHTML}else{$('anfrageOptionContainer').hide()}} function productAnfrageAbsenden(){if(anfragetyp=='anfrageBusiness'){if($('anfrageFirma').value.length==0){alert('Bitte geben Sie die Firma ein!');return!1} if($('anfrageStreet').value.length==0){alert('Bitte geben Sie die Straße ein!');return!1} if($('anfrageOrt').value.length==0){alert('Bitte geben Sie den Ort ein!');return!1}} if($('anfrageTyp0').checked==!1&&$('anfrageTyp1').checked==!1&&$('anfrageTyp2').checked==!1){alert('Bitte wählen Sie einen Anfrage-Typ!');return!1} if($('anfrageText').value.length==0&&$('anfrageTyp0').checked==!1){alert('Bitte geben Sie einen Text ein!');return!1} if($('anfrageName').value.length==0){alert('Bitte geben Sie Ihren Namen ein!');return!1} if($('anfragePLZ').value.length==0){alert('Bitte geben Sie Ihre Postleitzahl ein!');return!1} var url='/ajax/check.php?action=checkEmail&noEmailInUseCheck=true&email='+$('anfrageEmail').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText.split('|');if(response[0]=='false'){alert(response[1])}else if(response[0].length==0){alert('Bei der Prüfung ist ein Fehler aufgetreten!')}else{sendAnfrage()}}})} function sendAnfrage(){var text=escape($('anfrageText').value);var email=$('anfrageEmail').value;var productId=$('productId').value;var angebotsanfrage=$('anfrageTyp0').checked;var anzahl=$('anzahl').value;var name=$('anfrageName').value;var plz=$('anfragePLZ').value;var url='/ajax/anfrage.php?action=anfrageSenden&email='+email+'&text='+text+'&productId='+productId+'&angebotsanfrage='+angebotsanfrage+'&anzahl='+anzahl+'&name='+name+'&plz='+plz;if(anfragetyp=='anfrageBusiness'){var firma=$('anfrageFirma').value;var street=$('anfrageStreet').value;var ort=$('anfrageOrt').value}else{var firma='';var street='';var ort=''} if(window.dataLayer&&typeof window.dataLayer.push==='function'){window.dataLayer.push({event:'AnfrageProduktseite'})} new Ajax.Request(url,{method:'post',parameters:{email:email,text:text,productId:productId,angebotsanfrage:angebotsanfrage,anzahl:anzahl,name:name,plz:plz,optionen:$('anfrageOptionValue').value,firma:firma,street:street,ort:ort,anfragetyp:anfragetyp},onSuccess:function(transport){alert('Vielen Dank!'+"\n"+'Ihre Anfrage wurde erfolgreich gesendet! Wir werden uns schnellst m\u00f6glich bei Ihnen melden!');$('anfrageFormTracker').submit()}})} function gotoURL(url){window.location=url} function gotoProductPage(url){gotoURL(url)} function versandSparenAnfrage(){var url='/ajax/versandsparenForm.php?produktId='+$('productId').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('versandsparenFormularContainer').update(transport.responseText);new Effect.ScrollTo('versandSparenContainer');$('versandsparenFormularContainer').show();$('layer').show();var optionenString='';var optionen=$$('.optionContainer');for(i=0;i0){optionenString+=optionName+'
'}}}} if(optionenString.length>0){$('versandSparenOptionContainer').show();$('versandSparenOption').update(optionenString);$('versandSparenOptionValue').value=optionenString}else{$('versandSparenOptionContainer').hide()} if($('amountBuy')){$('versandSparenMenge').value=$('amountBuy').value}else{$('versandSparenMenge').value=1}}})} function versandSparenAnfrageAbsenden(){if($('versandSparenDate').value.length==0){alert('Bitte geben Sie einen Wunschtermin an!');return!1} var url='/ajax/check.php?action=checkEmail&noEmailInUseCheck=true&email='+$('versandSparenEmail').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText.split('|');if(response[0]=='false'){alert(response[1])}else if(response[0].length==0){alert('Bei der Prüfung ist ein Fehler aufgetreten!')}else{sendVersandSparenAnfrage()}}})} function sendVersandSparenAnfrage(){var text=escape($('versandSparenText').value);var email=$('versandSparenEmail').value;var productId=$('productId').value;var datum=$('versandSparenDate').value;var menge=$('versandSparenMenge').value;var url='/ajax/anfrage.php?action=versandSparenAnfrageSenden&email='+email+'&text='+text+'&productId='+productId+'&datum='+datum+'&menge='+menge;new Ajax.Request(url,{method:'post',parameters:{optionen:$('versandSparenOptionValue').value},onSuccess:function(transport){$('versandSparenText').value='';alert('Vielen Dank!'+"\n"+'Ihre Anfrage wurde erfolgreich gesendet! Wir werden uns schnellst möglich bei Ihnen melden!');$('versandsparenFormularContainer').hide();$('layer').hide();$('sparenForm').submit()}})} function abholpreisAnfrage(){var url='/ajax/abholpreisForm.php?produktId='+$('productId').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('abholpreisFormularContainer').update(transport.responseText);$('abholpreisFormularContainer').show();new Effect.ScrollTo('abholpreisContainer');if($('amountBuy')){$('abholpreisMenge').value=$('amountBuy').value}}})} function abholpreisAnfrageAbsenden(){var url='/ajax/check.php?action=checkEmail&noEmailInUseCheck=true&email='+$('abholpreisEmail').value;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText.split('|');if(response[0]=='false'){}else if(response[0].length==0){alert('Bei der Prüfung ist ein Fehler aufgetreten!')}else{sendAbholpreisAnfrage()}}})} function sendAbholpreisAnfrage(){var text=escape($('abholpreisText').value);var email=$('abholpreisEmail').value;var productId=$('productId').value;var menge=$('abholpreisMenge').value;var preisNormal=$('preisNormal').value;var preisAbholen=$('preisAbholen').value;var url='/ajax/anfrage.php?action=abholpreisAnfrageSenden&email='+email+'&text='+text+'&productId='+productId+'&menge='+menge+'&preisNormal='+preisNormal+'&preisAbholen='+preisAbholen;new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('anfrageText').value='';new Effect.Fade('abholpreisFormularContainer');alert('Vielen Dank!'+"\n"+'Ihre Anfrage wurde erfolgreich gesendet! Wir werden uns schnellst möglich bei Ihnen melden!');$('abholpreisForm').submit()}})} function initFilterSlider(){var sliders=$$('.filterSlider');for(var i=0;i8){$(this.sliderId+'_rangeArrow').show();$(this.sliderId+'_rangeArrow').setStyle({'display':'block','left':($(this.sliderId).down().positionedOffset()[0]+13+3)+'px','width':(($(this.sliderId).down().next().positionedOffset()[0]-1)-($(this.sliderId).down().positionedOffset()[0]+11)-6)+'px'})}else{$(this.sliderId+'_rangeArrow').hide()}},onChange:function(values){$(this.sliderId+'_showCurrentMax').update(Math.round(values[1]*10)/10);$(this.sliderId+'_showCurrentMin').update(Math.round(values[0]*10)/10);var url=$(this.sliderId+'_url').value;url=str_replace('##MIN##',Math.round(values[0]*10)/10,url);url=str_replace('##MAX##',Math.round(values[1]*10)/10,url);var url=$(this.sliderId+'_urlGoto').value=url;$('filterAnwenden_'+this.sliderId).show()}});if(sliderId){$(sliderId+'_range').setStyle({'display':'block','left':($(sliderId).down().positionedOffset()[0]+13)+'px','width':(($(sliderId).down().next().positionedOffset()[0]-1)-($(sliderId).down().positionedOffset()[0]+11))+'px'});if((($(sliderId).down().next().positionedOffset()[0]-1)-($(sliderId).down().positionedOffset()[0]+11)-6)>8){$(sliderId+'_rangeArrow').show();$(sliderId+'_rangeArrow').setStyle({'display':'block','left':($(sliderId).down().positionedOffset()[0]+13+3)+'px','width':(($(sliderId).down().next().positionedOffset()[0]-1)-($(sliderId).down().positionedOffset()[0]+11)-6)+'px'})}else{$(sliderId+'_rangeArrow').hide()}}}} function filterCallURL(id){document.location.href=$('filterSlider_'+id+'_urlGoto').value} function filterChangeItemsPerPage(obj){var newProductsPerPage=parseInt($(obj).value);var currentPage=parseInt($('filterCurrentPage').value);var allItems=parseInt($('filterAllItems').value);var maxPageNew=Math.ceil(allItems/newProductsPerPage);if(currentPage>maxPageNew){var url=str_replace('#PAGE#',maxPageNew,$('filterProductsPerPageWildcardURL').value)}else{var url=str_replace('#PAGE#',currentPage,$('filterProductsPerPageWildcardURL').value)} url=str_replace('#PPP#',$(obj).value,url);document.location.href=url} function filterChangeSortorder(obj){var url=$('filterProductsCurrentURL').value;var mainParts=url.split('/');var parts=mainParts[mainParts.length-1].split('_');var url=parts[0]+'_'+$(obj).value;if(parts.length==3){url+='_'+parts[2]}else{url+='_'+parts[2]+'_'+parts[3]} var newURL='';for(i=0;i160){new Effect.MoveBy(obj,(movement*-1),0,{duration:1,transition:Effect.Transitions.sinoidal,queue:{position:'end',scope:$(obj).id,limit:1}});$('mehrAttribute_'+$(obj).id.split('_')[1]).hide();$('wenigerAttribute_'+$(obj).id.split('_')[1]).show()}else if($(obj).positionedOffset()[1]<250){new Effect.MoveBy(obj,movement,0,{duration:1,transition:Effect.Transitions.sinoidal,queue:{position:'end',scope:$(obj).id,limit:1}});$('wenigerAttribute_'+$(obj).id.split('_')[1]).hide();$('mehrAttribute_'+$(obj).id.split('_')[1]).show()}} function checkLogin(){const url='/ajax/check.php?action=checkLogin';fetch(url).then(response=>response.text()).then(responseText=>{const hide=document.querySelectorAll('.loginHide');const show=document.querySelectorAll('.loginShow');if(responseText=='1'){hide.forEach(item=>{item.style.display='none'})}else{show.forEach(item=>{item.style.display='none'})}}).catch(error=>console.error(error))} function showFlagSelector(){$('layer').scrollTo();$('layer').show();$('flagSelectorList').show()} function hideFlagSelector(){$('layer').hide();$('flagSelectorList').hide()} function loadHeaderFachberatung(){url='/ajax/info.php?action=getFachberatungsContainerHeader';new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('headerFachberatung').update(transport.responseText);$('footerFachberatung').update(transport.responseText);new Effect.Appear('headerFachberatung',{duration:1.0})}})} function loadProduktseiteFachberatung(){url='/ajax/info.php?action=getFachberatungsContainerProduktseite&faxMail=true';new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('produktseiteFachberatung').update(transport.responseText);new Effect.Appear('produktseiteFachberatung',{duration:1.0})}})} function loadAnfrageFachberatung(){url='/ajax/info.php?action=getFachberatungsContainerProduktseite';new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('anfrageFachberatung').update(transport.responseText)}})} function loadFinanzierungsBox(){url='/ajax/info.php?action=getCurrentCountry';new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText=='de'){$('finanzierungsBox').show()}}})} function loadAuslaufartikelText(produktId,target){url='/ajax/info.php?action=getArtikelBestand&id='+produktId;new Ajax.Request(url,{method:'get',onSuccess:function(transport){auslaufartikelMenge=parseInt(transport.responseText);$(target).update('Nur noch '+transport.responseText+' Stück verfügbar!')}})} function loadCurrentShopCountry(){url='/ajax/info.php?action=loadCurrentShopCountry';new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('currentShopCountry').update(transport.responseText);new Effect.Appear('currentShopCountry',{duration:1.0})}})} function checkout_cc_bank(url){if(checkAGB(!0)){cc_bank=window.open(url,'cc_bank');$('checkout_confirmation').submit();cc_bank.focus()}} function loadMerkzettelListe(konfigurator){url='/ajax/info.php?action=getMerkzettel';new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText;var rows=response.split('-#-');var liste='';for(i=0;i'+parts[1]+''}else{liste+=''}}} $('merkzettelLinkListe').update(liste)}});$('merkzettelListe').show()} function showAusstellungsText(obj){$(obj).setStyle({'width':'48%'})} function hideAusstellungsText(obj){$(obj).setStyle({'width':'80%'})} function secureScroll(id){$(id).scrollTo();setTimeout('$(\''+id+'\').scrollTo()',500)} function str_pad(input,pad_length,pad_string,pad_type){var half='',pad_to_go;var str_pad_repeater=function(s,len){var collect='',i;while(collect.length0){if(pad_type==='STR_PAD_LEFT'){input=str_pad_repeater(pad_string,pad_to_go)+input}else if(pad_type==='STR_PAD_RIGHT'){input=input+str_pad_repeater(pad_string,pad_to_go)}else if(pad_type==='STR_PAD_BOTH'){half=str_pad_repeater(pad_string,Math.ceil(pad_to_go/2));input=half+input+half;input=input.substr(0,pad_length)}} return input} Array.prototype.unique=function(){var n={},r=[];for(var i=0;i50)return'[MAX ITERATIONS]';var r=[];for(var p in o){var t=typeof o[p];r.push(i+'"'+p+'" ('+t+') => '+(t=='object'?'object:'+xinspect(o[p],i+' '):o[p]+''))} return r.join(i+'\n')} function loadcontactBox(){url='/ajax/contactBox.php';new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText;$('contactBoxFixed').update(response)}})} function updateCartCount(){url='/ajax/shoppingcart/itemcount.php';new Ajax.Request(url,{method:'get',onSuccess:function(transport){var response=transport.responseText;$('cartCount').update(response)}})} function stripslashes(str){if(str===undefined) return!1;str=str.replace(/\\'/g,'\'');str=str.replace(/\\"/g,'"');str=str.replace(/\\0/g,'\0');str=str.replace(/\\\\/g,'\\');return str} function swipedetect(el,callback){var touchsurface=el,swipedir,startX,startY,distX,distY,threshold=50,restraint=500,allowedTime=500,elapsedTime,startTime,handleswipe=callback||function(swipedir){} touchsurface.addEventListener('touchstart',function(e){var touchobj=e.changedTouches[0] swipedir='none' dist=0 startX=touchobj.pageX startY=touchobj.pageY startTime=new Date().getTime()},!1) touchsurface.addEventListener('touchmove',function(e){},!1) touchsurface.addEventListener('touchend',function(e){var touchobj=e.changedTouches[0] distX=touchobj.pageX-startX distY=touchobj.pageY-startY elapsedTime=new Date().getTime()-startTime if(elapsedTime<=allowedTime){if(Math.abs(distX)>=threshold&&Math.abs(distY)<=restraint){swipedir=(distX<0)?'left':'right'}else if(Math.abs(distY)>=threshold&&Math.abs(distX)<=restraint){swipedir=(distY<0)?'up':'down'}} handleswipe(swipedir)},!1)} document.addEventListener('DOMContentLoaded',function(){var containers=document.querySelectorAll('.swipeStripeContainer');containers.forEach(function(el){el.dataset.item=5;$jq.ajax({url:"/ajax/carousel.php?action="+el.dataset.type+"&productId="+productId.value+"&start=1&count="+el.dataset.item+"&mode=next&design=mobile2019",context:document.body,success:function(response){var obj=JSON.parse(response);for(i=0;i'+el.innerHTML}else if(obj[5].length<1){$$('.'+el.dataset.type+'Container').each(function(e){$(e).hide()})}}});swipedetect(el,function(swipedir){var mode='';switch(swipedir){case 'right':mode='prev';break;case 'left':mode='next';break} if(mode=='next'){$jq.ajax({url:"/ajax/carousel.php?action="+el.dataset.type+"&productId="+productId.value+"&start="+el.dataset.item+"&count=1&mode="+mode+"&design=mobile2019",context:document.body,success:function(response){var obj=JSON.parse(response);var content=stripslashes(obj[5][0]);if(content!=!1){el.innerHTML=el.innerHTML+content;el.dataset.item=obj[1]+1}}})}})})});function isOnScreen(elm){var rect=elm.getBoundingClientRect();var viewHeight=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(rect.bottom<0||rect.top-viewHeight>=0)} function gtmSendTrigger(triggerName){if(window.dataLayer&&typeof window.dataLayer.push==='function'){window.dataLayer.push({event:triggerName,})}} var shipping_method='';function selectShipping(method){shipping_method=method;document.getElementById('selected_shipping_method').value=shipping_method} function checkShipping(){if(shipping_method=='selbstabholer24_selbstabholer24'&&(!timeSelected||!$('telefon_selbstabholer24').value)){alert('Bitte einen Termin und ein Zeitfenster sowie eine Mobilnummer zur Abholung festlegen!');return!1} if(shipping_method.length){$jq('.btn-next').hide();$jq('.btn-next-loading').show();return!0} return!1} function checkPayment(){var shipping=$$('input[name=shipping]');for(var i=0;iOK';$jq('#invoiceModal').modal('show');return!1}else if(phone.length<4){$jq('#invoiceModal .modal-body')[0].innerHTML='

Bitte geben Sie eine gültige Telefonnummer ein!

';$jq('#invoiceModal .modal-body')[0].innerHTML+='
OK
';$jq('#invoiceModal').modal('show');return!1}else{$jq('#invoiceModal .modal-body')[0].innerHTML='

Leite Rechnungskauf ein...


Bitte warten...'} birthdate=new Date(birthdate);new Ajax.Request('/ext/modules/payment/paypal_invoice/create_order.php?birthdate='+dateToYMD(birthdate)+'&phone='+phone,{onSuccess:function(response){var obj=JSON.parse(response.responseText);console.log(obj);$jq('#invoiceModal .modal-title')[0].innerHTML=obj.title;$jq('#invoiceModal .modal-footer a').hide();if(obj.error===!0){$jq('#invoiceModal .modal-body')[0].innerHTML='

'+obj.message+'

Fehler: '+obj.errorDetails+'

';$jq('#invoiceModal .modal-footer a').attr("href",obj.redirect);$jq('#invoiceModal .modal-footer a').show();$jq('#invoiceModal').modal('show')}else{$jq('#invoiceModal .modal-body')[0].innerHTML='

'+obj.message+'

';$jq('#invoiceModal .modal-body')[0].innerHTML+='

Bitte warten...
';$jq('#invoiceModal').modal('show');return checkPayPalInvoiceWebhook()}}})} $jq('#invoiceModal').modal('hide');return!1} function checkPayPalInvoiceWebhook(){checkPayPalInvoiceWebhookRequest()} function checkPayPalInvoiceWebhookRequest(){new Ajax.Request('/ext/modules/payment/paypal_invoice/check_webhook.php',{onSuccess:function(response){var obj=JSON.parse(response.responseText);if(obj.success===!0){$jq('#invoiceModal .modal-body')[0].innerHTML='


Abgeschlossen!

Sie werden automatisch weitergeleitet...

';window.location.replace(obj.redirect);return}else if(obj.error===!0){$jq('#invoiceModal .modal-body')[0].innerHTML='

'+obj.message+'

';$jq('#invoiceModal .modal-footer a').attr("href",obj.redirect);$jq('#invoiceModal .modal-footer a').show();$jq('#invoiceModal').modal('show');return} setTimeout(()=>{checkPayPalInvoiceWebhookRequest()},3000)}})} function showConditions(){if($('conditionsContainer').getStyle('display')=='none'){$('conditionsContainer').show()}} function checkPLZ(obj){var PLZ=$F('postcode');if(PLZ.length>=4){new Ajax.Request('/ajax/check.php?action=checkPLZ&checkPLZplz='+PLZ+'&checkPLZcountry='+$F('country'),{onSuccess:function(response){var response=response.responseText;var responseParts=response.split('|');var blacklisted=responseParts[0];var wrongLength=responseParts[1];if(blacklisted=='1'){if($('inselHinweis').getStyle('display')!='block'){new Effect.Appear('inselHinweis')}}else{if($('inselHinweis').getStyle('display')=='block'){new Effect.Fade('inselHinweis')}} if(blacklisted=='1'||wrongLength=='1'){$('postcode').addClassName('redBorder');$('plzCheckOK').value='false'}else{$('postcode').removeClassName('redBorder');$('plzCheckOK').value='true'}}})}else{$('postcode').addClassName('redBorder')}} function submitPLZCheck(){if($('plzCheckOK').value=='true'){return!0}else{Infobox.showInfoBox("Bitte geben Sie eine gültige Postleitzahl ein!",'OK');return!1}}var imageContainers=new Array();var imageContainersStop=new Array();var imageMainContainer=new Array();var productsId=0;var stepToMove=2;var intervallForUpdate=70;function slideshow(images,container,infotext,showAllLink){var countImages=images.length;var objImages=new Array();var imageContainer=new Array();var imageContainersId=imageContainer.length+1;imageContainers[imageContainersId]=new Array();imageMainContainer[imageContainersId]=container;$(container).observe('mouseover',function(event){if(imageContainersStop[imageContainersId]==!1){imageContainersStop[imageContainersId]=!0}});$(container).observe('mouseout',function(event){if(imageContainersStop[imageContainersId]==!0){imageContainersStop[imageContainersId]=!1}});for(i=0;i'+images[i].price+''+images[i].name+'');imageContainersStop[imageContainersId]=!1;$(imageContainer[i]).observe('mouseover',function(event){if(imageContainersStop[imageContainersId]==!1){imageContainersStop[imageContainersId]=!0}});$(imageContainer[i]).observe('mouseout',function(event){if(imageContainersStop[imageContainersId]==!0){imageContainersStop[imageContainersId]=!1}});imageContainers[imageContainersId][i]=imageContainer[i];$(container).appendChild(imageContainer[i])} if(showAllLink.length>0){var showAll=document.createElement("DIV");$(showAll).setStyle({'position':'absolute','right':'0px','top':'157px'});$(showAll).update('');$(container).appendChild(showAll)} var additionalText=document.createElement("DIV");$(additionalText).setStyle({'color':'#666','top':'175px','position':'absolute','font-size':'10px','left':'3px'});$(additionalText).update(infotext);$(container).appendChild(additionalText);slideshowUpdate(imageContainersId)} function slideshow_init(){var url='/products_vorlage.php?products_id='+productsId;new Ajax.Request(url,{method:'get',onSuccess:function(transport){$('slideshow_container').update(transport.responseText);$('slideshow_container').show()},onLoading:function(){}})} function slideshowUpdate(imageContainersId){var countImageContainers=imageContainers[imageContainersId].length;if(imageContainersStop[imageContainersId]==!1){if($(imageMainContainer[imageContainersId]).getWidth()<(imageContainers[imageContainersId].length*130)){for(i=0;i'+bezeichnung+'')}else{new Effect.BlindDown($(id));$(button).update('[X] ausblenden')} return!1}function initHelpIcons(){var helpIcons=$$('.helpIcon');for(i=0;i');new Ajax.Request('/ajax/serveHelp.php?helpId='+helpId,{method:'get',parameters:'objHelpIcon',onSuccess:function(transport){var response=transport.responseText;$('helpPopupContent').update(response);var textheight=$('helpPopupContent').getHeight();var test=$(objHelpIcon).cumulativeOffset();var popuptop=test[1]-52;if(test[0]>600){$('helpPopup').setStyle({'width':'340px','left':(test[0]-470)+'px'});$('helpPopupBottom').setStyle({'background':'url(/images/helpPopupBottom2.png)'})}else{$('helpPopup').setStyle({'width':'340px','left':(test[0]-10)+'px'});$('helpPopupBottom').setStyle({'background':'url(/images/helpPopupBottom.png)'})} setTimeout("$('helpPopup').show()",5);setTimeout('$(\'helpPopup\').setStyle({\'top\' : ('+popuptop+'-$(\'helpPopupContent\').getHeight()) + \'px\'})',10)}})});Event.observe(helpIcons[i],'mouseout',function(event){setTimeout('$(\'helpPopup\').hide()',100)})}}var ajaxURL='/ajax/products/ajaxProducts.php';var merkzettelId=0;function setMerkzettel(id){merkzettelId=id} function changeAmountUp(obj,setTimerType,amountInput){timerType=setTimerType;$(amountInput).value=parseInt($(amountInput).value)+1;amountChanged(amountInput,setTimerType)} function checkAmountValue(amountInput){$(amountInput).value=parseInt($(amountInput).value);if($(amountInput).value=='NaN'){$(amountInput).value=0} var id=parseInt($(amountInput).id.split('_')[1]);var cartId=$(amountInput).id.split('_')[1];if(timerType=='shoppingCart'){if($(amountInput).value>=999){$(amountInput).value=999}else if($(amountInput).value>1){} if($(amountInput).value<=1){$(amountInput).value=1;if($('display_zusatzProduct_'+id)){if($('display_zusatzProduct_'+id).checked!=!1){$('display_zusatzProduct_'+id).click()}}}else{if($('display_zusatzProduct_'+id)){if($('display_zusatzProduct_'+id).checked==!1){$('display_zusatzProduct_'+id).click()}}} if($('mitarbeiterBestand_'+cartId)){if($(amountInput).value>parseInt($('mitarbeiterBestand_'+cartId).innerHTML)){$('mitarbeiterBestand_'+cartId).setStyle({'background':'#890e11'})}else{$('mitarbeiterBestand_'+cartId).setStyle({'background':'#15650a'})}}}else if(timerType=='zaunplaner'){if($(amountInput).value>=999){$(amountInput).value=999;$(amountInput).previous().src='images/buttons/button_plus_grey.png'}else if($(amountInput).value>0){$(amountInput).previous().src='images/buttons/button_plus.png'} if($(amountInput).value<=0){$(amountInput).value=0;$(amountInput).next().src='images/buttons/button_minus_grey.png'}else{$(amountInput).next().src='images/buttons/button_minus.png'}}else{if($(amountInput).value>=999){$(amountInput).value=999}else if($(amountInput).value>0){} if($(amountInput).value<=0){$(amountInput).value=0;if($('display_zusatzProduct_'+id)){if($('display_zusatzProduct_'+id).checked!=!1){$('display_zusatzProduct_'+id).click()}}}else{if($('display_zusatzProduct_'+id)){if($('display_zusatzProduct_'+id).checked==!1){$('display_zusatzProduct_'+id).click()}}}}} function changeAmountDown(obj,setTimerType,amountInput){timerType=setTimerType;$(amountInput).value=parseInt($(amountInput).value)-1;amountChanged(amountInput,setTimerType)} var klickTimer=new Date().getTime();var klickTimerDelay=500;var klickTimerAction=!0;var priceLoadingState=!1;setTimeout('klickTimerCheck()',1000);var zusatzSetId=0;function klickTimerCheck(){var currentTime=new Date().getTime();if(klickTimerAction==!1&&(currentTime-klickTimerDelay>klickTimer)){klickTimerAction=!0;if(timerType=='amountBuy'){requestBuyPrice($('amountBuy').value,$('productId').value);var zusatzSets=$$('[name="setId"]');for(var i=0;ii){if($(zpImages[j]).getStyle('display')=='block'){nextVisible=!0}}} if(nextVisible===!0){$(zpImages[i]).down().show()}else{$(zpImages[i]).down().hide()}} requestCompleteZusatzPrice()} function toggleProductDisplaySet(obj,setId){if($(obj).checked==!1){new Effect.Fade($($(obj).id+'_options'),{duration:0.2});new Effect.Fade($($(obj).id+'_singlePriceComplete'),{duration:0.2});$($(obj).id+'_image').hide();if($($(obj).id+'_optionSelect_zusatz_image')){new Effect.Fade($($(obj).id+'_optionSelect_zusatz_image').up(),{duration:0.2})} $($(obj).id+'_name').setStyle({'color':'#999'});$($(obj).id+'_selected').value=''}else{new Effect.Appear($($(obj).id+'_options'),{duration:0.2});new Effect.Appear($($(obj).id+'_singlePriceComplete'),{duration:0.2});$($(obj).id+'_image').show();new Effect.Appear($($(obj).id+'_optionSelect_zusatz_image').up(),{duration:0.2});$($(obj).id+'_name').setStyle({'color':'#000'});$($(obj).id+'_selected').value=!0} var zpImages=$$('.zPImageSet');for(i=0;ii){if($(zpImages[j]).getStyle('display')=='block'){nextVisible=!0}}} if(nextVisible===!0){$(zpImages[i]).down().next().show()}else{$(zpImages[i]).down().next().hide()}} requestCompleteZusatzSetPrice(setId)} function optionChange(productId){requestCompleteZusatzPrice()} function optionChangeSet(productId,setId){requestCompleteZusatzSetPrice(setId)} function requestCompleteZusatzPrice(){if(!$('zusatzGesamtpreis')) return!1;var ajaxProductIdString='';var ajaxOptionsString='';var ajaxAmountString='';var items=$$('.productCheckbox');$('zusatzGesamtpreis').update('
');$('zusatzLieferzeitContainer').hide();$('versandkostenZusatz').hide();if($('zusatzVersandart')) $('zusatzVersandart').hide();for(var i=0;i0) $('display_zusatzProduct_'+zusatzProductId+'_singleBasePrice').update(zusatzProductBasePrice);if(zusatzAuslaufartikel==1){$('display_zusatzProduct_'+zusatzProductId+'_bestand').update('Nur noch '+zusatzBestand+' Stück verfügbar!')}else{}}})}} var url=ajaxURL+'?action=getCompletePrice'+ajaxProductIdString+ajaxOptionsString+ajaxAmountString;new Ajax.Request(url,{method:'get',onSuccess:function(transport){gesamtpreis=transport.responseText.split('|')[0];var gesamtpreisValue=transport.responseText.split('|')[1];lieferzeitGesamt=transport.responseText.split('|')[2];versandkostenHTML=transport.responseText.split('|')[3];versandkostenWert=parseFloat(transport.responseText.split('|')[4]);versandkostenArt=transport.responseText.split('|')[5];$('zusatzGesamtpreis').update(gesamtpreis);$('zusatzGesamtpreisValue').value=gesamtpreisValue;if(gesamtpreisValue==0){fadeZusatzproduktVersand();$('zusatzLieferzeitContainer').hide();$('versandkostenZusatz').hide()}else{$('zusatzLieferzeitContainer').update(lieferzeitGesamt);$('zusatzLieferzeitContainer').show();if($('zusatzVersandart')){if(versandkostenArt=='Paketdienst'){$('zusatzVersandart').src='/images/paket.png'}else{$('zusatzVersandart').src='/images/LKW.png'} $('zusatzVersandart').show()} if(lieferzeitGesamt.length>0){if(versandkostenWert>0){$('versandkostenZusatz').update(versandkostenHTML)}else{$('versandkostenZusatz').update('Gratis!*')} $('versandkostenZusatz').show()} $('zusatzGesamtpreis').value=gesamtpreisValue;if($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value){if(gesamtpreisValue>=parseFloat($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){new Effect.Appear('zusatzKreditRechner',{duration:0.2})}else{new Effect.Fade('zusatzKreditRechner',{duration:0.2})}}}}})} function requestCompleteZusatzSetPrice(setId){if(!$('zusatzSetGesamtpreis_'+setId)) return!1;var ajaxProductIdString='';var ajaxOptionsString='';var ajaxAmountString='';var items=$$('.productSetCheckbox_'+setId);$('zusatzSetGesamtpreis_'+setId).update('
');$('zusatzSetLieferzeitContainer_'+setId).hide();$('versandkostenZusatzSet_'+setId).hide();$('zusatzSetVersandart_'+setId).hide();for(var i=0;i0) $('display_zusatzProductSet_'+zusatzProductId+'_'+setId+'_singleBasePrice').update(zusatzProductBasePrice);if(zusatzAuslaufartikel==1){$('display_zusatzProductSet_'+zusatzProductId+'_'+setId+'_bestand').update('Nur noch '+zusatzBestand+' Stück verfügbar!')}else{}}})}} if($('productType').value=='P1'){var produktAmounts=$$('[name="productAmount[]"]');var produktAmountStringMainProdukt='';for(var i=0;i0){produktIdStringMainProdukt=produktIdStringMainProdukt+$(produktIds[i]).id.split('_')[1];if(i0){if(versandkostenWert>0){$('versandkostenZusatzSet_'+setId).update(versandkostenHTML)}else{$('versandkostenZusatzSet_'+setId).update('Gratis!*')} $('versandkostenZusatzSet_'+setId).show()} $('zusatzSetGesamtpreis_'+setId).value=gesamtpreisValue;if($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value){if(gesamtpreisValue>=parseFloat($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){new Effect.Appear('zusatzSetKreditRechner_'+setId,{duration:0.2})}else{new Effect.Fade('zusatzSetKreditRechner_'+setId,{duration:0.2})}} if($('versandkostenZusatzSetTogether_'+setId)){if(transport.responseText.split('|')[6]==1&&versandkostenWert>0&&($('productType').value!='P1'&&$('amountBuy').value>0||$('productType').value=='P1')){$('versandkostenZusatzSetTogether_'+setId).show()}else{$('versandkostenZusatzSetTogether_'+setId).hide()}}}}})} function fadeZusatzproduktVersand(){new Effect.Fade('versandkostenrechnerlinkZusatz',{duration:0.2});new Effect.Fade('zusatzLieferzeitContainer',{duration:0.2});new Effect.Fade('versandkostenrechnerlinkZusatz',{duration:0.2});new Effect.Fade('versandkostenZusatz',{duration:0.2});new Effect.Fade('versandLabelZusatz',{duration:0.2});new Effect.Fade('ortContainer',{duration:0.2});new Effect.Fade('CC_Bank_button',{duration:0.2})} function requestKombiPriceByTimer(){setTimeout('requestKombiPriceByTimer()',5000);requestKombiPrice(!0)} function requestKombiPrice(noloadingImages){var ajaxProductIdString='';var ajaxOptionsString='';var ajaxAmountString='';var ajaxIdentfierString='';if(!noloadingImages) setKombiPriceLoadingState();var items=$$('input[name="subProductId[]"]');for(var i=0;i');if($($(items[i]).id.split('_id')[0]+'_singleBasePrice')) $($(items[i]).id.split('_id')[0]+'_singleBasePrice').update();}} if(!noloadingImages){if($('nachnahmeTyp')) $('nachnahmeTyp').hide();} productsId=$('productsId').value;var url=ajaxURL+'?action=getKombiPrice&parentId='+productsId+ajaxProductIdString+ajaxOptionsString+ajaxAmountString+ajaxIdentfierString;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var arr_productPrices=transport.responseText.split('~');for(var i=0;i<(arr_productPrices.length-1);i++){var product=arr_productPrices[i].split('#');var productId=product[0];var productPrice=product[1];var productPriceOld=product[2];var productBasePrice=product[5];var productAmountPrice=product[3];var identifier=product[6];var amountPriceBeforeChange=$('display_product_'+productId+'_'+identifier+'_amountPrice').innerHTML;if($('display_product_'+productId+'_'+identifier+'_singlePrice')) $('display_product_'+productId+'_'+identifier+'_singlePrice').update(productPrice);if($('display_product_'+productId+'_'+identifier+'_singlePriceOld')) $('display_product_'+productId+'_'+identifier+'_singlePriceOld').update(productPriceOld);if($('display_product_'+productId+'_'+identifier+'_singleBasePrice')) $('display_product_'+productId+'_'+identifier+'_singleBasePrice').update(productBasePrice);if($('display_product_'+productId+'_'+identifier+'_amountPrice')) $('display_product_'+productId+'_'+identifier+'_amountPrice').update('= '+productAmountPrice);} var productSumme=arr_productPrices[arr_productPrices.length-1].split('|');var herstellerRabattHTML=productSumme[3];var kombiSumme=productSumme[1];var kombiSummeOld=productSumme[2];var kombiSummeAbzglHerstellerrabatt=productSumme[4];var shipping=productSumme[6];var completePriceUnformated=productSumme[7];var kombiAmLager=productSumme[21];var abholprodukt=parseInt(productSumme[22]);var liefertermin=productSumme[23];var lieferstatus="
0?"alert-success":"alert-secondary bg-light")+"\">";if(kombiAmLager>0){lieferstatus+='Lagerbestand: '+kombiAmLager+' Stück in der gewählten Kombination
'}else{} if(abholprodukt!=!0){lieferstatus+='      Lieferzeit:  '+productSumme[5]+'
'} lieferstatus+='      Abholung:  '+liefertermin;$('lieferstatusContainer').update(lieferstatus);if($('lieferstatusContainerMobile')){$('lieferstatusContainerMobile').update(lieferstatus)} var abholpreis=productSumme[11];var abholpreisHTML=productSumme[12];var kombiAusstellungssonderrabattHTML=productSumme[18];var final_price_vor_ausstellungssonderrabattHTML=productSumme[20];$('kombiAusstellungssonderrabatt').update('-'+kombiAusstellungssonderrabattHTML);$('kombiAusstellungspreisvorsonderrabatt').update(final_price_vor_ausstellungssonderrabattHTML);let abholpreisTargets=document.querySelectorAll('.abholpreis');Array.prototype.forEach.call(abholpreisTargets,function(item){item.innerHTML=`${abholpreisHTML}.`});if(kombiSummeOld==''||parseFloat(kombiSummeOld)==parseFloat(final_price_vor_ausstellungssonderrabattHTML)){$('kombiSummeOld').update();$('kombiSummeOldBox').hide();$('kombiSummeOldLabel').hide()}else{$('kombiSummeOld').update(kombiSummeOld);$('kombiSummeOldBox').show();$('kombiSummeOldLabel').show()} if($('kombiSumme')){if(kombiSumme==kombiSummeAbzglHerstellerrabatt&&kombiSummeOld==''){$('kombiSumme').update();$('kombiSummeBox').hide()}else{$('kombiSumme').update(kombiSumme);$('kombiSummeBox').show()}} $('kombiPaketRabatt').update(herstellerRabattHTML);if($('buyPaketrabattValue')!=undefined){$('buyPaketrabattValue').update(herstellerRabattHTML)} if($('buyPaketrabattValue2')){$('buyPaketrabattValue2').update(herstellerRabattHTML)} $('kombiSummeAbzglHerstellerrabatt').update(kombiSummeAbzglHerstellerrabatt);$('lieferzeitText').update(shipping);$('lieferzeit').show();if(herstellerRabattHTML.length==0){$('kombiPaketRabattBox').hide();$('buyPaketrabattContainer2').hide();$('buySinglePrice').addClassName('productSpecialPrice')}else{$('kombiPaketRabattBox').show();$('buyPaketrabattContainer2').show();$('buySinglePrice').removeClassName('productSpecialPrice')} if(parseInt($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)>0&&completePriceUnformatedLieferung per Spedition')}else if(productSumme[10]=='Paketdienst'){$('nachnahmeTyp').show();$('nachnahmeTyp').update('Lieferung per Paketdienst')}else{$('nachnahmeTyp').hide()}}}});return} function setKombiPriceLoadingState(){var loadingImage='';$('kombiSummeAbzglHerstellerrabatt').update(loadingImage);$('lieferzeit').hide();$('kombiPaketRabatt').update();if($('kombiSumme')){$('kombiSumme').update()} $('kombiSummeOld').update();$('buyLoadingContainer').show();if($('buyEndsumme2')){$('buyEndsumme2').update('')} if($('abholpreis')){$('abholpreis').update('')}} function requestBuyPrice(amount,productId){if($('buyAmountPrice')){if(amount<2){$('buyAmountPrice').hide()}else{$('buyAmountPrice').show()}} if(amount==0){if($('buyKreditRechner')) $('buyKreditRechner').hide();if($('buyCartButton')) $('buyCartButton').hide();}else{if($('productType').value=='P4'){calculateGesamtpreis();return} if($('buyLoadingContainer')) $('buyLoadingContainer').show();if($('preisContainerLoading')){$('preisContainerLoading').show()} if($('amLager_green')) $('amLager_green').hide();var url=ajaxURL+'?action=getSinglePrice&productId='+productId+'&amount='+amount;new Ajax.Request(url,{method:'get',onSuccess:function(transport){var prices=transport.responseText.split('#');if(prices[0]==prices[3]){$('productPriceOldContainer').hide()}else{$('productPriceOldContainer').show()} if($('buyCartButton')){$('buyCartButton').show()} $('buySinglePrice').update(prices[0]);if($('buyLieferzeit')){$('buyLieferzeit').update(prices[5])} if($('lieferzeit')){$('lieferzeit').update(prices[5])} if($('buyAbholtermin')) $('buyAbholtermin').update(prices[18]);if($('buyVersandzzgl')&&$('buyVersand')){if(prices[8]>0){$('buyVersandzzgl').show();$('buyVersand').update(prices[9]);if($('versandkosten')) $('versandkosten').update(prices[9]);if($('versand')) $('versand').update(prices[9]);}else{$('buyVersandzzgl').hide();$('buyVersand').update('Gratis!*');if($('versandkosten')) $('versandkosten').update('Gratis!*');if($('versand')) $('versand').update('Gratis!*');}} $('buyNumber').update($('amountBuy').value);$('buyGrundpreis').update(prices[1]);$('buyEndsumme').update(prices[6]);if($('buyEndsumme2')){$('buyEndsumme2').update(prices[6])} $('buyEndsummeValue').value=prices[7];if(prices[7]>=parseInt($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){$('buyKreditRechner').show()}else{$('buyKreditRechner').hide()} $('buyLoadingContainer').hide();if($('preisContainerLoading')){$('preisContainerLoading').hide()} let abholpreisTargets=document.querySelectorAll('.abholpreis');Array.prototype.forEach.call(abholpreisTargets,function(item){item.innerHTML=`${prices[20]} ${prices[21] ? '(' + prices[21] + ')' : ''} je Artikel.`});if(prices[11].length>0){$('buySinglePrice').update($('buySinglePrice').innerHTML+'*');$('productPrice').update($('productPrice').innerHTML+'*');$('buyPaketrabattValue').update(prices[11]);$('buyPaketrabattFinalPrice').update(prices[12]);$('buyPaketrabattContainer').show();$('productPaketrabatt').update(prices[11]);$('productPaketrabattFinalPrice').update(prices[12]);$('productPaketrabattContainer').show()}else{if($('buyPaketrabattContainer')) $('buyPaketrabattContainer').hide();if($('productPaketrabattContainer')) $('productPaketrabattContainer').hide();} if(prices[13]=='Spedition'){$('nachnahmeTyp').show();$('nachnahmeTyp').update('Lieferung per Spedition');if($('nachnahmeTyp2')){$('nachnahmeTyp2').show();$('nachnahmeTyp2').update('Lieferung per Spedition')}}else if(prices[13]=='Paketdienst'){$('nachnahmeTyp').show();$('nachnahmeTyp').update('Lieferung per Paketdienst');if($('nachnahmeTyp2')){$('nachnahmeTyp2').show();$('nachnahmeTyp2').update('Lieferung per Paketdienst')}}else{$('nachnahmeTyp').hide();if($('nachnahmeTyp2')){$('nachnahmeTyp2').hide()}} if(parseInt($('amountBuy').value)<=parseInt(prices[4])){$('amLagerText').update('
am Lager
')}else{$('amLagerText').update('
Lieferzeit:
'+prices[5]+'
')} if($('amLager_green')) $('amLager_green').show();if($('bestand')){if(prices[14]==1){$('bestand').update('Nur noch '+prices[4]+' Stück verfügbar!')}else{$('bestand').update(prices[4]+' Stück am Lager')}}}})} return} function optionRequest(optionValue,id){var url=ajaxURL+'?action=getOptionImage&optionValue='+optionValue;new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText.length==0){new Effect.Fade(id+'_image',{duration:1})}else{$(id+'_image').update(transport.responseText);$(id+'_imageLarge').update(transport.responseText);new Effect.Appear(id+'_image',{duration:1})}}});return} function optionRequestZusatz(optionValue,id){$(id+'_zusatz_image').update('
');var url=ajaxURL+'?action=getOptionImage&optionValue='+optionValue;new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText.length==0){new Effect.Fade(id+'_zusatz_image',{duration:1})}else{$(id+'_zusatz_image').update(transport.responseText);$(id+'_zusatz_imageLarge').update(transport.responseText);new Effect.Appear(id+'_zusatz_image',{duration:1})}}});return} function optionRequestZusatzSet(optionValue,id,setId){zusatzSetId=setId;if($(id+'_zusatz_image')){$(id+'_zusatz_image').update('
')} var url=ajaxURL+'?action=getOptionImage&optionValue='+optionValue;new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText.length==0){new Effect.Fade(id+'_zusatz_image',{duration:1})}else{$(id+'_zusatz_image').update(transport.responseText);$(id+'_zusatz_imageLarge').update(transport.responseText);new Effect.Appear(id+'_zusatz_image',{duration:1})}}});return} function showLargeOptionImage(id){$(id+'Large').show()} function hideLargeOptionImage(id){$(id+'Large').hide()} function initSubProductTooltips(){var detailsLinks=$$('.detailsLink');var productIds=$$('.productIdHiddenField');if(detailsLinks.length>0){for(var i=0;i{const url='/ajax/products/subProductsDetails.php?productsId='+productId;const contentDiv=document.querySelectorAll('#subproductModal .modal-body')[0];try{const response=await fetch(url);if(!response.ok){throw new Error('Network response was not ok '+response.statusText)} const data=await response.text();console.log(data);contentDiv.innerHTML=data}catch(error){contentDiv.innerHTML='Failed to load content: '+error.message} $jq('#subproductModal').modal('show')})}}} function initZusatzProductTooltips(){var detailsLinks=$$('.zusatzDetailslink');var productIds=$$('.zusatzProductIdHiddenField');for(var i=0;i0){if($('productPriceOldContainer')) $('productPriceOldContainer').show();if($('productPriceOld')) $('productPriceOld').update(''+response[1]+'**');if($('productPriceOldContainer2')) $('productPriceOldContainer2').show();if($('productPriceOld2')) $('productPriceOld2').update(''+response[1]+'**');}else{if($('productPriceOldContainer')) $('productPriceOldContainer').hide();if($('productPriceOldContainer2')) $('productPriceOldContainer2').hide();} if($('lieferzeit')) $('lieferzeit').update(response[6]);let abholpreisTargets=document.querySelectorAll('.abholpreis');Array.prototype.forEach.call(abholpreisTargets,function(item){item.innerHTML=`${response[23]} ${response[24] ? '(' + response[24] + ')' : ''} je Artikel.`});if($('productAuslaufBestand')){if(response[19]==1){$('productAuslaufBestand').update('Nur noch '+response[9]+' Stück verfügbar!');auslaufartikelMenge=response[9]}else{$('productAuslaufBestand').update();auslaufartikelMenge=-1}} if(parseInt(response[9])>=parseInt($('amountBuy').value)){if($('amLagerText')) $('amLagerText').update('
am Lager
');}else{if($('amLagerText')) $('amLagerText').update('
Lieferzeit:
'+response[6]+'
');} if($('amLager_green')) $('amLager_green').show();if($('versandkosten')) $('versandkosten').update(response[4]);if($('buyCartButton')) $('buyCartButton').show();if($('buySinglePrice')) $('buySinglePrice').update(response[0]+'*');if($('buySinglePrice2')) $('buySinglePrice2').update(response[0]+'*');$('buyEndsumme').update(response[2]+'*');if($('buyEndsumme2')) $('buyEndsumme2').update(response[2]+'*');if($('buyLieferzeit')) $('buyLieferzeit').update(response[6]);if($('buyLieferzeit2')) $('buyLieferzeit2').update(response[6]);if($('buyAbholtermin')) $('buyAbholtermin').update(response[21]);if($('buyVersandzzgl')&&$('buyVersand')){if(response[14]>0){$('buyVersandzzgl').show();$('buyVersand').update(response[15]);if($('buyVersand2')) $('buyVersand2').update(response[15]);}else{$('buyVersandzzgl').hide();$('buyVersand').update('Gratis!*');if($('buyVersand2')) $('buyVersand2').update('Gratis!*');}} if($('buyNumber')) $('buyNumber').update($('amountBuy').value);if(response[8].length>0){$('buyGrundpreis').update('('+response[8]+')');if($('buyGrundpreis2')) $('buyGrundpreis2').update('('+response[8]+')');$('grundpreis').update('('+response[8]+')')}else{$('buyGrundpreis').update();if($('buyGrundpreis2')) $('buyGrundpreis2').update();$('grundpreis').update()} $('buyEndsummeValue').value=response[10];if(response[10]>=parseInt($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){$('buyKreditRechner').show()}else{$('buyKreditRechner').hide()} if($('buyLoadingContainer')) $('buyLoadingContainer').hide();if($('preisContainerLoading')) $('preisContainerLoading').hide();if(response[12].length>0){if($('buySinglePrice')) $('buySinglePrice').update($('buySinglePrice').innerHTML+'*');if($('buySinglePrice2')) $('buySinglePrice2').update($('buySinglePrice').innerHTML+'*');if($('productPrice')) $('productPrice').update($('productPrice').innerHTML+'*');if($('buyPaketrabattValue')) $('buyPaketrabattValue').update(response[12]);if($('buyPaketrabattFinalPrice')) $('buyPaketrabattFinalPrice').update(response[13]);if($('buyPaketrabattContainer')) $('buyPaketrabattContainer').show();if($('buyPaketrabattContainer2')){$('buyPaketrabattValue2').update(response[12]);$('buyPaketrabattFinalPrice2').update(response[13]);$('buyPaketrabattContainer2').show()} if($('productPaketrabatt')) $('productPaketrabatt').update(response[12]+'*');if($('productPaketrabattFinalPrice')) $('productPaketrabattFinalPrice').update(response[13]+'*');if($('productPaketrabattContainer')) $('productPaketrabattContainer').show();}else{if($('buyPaketrabattContainer')) $('buyPaketrabattContainer').hide();if($('buyPaketrabattContainer2')){$('buyPaketrabattContainer2').hide()} if($('productPaketrabattContainer')) $('productPaketrabattContainer').hide();} if(response[18]=='Spedition'){$('nachnahmeTyp').show();$('nachnahmeTyp').update('Lieferung per Spedition');if($('nachnahmeTyp2')){$('nachnahmeTyp2').show();$('nachnahmeTyp2').update('Lieferung per Spedition')}}else if(response[18]=='Paketdienst'){$('nachnahmeTyp').show();$('nachnahmeTyp').update('Lieferung per Paketdienst');if($('nachnahmeTyp2')){$('nachnahmeTyp2').show();$('nachnahmeTyp2').update('Lieferung per Paketdienst')}}else{$('nachnahmeTyp').hide();if($('nachnahmeTyp2')){$('nachnahmeTyp2').hide()}} if($('MAOptinetNummer')){$('MAOptinetNummer').value=response[20]}}})} function requestMengenartikelPreis(){var productId=$('productId').value;var amountIds=$$('.mengenartikelAmount');var optionIds=new Array();for(i=0;i');$('mengenartikelGesamtpreis_'+optionIds[i]).addClassName('strong');$('mengenartikelGesamtpreisMobile_'+optionIds[i]).update('');$('mengenartikelGesamtpreisMobile_'+optionIds[i]).addClassName('strong')}} $('mengenartikelGesamtpreis').update('');$('mengenartikelVersandkostenContainer').hide();$('mengenartikelLieferzeitContainer').hide();$('mengenartikelKreditRechner').hide();var url=ajaxURL+'?action=getMengenartikel&id='+productId+optionIdString+optionAmountString;new Ajax.Request(url,{method:'get',onSuccess:function(transport){response=transport.responseText.split('~');for(i=0;i0&&lieferzeit!=lieferzeitNonLager){$('mengenartikelLieferzeit_'+optionId).update('Lagernd:  '+lieferzeit+'
Sonst:  '+lieferzeitNonLager)}else{$('mengenartikelLieferzeit_'+optionId).update(lieferzeitNonLager)} if($('mengenartikelLieferzeit_mobile_'+optionId)){$('mengenartikelLieferzeit_mobile_'+optionId).update(lieferzeit)}} var gesamtSummen=response[i].split('|');$('mengenartikelGesamtpreis').update(gesamtSummen[0]+'*');if(gesamtSummen[2]>0){$('mengenartikelVersandkosten').update(gesamtSummen[1]);$('mengenartikelVersandkostenContainer').show()} if(gesamtSummen[3].length>0){$('mengenartikelLieferzeit').update(gesamtSummen[3]);$('mengenartikelLieferzeitContainer').show()} $('mengenartikelGesamtsummeValue').value=gesamtSummen[4];if($('shop_country').value=='de'&&gesamtSummen[4]>parseFloat($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){$('mengenartikelKreditRechner').show()} if(gesamtSummen[6]=='Spedition'){$('paketdienstIconContainer').hide();$('speditionsIconContainer').show()}else if(gesamtSummen[6]=='Paketdienst'){$('speditionsIconContainer').hide();$('paketdienstIconContainer').show()}}})} function mengenartikelMusterCheck(obj){if($(obj).checked){$('speditionsIconContainer').hide();$('paketdienstIconContainer').show();$('mengenartikelVersandContainer').hide();$('mengenartikelGesamtpreisContainer').hide();$('mengenartikelMusterPreis').show();$('mengenartikelVersandkostenContainer').hide();$('mengenartikelLieferzeitContainer').hide();$('mengenartikelKreditRechner').hide();$('mengenartikelSummeIcon').src='images/sample.png'}else{$('mengenartikelGesamtpreisContainer').show();$('mengenartikelVersandContainer').show();requestMengenartikelPreis();$('mengenartikelMusterPreis').hide();$('mengenartikelSummeIcon').src='images/arrowSumme.png'}} function sendAfterbuy(pId){$('sendAfterbuyInfo').show();$('sendAfterbuyInfoResult').update('
');var url='/tools/afterbuy/productsToAfterbuy.php?forceProduktId='+pId;new Ajax.Request(url,{method:'post',onSuccess:function(transport){$('sendAfterbuyInfoResult').update('
...Fertig!

'+(decodeURIComponent(transport.responseText))+'
')}})} function openEbay(type,productId){var url='/ebay/ebay_html.php?article_type='+type+'&products_id='+productId;if(type=='mengen'){var mengenartikel=$$('.mengenartikelAmount');var ids='';var mengen='';var grundpreise='';for(i=0;i0){var id=mengenartikel[i].id.split('_')[1];ids+=','+id;mengen+='&menge'+id+'='+mengenartikel[i].value}} url+='&ids='+ids+mengen}else{var optionContainer=$$('.optionContainer');for(i=0;i0){return!0}} if($('mengenartikelMuster').checked){return!0} alert('Bitte w?hlen Sie die gew?nschten L?ngen aus!');return!1} function calculatePaketartikel(){$('paketproduktLoading').show();$('paketproduktEndpreisContainer').hide();if($('paketartikelUnitRadio').checked){var amount=$('paketAmount').value}else{var amount=Math.ceil($('paketAmount').value/parseFloat($('st_u_faktor').value))} $('paketproduktVPEAnzahl').update(amount);var unitAnzahl=Math.round((amount*(Math.round($('st_u_faktor').value*100)/100))*100)/100;$('paketproduktUnitAnzahl').update(unitAnzahl.toString().replace('.',','));$('amountBuy').value=amount;if($('amountBuy2')) $('amountBuy2').value=amount;var options=$$('div.optionContainer');var optionsString='';for(i=0;iparseFloat($('MODULE_PAYMENT_CC_BANK_MINIMUM_ORDER_TOTAL').value)){$('buyKreditRechner').show()}else{$('buyKreditRechner').hide()} if(results[7]!=''){$('productSpecialPrice').update(results[7]+'*')}else{$('productSpecialPrice').update(results[6]+'*')} $('buyEndsummeValue').value=results[0];$('paketproduktLieferzeit').update(results[4]);$('paketproduktVersandkosten').update(results[3]);if(results[5]=='Spedition'){$('paketproduktVersandart').update('
Lieferung per Spedition')}else if(results[5]=='Paketdienst'){$('paketproduktVersandart').update('Lieferung per Paketdienst')} if(parseInt(results[8])<=parseInt(results[9])){$('amLagerText').update('
am Lager
')}else{$('amLagerText').update('
Lieferzeit für '+parseInt(results[8])+' Stück:
'+results[4]+'
')}}})} function recalculateZaunplaner(){$('PDFVorschauContainer').hide();$('cartContentLoaded').value=!1;updateZaunplanerAnfrage();var produktZeilen=$$('.produktZeile');var loadingImage='';var produktString='';var optionsString='';var gruppenString='';var mengenString='';for(i=0;i0){amount=!0}} if(amount==!1){alert('Bitte w?hlen Sie die gew?nschten L?ngen aus!');return}} if($('productType').value=='P1'){var formSerialized=$('buyForm').serialize();var url=ajaxURL+'?action=addToMerkzettel&merkzettelId='+id+'&'+formSerialized}else{var formSerialized=$('buyForm').serialize(!0);var url=ajaxURL+'?action=addToMerkzettel&merkzettelId='+id} new Ajax.Request(url,{method:'post',parameters:formSerialized,onSuccess:function(transport){var merkzettelId=transport.responseText.split('|')[0];var merkzettelName=transport.responseText.split('|')[1];var merkzettelNeu=transport.responseText.split('|')[2];if(merkzettelNeu==1){$('merkzettelLinkListe').update($('merkzettelLinkListe').innerHTML+'')} $('merkzettelListe').hide();$('merkzettelAddButton').src='/images/buttons/button_merkzettel_checked.png'}})} function addMerkzettel2Cart(mId){var url=ajaxURL+'?action=addMerkzettel2Cart&merkzettelId='+mId;$('addCartIcon').hide();$('addCartLoading').show();new Ajax.Request(url,{method:'post',onSuccess:function(transport){alert('Die Artikel wurden in den Warenkorb ?bernommen!');$('addCartIcon').show();$('addCartLoading').hide()}})} function recalculateMerkzettel(merkzettelId){var anzahl=$('merkzettel_'+merkzettelId).select('.productAmountContainer input');var url=ajaxURL+'?action=recalculateMerkzettel&merkzettelId='+merkzettelId;for(i=0;i')} $('merkzettelSumme_'+merkzettelId).update('');$('merkzettelVersand_'+merkzettelId).update('');new Ajax.Request(url,{method:'post',onSuccess:function(transport){var results=transport.responseText.split('~')[0].split('|');$('merkzettelSumme_'+merkzettelId).update(results[0]);$('merkzettelVersand_'+merkzettelId).update(results[1]);var products=transport.responseText.split('~')[1].split('#');for(i=0;i0)?d+"d ":"";h=(h<10)?"0"+h:h;m=(m<10)?"0"+m:m;s=(s<10)?"0"+s:s;strZeit=d+h+":"+m+":"+s;if(time>0){window.setTimeout('countdownBlitzversand('+ --time+',\''+id+'\')',1000,blitzProdukt)}else{loadBlitzversandInfo(blitzProdukt)} document.getElementById(id).innerHTML=strZeit} function countdown2(d,h,m,s,id){countdown(d*60*60*24+h*60*60+m*60+s,id)} function initProductsPage(){if($('kaufen_container')){Event.observe(window,'scroll',function(e){replaceKaufenContainer()});replaceKaufenContainer()}} function replaceKaufenContainer(){const kaufen_container_container_top=document.getElementById('kaufen_container_container').getBoundingClientRect().top;const kaufen_container_logo=document.getElementById('kaufen_container_logo');const kaufen_container=document.getElementById('kaufen_container');if(kaufen_container_container_top<1){kaufen_container_logo.show();const kaufen_container_height=kaufen_container.offsetHeight;kaufen_container.classList.add('float');const footer=document.querySelector('footer');const viewportOffset=footer.getBoundingClientRect();const footerTopOffset=viewportOffset.top-20;if(footerTopOffset-1){if(auslaufartikelMenge<$('amountBuy').value){alert('ACHTUNG:\nDie gewünschte Menge ['+$('amountBuy').value+'] überschreitet die verfügbare Menge ['+auslaufartikelMenge+'] und kann deshalb nicht in den Warenkorb übernommen werden!');return!1}} var co=$$('.customOption');var checked=!0;if(co.length>0){for(var i=0;i=min&&(value<=max||max==0)){$(co[i]).select('input')[0].removeClassName('error')}else{$(co[i]).select('input')[0].addClassName('error');checked=!1} break;case 'integer':var value=parseInt($(co[i]).select('input')[0].value);var min=parseInt($(co)[i].readAttribute('data-min'));var max=parseInt($(co)[i].readAttribute('data-max'));if(value>=min&&(value<=max||max==0)){$(co[i]).select('input')[0].removeClassName('error')}else{$(co[i]).select('input')[0].addClassName('error');checked=!1} break;case 'string':var value=$(co[i]).select('input')[0].value;var len=$(co)[i].readAttribute('data-len');if((value.length<=len&&len>0)||len==0){$(co[i]).select('input')[0].removeClassName('error')}else{$(co[i]).select('input')[0].addClassName('error');checked=!1} break}}}}} if(checked===!1){new Effect.ScrollTo('coContainer');alert(unescape("Bitte f%FCllen Sie zun%E4chst alle Pflichtangaben korrekt aus."))} return checked};function initSearch(){if($('searchStr')){new AutocompletePrototype('searchStr',{serviceUrl:'/ajax/search.php',minChars:3,maxHeight:300,maxWidth:800,deferRequestBy:100,zindex:3,onSelect:function(value,data){$('searchData').value=data;localStorage.setItem('searchString',value);$('searchForm').submit()}});this.value=localStorage.getItem('searchString');if(typeof mitarbeiter=='undefined'||mitarbeiter!=!0){document.addEventListener("keypress",function(event){if(event.key.match(/^[a-zA-Z0-9]$/)&&document.activeElement.tagName!=="INPUT"&&document.activeElement.tagName!=="TEXTAREA"){var searchStr=document.getElementById("searchStr");searchStr.focus()}})}}} function checkSearchStr(){if($('searchStr').value==''||$('searchStr').value=='Suche...'){return!1}} function enableSearchField(obj){if($(obj).value=='Suche...'){$(obj).value='';$(obj).setStyle({'color':'#000'})} $(obj).select()} function disableSearchField(obj){if($(obj).value==''){$(obj).value='Suche...';$(obj).setStyle({'color':'#888'})}} var DatePickerFormatter=Class.create();DatePickerFormatter.prototype={initialize:function(format,separator){if(Object.isUndefined(format)) format=["yyyy","mm","dd"];if(Object.isUndefined(separator)) separator="-";this._format=format;this.separator=separator;this._format_year_index=format.indexOf("yyyy");this._format_month_index=format.indexOf("mm");this._format_day_index=format.indexOf("dd");this._year_regexp=/^\d{4}$/;this._month_regexp=/^0\d|1[012]|\d$/;this._day_regexp=/^0\d|[12]\d|3[01]|\d$/},match:function(str){var d=str.split(this.separator);if(d.length<3){return!1} var year=d[this._format_year_index].match(this._year_regexp);if(year){year=year[0]}else{return!1} var month=d[this._format_month_index].match(this._month_regexp);if(month){month=month[0]}else{return!1} var day=d[this._format_day_index].match(this._day_regexp);if(day){day=day[0]}else{return!1} return[year,month,day]},current_date:function(){var d=new Date;return this.date_to_string(d.getFullYear(),d.getMonth()+1,d.getDate())},date_to_string:function(year,month,day,separator){if(Object.isUndefined(separator)) separator=this.separator;var a=[0,0,0];a[this._format_year_index]=year;a[this._format_month_index]=month.toPaddedString(2);a[this._format_day_index]=day.toPaddedString(2);return a.join(separator)}};var datepickers=$H();var DatePicker=Class.create();DatePicker.prototype={Version:'0.9.4',_relative:null,_relative2:null,_div:null,_zindex:1,_keepFieldEmpty:!1,_daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],_dateFormat:[["dd","mm","yyyy"],"."],_setImagePath:null,_noOpener:null,_language:'de',_language_month:$H({'fr':['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre'],'en':['January','February','March','April','May','June','July','August','September','October','November','December'],'es':['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],'it':['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],'de':['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],'pt':['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],'hu':['Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December'],'lt':['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis','Liepa','Rugjūtis','Rusėjis','Spalis','Lapkritis','Gruodis'],'nl':['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'],'dk':['Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December'],'no':['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'],'lv':['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs','Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decemberis'],'ja':['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],'fi':['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu','Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],'ro':['Ianuarie','Februarie','Martie','Aprilie','Mai','Junie','Julie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],'zh':['1 月','2 月','3 月','4 月','5 月','6 月','7 月','8 月','9 月','10月','11月','12月'],'sv':['Januari','Februari','Mars','April','Maj','Juni','Juli','Augusti','September','Oktober','November','December']}),_language_day:$H({'fr':['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],'en':['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],'es':['Lun','Mar','Mie','Jue','Vie','Sàb','Dom'],'it':['Lun','Mar','Mer','Gio','Ven','Sab','Dom'],'de':['Mo','Di','Mi','Do','Fr','Sa','So'],'pt':['Seg','Ter','Qua','Qui','Sex','Sá','Dom'],'hu':['Hé','Ke','Sze','Csü','Pé','Szo','Vas'],'lt':['Pir','Ant','Tre','Ket','Pen','Šeš','Sek'],'nl':['ma','di','wo','do','vr','za','zo'],'dk':['Man','Tir','Ons','Tor','Fre','Lør','Søn'],'no':['Man','Tir','Ons','Tor','Fre','Lør','Sun'],'lv':['P','O','T','C','Pk','S','Sv'],'ja':['月','火','水','木','金','土','日'],'fi':['Ma','Ti','Ke','To','Pe','La','Su'],'ro':['Lun','Mar','Mie','Joi','Vin','Sam','Dum'],'zh':['周一','周二','周三','周四','周五','周六','周日'],'sv':['Mån','Tis','Ons','Tor','Fre','Lör','Sön']}),_language_close:$H({'fr':'fermer','en':'close','es':'cierre','it':'fine','de':'schliessen','pt':'fim','hu':'bezár','lt':'udaryti','nl':'sluiten','dk':'luk','no':'lukk','lv':'aizvērt','ja':'閉じる','fi':'sulje','ro':'inchide','zh':'关 闭','sv':'stäng'}),_todayDate:new Date(),_current_date:null,_clickCallback:Prototype.emptyFunction,_cellCallback:Prototype.emptyFunction,_id_datepicker:null,_disablePastDate:!1,_disableFutureDate:!1,_oneDayInMs:24*3600*1000,_setPastDateLimit:new Date(),_setFutureDateLimit:new Date(),_topOffset:20,_leftOffset:0,_isPositionned:!1,_relativePosition:!0,_setPositionTop:0,_setPositionLeft:0,_bodyAppend:!1,_showEffect:"appear",_showDuration:1,_enableShowEffect:!0,_closeEffect:"fade",_closeEffectDuration:0.3,_enableCloseEffect:!0,_closeTimer:null,_enableCloseOnBlur:!1,_afterClose:Prototype.emptyFunction,getMonthLocale:function(month){return this._language_month.get(this._language)[month]},getLocaleClose:function(){return this._language_close.get(this._language)},_initCurrentDate:function(){this._df=new DatePickerFormatter(this._dateFormat[0],this._dateFormat[1]);this._current_date=$F(this._relative);if(!this._df.match(this._current_date)){this._current_date=this._df.current_date();if(!this._keepFieldEmpty) $(this._relative).value=this._current_date} var a_date=this._df.match(this._current_date);this._current_year=Number(a_date[0]);this._current_mon=Number(a_date[1])-1;this._current_day=Number(a_date[2])},initialize:function(h_p){this._relative=h_p.relative;this._relative2=h_p.relative2;if(h_p.language) this._language=h_p.language;this._zindex=(h_p.zindex)?parseInt(Number(h_p.zindex)):999;if(!Object.isUndefined(h_p.keepFieldEmpty)) this._keepFieldEmpty=h_p.keepFieldEmpty;if(Object.isFunction(h_p.clickCallback)) this._clickCallback=h_p.clickCallback;if(!Object.isUndefined(h_p.leftOffset)) this._leftOffset=parseInt(h_p.leftOffset);if(!Object.isUndefined(h_p.topOffset)) this._topOffset=parseInt(h_p.topOffset);if(!Object.isUndefined(h_p.relativePosition)) this._relativePosition=h_p.relativePosition;if(!Object.isUndefined(h_p.showEffect)) this._showEffect=h_p.showEffect;if(!Object.isUndefined(h_p.enableShowEffect)) this._enableShowEffect=h_p.enableShowEffect;if(!Object.isUndefined(h_p.showDuration)) this._showDuration=h_p.showDuration;if(!Object.isUndefined(h_p.closeEffect)) this._closeEffect=h_p.closeEffect;if(!Object.isUndefined(h_p.enableCloseEffect)) this._enableCloseEffect=h_p.enableCloseEffect;if(!Object.isUndefined(h_p.closeEffectDuration)) this._closeEffectDuration=h_p.closeEffectDuration;if(Object.isFunction(h_p.afterClose)) this._afterClose=h_p.afterClose;if(!Object.isUndefined(h_p.externalControl)) this._externalControl=h_p.externalControl;if(!Object.isUndefined(h_p.dateFormat)) this._dateFormat=h_p.dateFormat;if(Object.isFunction(h_p.cellCallback)) this._cellCallback=h_p.cellCallback;this._setPositionTop=(h_p.setPositionTop)?parseInt(Number(h_p.setPositionTop)):0;this._setPositionLeft=(h_p.setPositionLeft)?parseInt(Number(h_p.setPositionLeft)):0;if(!Object.isUndefined(h_p.enableCloseOnBlur)&&h_p.enableCloseOnBlur) this._enableCloseOnBlur=!0;if(!Object.isUndefined(h_p.disablePastDate)&&h_p.disablePastDate) this._disablePastDate=!0;if(!Object.isUndefined(h_p.disableFutureDate)&&h_p.disableFutureDate) this._disableFutureDate=!0;if(!Object.isUndefined(h_p.setImagePath)) this._setImagePath=h_p.setImagePath;if(!Object.isUndefined(h_p.noOpener)) this._noOpener=h_p.noOpener;if(!Object.isUndefined(h_p.setPastDateLimit)&&h_p.setPastDateLimit){this._initCurrentDate();var aDL=this._df.match(h_p.setPastDateLimit);if(aDL){this._disablePastDate=!0;this._setPastDateLimit.setFullYear(aDL[0],aDL[1]-1,aDL[2])}} if(!Object.isUndefined(h_p.setFutureDateLimit)&&h_p.setFutureDateLimit){this._initCurrentDate();var aDL=this._df.match(h_p.setFutureDateLimit);if(aDL){this._disableFutureDate=!0;this._setFutureDateLimit.setFullYear(aDL[0],aDL[1]-1,aDL[2])}} this._id_datepicker='datepicker-'+this._relative;this._id_datepicker_prev=this._id_datepicker+'-prev';this._id_datepicker_prev_year=this._id_datepicker+'-prev-year';this._id_datepicker_next=this._id_datepicker+'-next';this._id_datepicker_next_year=this._id_datepicker+'-next-year';this._id_datepicker_hdr=this._id_datepicker+'-header';this._id_datepicker_ftr=this._id_datepicker+'-footer';this._div=new Element('div',{id:this._id_datepicker,className:'datepicker',style:'display: none; z-index:'+this._zindex});this._div.innerHTML='
<< < > >>
';if(!this._noOpener){if(this._setImagePath){var datepickeropener=Builder.node('img',{className:"datepicker-opener-img",src:this._setImagePath})}else{var datepickeropener=Builder.node('table',{className:"datepicker-opener-table"});var con=Builder.node('tr',{},[Builder.node('td',{className:"datepicker-opener",id:"datepicker-opener-"+this._relative})]);if(datepickeropener.childNodes[0]!=undefined){datepickeropener.childNodes[0].appendChild(con)}else{datepickeropener.appendChild(con)}} Event.observe(datepickeropener,'click',this.click.bindAsEventListener(this),!1)} Event.observe($(this._relative),'click',this.click.bindAsEventListener(this),!1);this.insertAfter($(this._relative).parentNode,datepickeropener,$(this._relative));document.observe('dom:loaded',this.load.bindAsEventListener(this),!1);if(this._enableCloseOnBlur){Event.observe(this._relative,'blur',function(e){this._closeTimer=this.close.bind(this).delay(1)}.bindAsEventListener(this));Event.observe(this._div,'click',function(e){if(this._closeTimer){window.clearTimeout(this._closeTimer);this._closeTimer=null}})}},load:function(){if(this._externalControl) Event.observe(this._externalControl,'click',this.click.bindAsEventListener(this),!1);if(this._relativeAppend){if($(this._relative).parentNode){this._div.innerHTML=this._wrap_in_iframe(this._div.innerHTML);$(this._relative).parentNode.appendChild(this._div)}}else{var body=document.getElementsByTagName("body").item(0);if(body){this._div.innerHTML=this._wrap_in_iframe(this._div.innerHTML);body.appendChild(this._div)} if(this._relativePosition){var a_pos=Element.cumulativeOffset($(this._relative));this.setPosition(a_pos[1],a_pos[0])}else{if(this._setPositionTop||this._setPositionLeft) this.setPosition(this._setPositionTop,this._setPositionLeft);}} this._initCurrentDate();$(this._id_datepicker_ftr).innerHTML=this.getLocaleClose();Event.observe($(this._id_datepicker_prev),'click',this.prevMonth.bindAsEventListener(this),!1);Event.observe($(this._id_datepicker_prev_year),'click',this.prevYear.bindAsEventListener(this),!1);Event.observe($(this._id_datepicker_next),'click',this.nextMonth.bindAsEventListener(this),!1);Event.observe($(this._id_datepicker_next_year),'click',this.nextYear.bindAsEventListener(this),!1);Event.observe($(this._id_datepicker_ftr),'click',this.close.bindAsEventListener(this),!1)},insertAfter:function(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling)},_wrap_in_iframe:function(content){return(Prototype.Browser.IE)?"
"+content+"
":content},visible:function(){return $(this._id_datepicker).visible()},click:function(){if($(this._id_datepicker)==null)this.load();if(!this._isPositionned&&this._relativePosition){var a_lt=Element.positionedOffset($(this._relative));$(this._id_datepicker).setStyle({'left':Number(a_lt[0]+this._leftOffset)+'px','top':Number(a_lt[1]+this._topOffset)+'px'});this._isPositionned=!0} if(!this.visible()){this._initCurrentDate();this._redrawCalendar()} eval(this._clickCallback());if(this._relativePosition){var a_pos=Element.cumulativeOffset($(this._relative));this.setPosition(a_pos[1],a_pos[0])}else{if(this._setPositionTop||this._setPositionLeft) this.setPosition(this._setPositionTop,this._setPositionLeft);} if(this._enableShowEffect){new Effect.toggle(this._id_datepicker,this._showEffect,{duration:this._showDuration})}else{$(this._id_datepicker).show()} $(this._relative2).value=$F(this._relative)},close:function(){if(this._enableCloseEffect){switch(this._closeEffect){case 'puff':new Effect.Puff(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'blindUp':new Effect.BlindUp(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'dropOut':new Effect.DropOut(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'switchOff':new Effect.SwitchOff(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'squish':new Effect.Squish(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'fold':new Effect.Fold(this._id_datepicker,{duration:this._closeEffectDuration});break;case 'shrink':new Effect.Shrink(this._id_datepicker,{duration:this._closeEffectDuration});break;default:new Effect.Fade(this._id_datepicker,{duration:this._closeEffectDuration});break}}else{$(this._id_datepicker).hide()} eval(this._afterClose());$(this._relative2).value=$F(this._relative)},setDateFormat:function(format,separator){if(Object.isUndefined(format)) format=this._dateFormat[0];if(Object.isUndefined(separator)) separator=this._dateFormat[1];this._dateFormat=[format,separator]},setPosition:function(t,l){var h_pos={'top':'0px','left':'0px'};if(!Object.isUndefined(t)) h_pos.top=Number(t)+this._topOffset+'px';if(!Object.isUndefined(l)) h_pos.left=Number(l)+this._leftOffset+'px';$(this._id_datepicker).setStyle(h_pos);this._isPositionned=!0},_getMonthDays:function(year,month){if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&(month==1)) return 29;return this._daysInMonth[month]},_buildCalendar:function(){var _self=this;var tbody=$(this._id_datepicker+'-tbody');try{while(tbody.hasChildNodes()) tbody.removeChild(tbody.childNodes[0]);}catch(e){};var trDay=new Element('tr');this._language_day.get(this._language).each(function(item){var td=new Element('td');td.innerHTML=item;td.className='wday';trDay.appendChild(td)});tbody.appendChild(trDay);var a_d=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];var d=new Date(this._current_year,this._current_mon,1,12);var startIndex=(!d.getDay())?6:d.getDay()-1;var nbDaysInMonth=this._getMonthDays(this._current_year,this._current_mon);var daysIndex=1;for(var j=startIndex;j<7;j++){a_d[0][j]={d:daysIndex,m:this._current_mon,y:this._current_year};daysIndex++} var a_prevMY=this._prevMonthYear();var nbDaysInMonthPrev=this._getMonthDays(a_prevMY[1],a_prevMY[0]);for(var j=0;jnbDaysInMonth){daysIndex=1;switchNextMonth=!0;if(this._current_mon+1>11){currentMonth=0;currentYear+=1}else{currentMonth+=1}}}} for(var i=0;i<6;i++){var tr=new Element('tr');for(var j=0;j<7;j++){var h_ij=a_d[i][j];var td=new Element('td');var id=$A([this._relative,this._df.date_to_string(h_ij.y,h_ij.m+1,h_ij.d,'-')]).join('-');td.setAttribute('id',id);if(h_ij.c) td.className=h_ij.c;var _curDate=new Date();_curDate.setFullYear(h_ij.y,h_ij.m,h_ij.d);if(this._disablePastDate||this._disableFutureDate){if(this._disablePastDate){var _res=(_curDate>=this._setPastDateLimit)?!0:!1;this._bindCellOnClick(td,!0,_res,h_ij.c)} if(this._disableFutureDate){var _res=(this._setFutureDateLimit.getTime()+this._oneDayInMs>_curDate.getTime())?!0:!1;this._bindCellOnClick(td,!0,_res,h_ij.c)}}else{this._bindCellOnClick(td,!1)} td.innerHTML=h_ij.d;tr.appendChild(td)} tbody.appendChild(tr)} return tbody},_bindCellOnClick:function(td,wcompare,compareresult,h_ij_c){var doBind=!1;if(wcompare){if(compareresult){doBind=!0}else{td.className=(h_ij_c)?'nclick_outbound':'nclick'}}else{doBind=!0} if(doBind){var _self=this;td.onclick=function(){$(_self._relative).value=String($(this).readAttribute('id')).replace(_self._relative+'-','').replace(/-/g,_self._df.separator);if(_self._cellCallback) _self._cellCallback(this);_self.close()}}},_nextMonthYear:function(){var c_mon=this._current_mon;var c_year=this._current_year;if(c_mon+1>11){c_mon=0;c_year+=1}else{c_mon+=1} return[c_mon,c_year]},nextMonth:function(){var a_next=this._nextMonthYear();var _nextMon=a_next[0];var _nextYear=a_next[1];var _curDate=new Date();_curDate.setFullYear(_nextYear,_nextMon,1);var _res=(this._setFutureDateLimit.getTime()+this._oneDayInMs>_curDate.getTime())?!0:!1;if(this._disableFutureDate&&!_res) return;this._current_mon=_nextMon;this._current_year=_nextYear;this._redrawCalendar()},_nextYear:function(){var c_mon=this._current_mon;var c_year=this._current_year;c_year+=1;return[c_mon,c_year]},nextYear:function(){var a_next=this._nextYear();this._current_mon=a_next[0];this._current_year=a_next[1];this._redrawCalendar()},_prevMonthYear:function(){var c_mon=this._current_mon;var c_year=this._current_year;if(c_mon-1<0){c_mon=11;c_year-=1}else{c_mon-=1} return[c_mon,c_year]},prevMonth:function(){var a_prev=this._prevMonthYear();var _prevMon=a_prev[0];var _prevYear=a_prev[1];var _curDate=new Date();_curDate.setFullYear(_prevYear,_prevMon,1);var _res=(_curDate>=this._setPastDateLimit)?!0:!1;if(this._disablePastDate&&!_res) return;this._current_mon=_prevMon;this._current_year=_prevYear;this._redrawCalendar()},_prevYear:function(){var c_mon=this._current_mon;var c_year=this._current_year;c_year-=1;return[c_mon,c_year]},prevYear:function(){var a_prev=this._prevYear();this._current_mon=a_prev[0];this._current_year=a_prev[1];this._redrawCalendar()},_redrawCalendar:function(){this._setLocaleHdr();this._buildCalendar()},_setLocaleHdr:function(){var a_prevy=this._prevYear();$(this._id_datepicker_prev_year).setAttribute('title',this.getMonthLocale(a_prevy[0])+' '+a_prevy[1]);var a_prev=this._prevMonthYear();$(this._id_datepicker_prev).setAttribute('title',this.getMonthLocale(a_prev[0])+' '+a_prev[1]);var a_next=this._nextMonthYear();$(this._id_datepicker_next).setAttribute('title',this.getMonthLocale(a_next[0])+' '+a_next[1]);var a_nexty=this._nextYear();$(this._id_datepicker_next_year).setAttribute('title',this.getMonthLocale(a_nexty[0])+' '+a_nexty[1]);$(this._id_datepicker_hdr).update('   '+this.getMonthLocale(this._current_mon)+' '+this._current_year+'   ')}};MCarousel=Class.create(Abstract,{initialize:function(carousel,options){var hideAfterInit=!1;if($(carousel).up().getStyle('display')=='none'){hideAfterInit=!0;$(carousel).up().show()} this.options=Object.extend({carousel:carousel,prevButton:$(carousel).select('.cPrevButton')[0],nextButton:$(carousel).select('.cNextButton')[0],viewport:$(carousel).select('.cViewport')[0],itemWidth:$(carousel).select('.cItem')[0].getWidth(),position:'start',currentStart:0,resizeTimer:0,type:$($(carousel).id+'_type').value},options||{});var items=$(carousel).select('.cItem');for(i=0;ithis.options.resizeTimer){this.initViewport();var itemCount=this.getItemCountForViewport();this.loadContent(this.options.currentStart,itemCount,'resize')} if(hideAfterInit==!0){$(this.options.carousel).up().hide()}},initViewport:function(){this.options.startItem=this.getItemCountForViewport();$(this.options.viewport).setStyle({'width':($(this.options.carousel).getWidth())+'px'})},initNavButtons:function(){this.options.prevButton.observe('click',this.onPrevButtonClick.bind(this));this.options.nextButton.observe('click',this.onNextButtonClick.bind(this))},onPrevButtonClick:function(e){if(this.options.position!='start'){var itemCount=this.getItemCountForViewport();this.loadContent(this.options.startItem,itemCount,'prev')}},onNextButtonClick:function(e){if(this.options.position!='end'){var itemCount=this.getItemCountForViewport();this.loadContent(this.options.startItem,itemCount,'next')}},getItemCountForViewport:function(){return Math.floor(this.getViewportWidth()/this.options.itemWidth)},getViewportWidth:function(){return $(this.options.viewport).getWidth()-this.options.itemWidth},loadContent:function(startItem,itemCount,mode){this.options.currentStart=startItem;if(startItem<0){startItem=0} var url='ajax/carousel.php?action='+this.options.type+'&productId='+$('productId').value+'&start='+startItem+'&count='+(itemCount)+'&mode='+mode;new Ajax.Request(url,{method:'get',onSuccess:this.updateViewport.bind(this)})},updateViewport:function(transport){var response=transport.responseText.evalJSON(!0);var items=$(this.options.carousel).select('.cItem');var mode=response[4];this.options.position=response[3];if(this.options.position=='start'){$(this.options.prevButton).addClassName('cPrevButtonDisabled');$(this.options.nextButton).removeClassName('cNextButtonDisabled')}else if(this.options.position=='end'){$(this.options.nextButton).addClassName('cNextButtonDisabled');$(this.options.prevButton).removeClassName('cPrevButtonDisabled')}else{$(this.options.prevButton).removeClassName('cPrevButtonDisabled');$(this.options.nextButton).removeClassName('cNextButtonDisabled')} if(mode=='next'){var count=0;for(i=this.getItemCountForViewport();i>=0;i--){count++;if(response[5][i]!=undefined){var content=response[5][i]}else{var content=''} setTimeout('$(\''+items[i].id+'\').update(\''+content+'\')',count*30)} this.options.startItem=response[1]-1}else if(mode=='prev'){var count=0;for(i=0;i<=this.getItemCountForViewport();i++){count++;if(response[5][i].length>0){var content=response[5][i]}else{var content=''} setTimeout('$(\''+items[i].id+'\').update(\''+content+'\')',count*30)} this.options.startItem=response[1]-1}else{var count=0;for(i=this.getItemCountForViewport();i>=0;i--){if(response[5][i]!=undefined){var content=response[5][i]}else{var content=''} setTimeout('$(\''+items[i].id+'\').update(\''+content+'\')',0)} this.options.startItem=response[1]-1}}});function selectCarousel(tab,carouselId){$(tab).up().up().select('.carousel').each(function(n){$(n).up().hide()});$(carouselId).up().show();$(tab).up().select('.carouselTab').each(function(n){$(n).removeClassName('carouselActiveTab')});$(tab).addClassName('carouselActiveTab')}var slideMenu=function(){var sp,st,t,m,sa,l,w,sw,ot;return{build:function(sm,sw,mt,s,sl,h){sp=s;st=sw;t=mt;m=document.getElementById(sm);sa=m.getElementsByTagName('li');l=sa.length;w=m.offsetWidth;sw=w/l;ot=Math.floor((w-st)/(l-1));var i=0;for(i;iot){oi=Math.floor((ow-ot)/sp);oi=(oi>0)?oi:1;o.style.width=(ow-oi)+'px'} owt=owt+(ow-oi)}} s.style.width=(w-owt)+'px'}else{clearInterval(m.timer)}}}}();function Filter(){this.filter2016=0;this.vorlagenId=0;this.attributeValueIds=[];this.currentURL='';this.setURL=function(url){this.currentURL=url;if(history.pushState!==undefined){history.pushState({},"",url);history.replaceState({},"",url);return!0}else{return!1}};this.callFilter=function(url,attributeValueIdsCommaSeparated){$('filterMenuShowHandle').removeClassName('mobileHide');$('filterProdukteContainer').update('
');if(this.setURL(url)===!0){Filter.setAttributeValueIdsCommaSeparated(attributeValueIdsCommaSeparated);Filter.loadAll();this.loadFilterTexte();return!1}else{return!0}} this.loadAll=function(){this.loadFilterListe();if(ma==!0){this.loadMABox()}else if($('kundenTools')){this.setAdwordsURL()}} this.setAdwordsURL=function(){if(this.currentURL.length>0){$('filterProductsCurrentURL').value='/'+this.currentURL.split('./')[1]}else{var urlParts=window.location.href.split('//')[1].split('/');for(var i=1;i');$('bottomText').update('')} var cid=0;if($('cid')&&$('cid').value>0){cid=$('cid').value;$('cid').value=0} var lid=0;if($('lid')&&$('lid').value>0){lid=$('lid').value;$('lid').value=0} var url=0;if($('url')&&$('url').value!=''){url=$('url').value;$('url').value=''} var url='/loadFilterTexte_f'+window.location.search;new Ajax.Request(url,{method:'GET',parameters:{vorlagenId:this.vorlagenId,'attributeValueIds[]':this.attributeValueIds,'sortParameters[]':sortParameters,cid:cid,lid:lid},evalScripts:!0,onSuccess:function(transport){var json=transport.responseText.evalJSON();if(mode=='breadcrumb'){if(json.breadcrump) $('breadcrump').update(json.breadcrump);else $('breadcrump').update('')}else{if(json.topText) $('topText').update(json.topText);else $('topText').update('');if(json.breadcrump) $('breadcrump').update(json.breadcrump);else $('breadcrump').update('');if(json.bottomText) $('bottomText').update(json.bottomText);if(json.ausstellungsprodukte) $('ausstellungsprodukte').update(json.ausstellungsprodukte);else $('ausstellungsprodukte').update('');if(json.zaunplanerBeispielkonfigurationen!=undefined&&$('zaunplanerBeispielkonfigurationen')){$('zaunplanerBeispielkonfigurationen').update(json.zaunplanerBeispielkonfigurationen)}else{$('zaunplanerBeispielkonfigurationen').update('')} if(json.htmlTitle.length!=null) document.title=json.htmlTitle;if(json.htmlMetaDescription.length!=null) document.querySelector('meta[name="description"]').setAttribute("content",decodeURIComponent(escape(json.htmlMetaDescription)));}}.bind(this)})} this.setVorlagenId=function(vorlagenId){this.vorlagenId=vorlagenId} this.setAttributeValueId=function(attributeValueIds){this.attributeValueIds[this.attributeValueIds.length]=attributeValueIds} this.setAttributeValueIdsCommaSeparated=function(attributeValueIdsCommaSeparated){this.resetAttributeValueIds();var attributeValueIds=attributeValueIdsCommaSeparated.split(',');for(var i=0,len=attributeValueIds.length;i{const stockLabels=document.getElementsByClassName('stock_'+item.pId);for(let stockLabel of stockLabels){if(item.stock>0){stockLabel.innerHTML=`
${item.stock} am Lager
Lieferzeit ${item.delivery_time}
`}else{stockLabel.innerHTML=`
Lieferzeit ${item.delivery_time}`}}})} this.loadProduktBestaendeOld=function(){var url='/loadFilterProdukteBestaende_f';new Ajax.Request(url,{method:'post',parameters:{vorlagenId:this.vorlagenId,'attributeValueIds[]':this.attributeValueIds},onSuccess:function(transport){var json=transport.responseText.evalJSON();for(var i=0;i am Lager');$(item).show()})}}}.bind(this)})} this.clickRegler=function(id,min,max,url){var filterURL=url.replace(id+'#',id+'L'+min+'H'+max);gotoURL(filterURL)}} function controlFromInput(fromSlider,fromInput,toInput,controlSlider){const[from,to]=getParsed(fromInput,toInput);fillSlider(fromInput,toInput,'#C6C6C6','#5A6164',controlSlider);if(from>to){fromSlider.value=to;fromInput.value=to}else{fromSlider.value=from}} function controlToInput(toSlider,fromInput,toInput,controlSlider){const[from,to]=getParsed(fromInput,toInput);fillSlider(fromInput,toInput,'#C6C6C6','#5A6164',controlSlider);setToggleAccessible(toInput,toSlider);if(from<=to){toSlider.value=to;toInput.value=to}else{toInput.value=from}} function controlFromSlider(fromSlider,toSlider,fromInput,btn){const[from,to]=getParsed(fromSlider,toSlider);fillSlider(fromSlider,toSlider,'#C6C6C6','#5A6164',toSlider);if(from>to){fromSlider.value=to;fromInput.value=to}else{fromInput.value=from} btn.style.display='block'} function controlToSlider(fromSlider,toSlider,toInput,btn){const[from,to]=getParsed(fromSlider,toSlider);fillSlider(fromSlider,toSlider,'#C6C6C6','#5A6164',toSlider);setToggleAccessible(toSlider,toSlider);if(from<=to){toSlider.value=to;toInput.value=to}else{toInput.value=from;toSlider.value=from} btn.style.display='block'} function getParsed(currentFrom,currentTo){const from=parseInt(currentFrom.value,10);const to=parseInt(currentTo.value,10);return[from,to]} function fillSlider(from,to,sliderColor,rangeColor,controlSlider){const rangeDistance=to.max-to.min;const fromPosition=from.value-to.min;const toPosition=to.value-to.min;controlSlider.style.background=`linear-gradient( to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) ${(fromPosition)/(rangeDistance)*100*.82 + 8}%, ${rangeColor} ${((fromPosition)/(rangeDistance))*100*.82 + 8}%, ${rangeColor} ${(toPosition)/(rangeDistance)*100*.82 + 10}%, rgba(0,0,0,0) ${(toPosition)/(rangeDistance)*100*.82 + 10}%, rgba(0,0,0,0) 100%)`} function setToggleAccessible(currentTarget,toSlider){if(Number(currentTarget.value)<=0){toSlider.style.zIndex=2}else{toSlider.style.zIndex=0}} function uniqueid(){var idstr=String.fromCharCode(Math.floor((Math.random()*25)+65));do{var ascicode=Math.floor((Math.random()*42)+48);if(ascicode<58||ascicode>64){idstr+=String.fromCharCode(ascicode)}}while(idstr.length<32);return(idstr)} class Slider{constructor(target,initFrom,initTo,data){let _sliders_control=target.appendChild(document.createElement("div"));_sliders_control.addClassName('sliders_control');let _fromSlider=_sliders_control.appendChild(document.createElement("input"));_fromSlider.type="range";_fromSlider.min=data[0];_fromSlider.max=data[data.length-1];_fromSlider.value=initFrom?initFrom:_fromSlider.min;_fromSlider.addClassName('from');_fromSlider.style.zindex=2;let _toSlider=_sliders_control.appendChild(document.createElement("input"));_toSlider.type="range";_toSlider.min=data[0];_toSlider.max=data[data.length-1];_toSlider.value=initTo?initTo:_toSlider.max;_toSlider.addClassName('to');_fromSlider.style.zindex=1;let _form_control=target.appendChild(document.createElement("div"));_form_control.addClassName('form_control');let _fromInput=_form_control.appendChild(document.createElement("input"));_fromInput.value=initFrom;_fromInput.type='number';_fromInput.readOnly=!0;let _toInput=_form_control.appendChild(document.createElement("input"));_toInput.value=initTo;_toInput.type='number';_toInput.readOnly=!0;let _datalist=target.appendChild(document.createElement('datalist'));_datalist.id=uniqueid();_fromSlider.setAttribute('list',_datalist.id);_toSlider.setAttribute('list',_datalist.id);var _option="";data.forEach(element=>{_option+="