if(!window.fpwidget){fpwidget={}}$=jQuery.noConflict();jQuery.ajaxSettings.traditional=true;(function(a){a.fn.extend({allAttrs:function(c){var d=this;var b=[];c=c||[];d.each(function(j){var g={};for(var f=0;f<this.attributes.length;++f){var e=this.attributes[f];if(a.inArray(e.nodeName,c)==-1){g[e.nodeName]=e.nodeValue}}b.push(g)});return b},xhtml:function(o){var e,c,b,n,d,k,m,g,l,f=["img","br","hr","area","base","basefont","col","frame","input","isindex","link","meta","param"],q=function(i){i=i.replace(/&/g,"&amp;");i=i.replace(/</g,"&lt;");i=i.replace(/>/g,"&gt;");return i};if(o===undefined){b=this.get(0);n=b.nodeName.toLowerCase();d=b.nodeType;if(d===1){l="<"+n;if(b.attributes.length){for(c=0;c<b.attributes.length;c+=1){k=b.attributes[c];m=k.nodeName.toLowerCase();g=k.nodeValue;l+=" "+m+'="'+q(g)+'"'}}if(jQuery.inArray(n,f)>-1){l+=" />"}else{l+=">";for(e=0;e<b.childNodes.length;e+=1){l+=jQuery.fn.xhtml.call(a(b.childNodes[e]))}l+="</"+n+">"}return l}else{if(d===3){return q(b.nodeValue)}else{if(d===8){return"<!--"+q(b.nodeValue)+"-->"}}}return""}else{jQuery.fn.html(o)}}});a.extend({getISODate:function(j,c){var b={de:{month:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],separator:"."},en:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],separator:"/"}},f,r,n,e,g,k,l,i,o;if(arguments.length===0){f=new Date();c="en"}else{if(arguments.length==1){var q=arguments[0];if(typeof q=="string"&&q.length==2){c=q;f=new Date()}else{c="en";f=new Date(j)}}else{f=new Date(j)}}r=b[c].separator;n=f.getYear()-100;e=f.getFullYear();g=f.getMonth();k=f.getDate();l=k<10?"0"+k:k;i=g+1<10?"0"+(g+1):g+1;o=n<10?"0"+n:n;if(c=="de"){return{"short":k+r+(g+1)+r+n,_short:k+r+(g+1)+r+n,middle:l+r+i+r+o,_middle:l+r+i+r+o,"long":l+r+b[c].month[g]+r+e,_long:l+r+b[c].month[g]+r+e}}return{"short":(g+1)+r+k+r+n,_short:(g+1)+r+k+r+n,middle:i+r+l+r+o,_middle:i+r+l+r+o,"long":b[c].month[g]+r+l+r+e,_long:b[c].month[g]+r+l+r+e}},getISOTime:function(f){var c,e,b,d;if(f){c=new Date(f)}c=new Date();e=c.getHours();if(e<10){e="0"+e}b=c.getMinutes();if(b<10){b="0"+b}d=c.getSeconds();if(d<10){d="0"+d}return e+":"+b+":"+d},formatDate:function(j,c){var b={de:{month:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],separator:"."},en:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],separator:"/"}},f,q,e,g,k,n,l,i,o;if(arguments.length===0){f=new Date();c="en"}else{if(arguments.length==1){arg=arguments[0];if(typeof arg=="string"&&arg.length==2){c=arg;f=new Date()}else{c="en";f=new Date(j)}}else{f=new Date(j)}}q=b[c].separator;n=f.getYear()-100;e=f.getFullYear();g=f.getMonth();k=f.getDate();n=n<10?"0"+n:n;l=k<10?"0"+k:k;i=g+1<10?"0"+(g+1):g+1;o=e;if(c=="de"){return{_short:k+q+(g+1)+q+n,_middle:l+q+i+q+o,_long:[l+q,b[c].month[g],e].join("&nbsp;")}}return{_short:(g+1)+q+k+q+n,_middle:i+q+l+q+o,_long:[b[c].month[g]+q,l,e].join("&nbsp;")}},formatTime:function(f){var c=f?new Date(f):new Date(),e,b,d;e=c.getHours();if(e<10){e="0"+e}b=c.getMinutes();if(b<10){b="0"+b}d=c.getSeconds();if(d<10){d="0"+d}return{time:e+":"+b+":"+d,timeWithoutSec:e+":"+b}}});a.extend({lang:function(b,c){if(arguments.length>1){if(typeof c==="object"){if(!a.lang._res){a.lang._res={}}a.lang._res[b]=c;return c}else{if(a.lang._res&&a.lang._res[b]&&a.lang._res[b][c]){return a.lang._res[b][c]}}return"?-invalid-language-resource-?"}else{if(arguments.length==1){if(typeof I18N_LANGUAGE!=="undefined"){c=I18N_LANGUAGE}else{c=a("html").attr("lang")}if(!c){c="en"}if(a.lang._res){return a.lang._res[b][c]}return"?-invalid-language-resource-?"}}if(typeof I18N_LANGUAGE!=="undefined"){c=I18N_LANGUAGE}else{c=a("html").attr("lang")}return c}});a.easing.elasout=function(f,i,e,m,l){var j=1.70158,k=0,g=m;if(i===0){return e}if((i/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;j=k/4}else{j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*i)*Math.sin((i*l-j)*(2*Math.PI)/k)+m+e};a.extend({toJson:function(j){var e=typeof j,c,g,f,d,b;if(e=="undefined"){return"undefined"}else{if(e=="number"||e=="boolean"){return j+""}else{if(j===null){return"null"}else{if(e=="string"){c=/["\\\x00-\x1f\x7f-\x9f]/g;g={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};if(c.test(j)){return'"'+j.replace(c,function(i){var k=g[i];if(typeof k==="string"){return k}k=i.charCodeAt();return"\\u00"+Math.floor(k/16).toString(16)+(k%16).toString(16)})+'"'}return'"'+j+'"'}else{if(e=="function"){return}else{if(e=="object"&&typeof j.toJson=="function"){return j.toJson()}else{if(e=="object"&&typeof j.length=="number"){f=[];for(d=0;d<j.length;d++){f.push(a.toJson(j[d]))}return"["+f.join(",")+"]"}}}}}}}f=[];if(typeof j.toJsonAttrs=="object"&&typeof j.toJsonAttrs.length=="number"){for(d=0;d<j.toJsonAttrs.length;d++){b=j.toJsonAttrs[d];if(typeof j[b]!="function"){f.push(a.toJson(b)+":"+a.toJson(j[b]))}}}else{for(b in j){if(typeof j[b]!="function"){f.push(a.toJson(b)+":"+a.toJson(j[b]))}}}return"{"+f.join(",")+"}"}});a.extend({clone:function(d){function c(){}c.prototype=d;var b=new c();b.__prototype__=d;return b}})})(jQuery);Utils={pixelPath:"/xist4c/px/spc.gif",doNothing:function(){},pixel:function(){return $('<img src="'+this.pixelPath+'" height="1" width="1" border="0" alt=""/>')},pixelAsString:function(){return'<img src="'+this.pixelPath+'" height="1" width="1" border="0" alt=""/>'},getRecalculatedImage:function(e){var c=e.image,b,j,d,a,g,i;if($.browser.msie){b=c.width;h=c.height}else{b=c.attr("width");h=c.attr("height")}j=e.maxWidth;d=e.maxHeight;i=1;if(e.proportional){i=j/b;a=j;g=h*i;if(g>d){i=d/g;g=d;a=a*i}if($.browser.msie){c.width=a;c.height=g}else{c.attr("width",a);c.attr("height",g)}return c}if($.browser.msie){c.width=j;c.height=d}else{c.attr("width",j);c.attr("height",d)}return c},getUrlParamsAsJson:function(d,a){var c=this,b;if(!d){d=window.location.href}if(d.search(/\?/)>-1){b=d.substring(d.search(/\?/)+1,d.length);b=b.split("&");jParams={};$(b).each(function(){var j=this.split("="),e,g=j[0],f,l;if(j.length>2){f="";for(l=1;l<j.length;l+=1){f+=j[l]+"="}f=f.substring(0,f.lastIndexOf("="))}else{f=j[1]}if(!a){g=decodeURIComponent(g);f=decodeURIComponent(f)}if(jParams[g]&&typeof jParams[g]!=="undefined"){if(c.isArray(jParams[g])){jParams[g].push(f)}else{jParams[g]=[jParams[g]];jParams[g].push(f)}}else{jParams[g]=f}});return jParams}return null},getUrlParamsFromJson:function(f,e){var d="?",c,b=this,a;if(f&&typeof f==="object"){for(a in f){if(f[a]&&b.isArray(f[a])){for(c=0;c<f[a].length;c+=1){d+=[encodeURIComponent(a),"=",encodeURIComponent(f[a][c]),"&"].join("")}}else{if(e){if(f[a]){d+=[encodeURIComponent(a),"=",encodeURIComponent(f[a]),"&"].join("")}}else{d+=[encodeURIComponent(a),"=",encodeURIComponent(f[a]),"&"].join("")}}}return d.substring(0,d.length-1)}return null},stripTags:function(a){if(typeof a=="string"){return a.replace(/<\/?[^>]+>/gi,"")}return null},clipStringAfter:function(f,a,d){var c="",e={endChar:null,decorator:null},b;if(d&&this.isObject(d)){$.extend(e,d)}if(f.length>a){c=f.substring(0,a);if(typeof e.endChar==="string"){if(f.substr(a,1)!=e.endChar){for(b=0;b<f.substr(a,f.length).length;b+=1){if(f.substr(a+b,1)==e.endChar){c+=f.substr(a,b);break}}}}if(typeof e.decorator==="string"){c+=e.decorator}return c}return f},parseDeFloat:function(a){a=a.replace(/\./g,"");a=a.replace(/\,/,".");return a},getUrlSession:function(g){var f=12,c=/;jsessionid=/,b=null,e=window.location.href,d=Utils.getUrlParamsAsJson(),j=/\?/,a,i=g||"";if(c.test(e)){if(d){a=e.search(j)}else{a=e.length}return i+e.substring(e.search(c)+f,a)}return""},isObject:function(a){return(a&&(typeof(a)==="object")&&(typeof(a.length)!=="number"))},isArray:function(a){return(a&&(typeof(a)!=="string")&&(typeof(a)==="object")&&(typeof(a.length)==="number"))},isFunction:function(a){return typeof(a)==="function"},isString:function(a){return typeof(a)==="string"},busyWait:function(c,a,g,i){var d,b=0,j=this,e=1000,f=null;if(parseInt(Number(a),10)!=="NaN"&&parseInt(Number(a),10)>0){e=parseInt(a,10)}if(Utils.isFunction(c)){if(!f){d=function(){var k=c.call(j,f);if(k){clearInterval(f);f=null;if(Utils.isFunction(i)){i.call(j,f)}}b+=1;if(b==g){clearInterval(f);f=null;return null}};f=setInterval(d,e)}}},getXist4cSessionId:function(e){var f={sessionPrefix:";jsessionid",sessionCookieName:"JSESSIONID",returnOnlyUrlSession:false,returnWithPrefix:false},b=window.location.href,j=$.cookie(f.sessionCookieName),a,i=f.sessionPrefix,d,g=this.getUrlParamsAsJson();if(e&&typeof e==="object"){$.extend(f,e)}if(b.search(i)>-1||(g&&g[i.substring(1)])){if(b.search(i)==-1){if(f.returnWithPrefix){return i+"="+g[i.substring(1)]}return g[i.substring(1)]}else{if(b.indexOf("?")===-1){a=b.length}else{a=b.indexOf("?")}if(f.returnWithPrefix){return b.substring(b.search(i),a)}return b.substring(b.search(i)+(i.length+1),a)}}else{if(!f.returnOnlyUrlSession){if(j){if(f.returnWithPrefix){return[i,"=",j].join("")}return j}else{if(XIST4C_GLOBALS&&XIST4C_GLOBALS.sitemap.length){d=XIST4C_GLOBALS.sitemap[0];if(d.href&&d.href.search(i)>-1){if(d.href.indexOf("?")===-1){a=d.href.length}else{a=d.href.indexOf("?")}if(f.returnWithPrefix){return d.href.substring(d.href.search(i),a)}return d.href.substring(d.href.search(i)+(i.length+1),a)}}}}}return null},getDefault:function(a){var b;if(typeof this.defaults==="object"){if(typeof a==="string"){b=this.defaults[a];if(typeof b==="undefined"){return null}return b}return this.defaults}return null},timestamp:function(){return new Date().getTime()}};LLObject={__prototype__:null,create:function(a){return $.clone(this)},instanceOf:function(a){if(this==a){return true}else{if(this.__prototype__===null){return false}else{return this.__prototype__.instanceOf(a)}}},getDef:function(b,a){if(typeof this.defaults==="object"){if(typeof b!=="undefined"&&this.defaults[b]!==null){return this.defaults[b]}}if(typeof a!=="undefined"){return a}return this.defaults}};window.CREATIVEPILOT_FORMAT_MAPPER={fo_4610:38,fo_3300:26,fo_4220:37,fo_3030:6,fo_3040:7,fo_3340:30,fo_3020:5,fo_3100:12,fo_3060:8,fo_3140:16,fo_3000:3,fo_3420:36,fo_3320:28,fo_2990:2,fo_3090:11,fo_3390:33,fo_3270:23,fo_5990:40,fo_3310:27,fo_3080:10,fo_3290:25,fo_3230:19,fo_3210:17,fo_3010:4,fo_3110:13,fo_2950:1,fo_3330:29,fo_3070:9,fo_3400:34,fo_3130:15,fo_3120:14,fo_3250:21,fo_6000:41,fo_3410:35,fo_3240:20,fo_5980:39,fo_3220:18,fo_3370:31,fo_3260:22,fo_3380:32,fo_3280:24};$.lang("dataCheckFieldValue",{de:"Profi-Datencheck kostenlos",en:"Profi data check no costs"});$.lang("dataCheck",{de:"Datencheck",en:"Data check"});$.lang("standard",{de:"Standard",en:"Standard"});$.lang("titlePrd",{de:"Konfigurieren Sie Ihr Produkt",en:"Configure your product"});$.lang("pleaseChooseTitle",{de:"Bitte wählen:",en:"Please choose:"});$.lang("pleaseChooseTitle_finish",{de:"Ihre Konfiguration:",en:"Your configuration:"});$.lang("titleOpts",{de:"Zusatzoptionen",en:"Additional options"});$.lang("titleConf",{de:"Ihre gewählte Konfiguration",en:"Your chosen configuration"});$.lang("basePrice",{de:"Basispreis netto",en:"Baseprice wotax"});$.lang("basePriceWithTax",{de:"Gesamt brutto",en:"Price with tax"});$.lang("withTax",{de:"zzgl. 19% MwSt.",en:"with tax"});$.lang("shipping",{de:"Versandart",en:"Shipping method"});$.lang("pleaseChoose",{de:"Bitte wählen",en:"Please choose"});$.lang("express",{de:"Express (2 Werktage)",en:"Express (2 working days)"});$.lang("overnight",{de:"Overnight (1 Werktag)",en:"Overnight (1 working day)"});$.lang("shoppingcartOverlayHint",{de:"Sie haben folgenden Artikel in den Warenkorb gelegt:",en:"You have put the following article to the shopping cart:"});$.lang("choose",{de:"auswählen",en:"choose"});$.lang("freeFormatCheckerPrompt",{de:"freies Format wählen",en:"choose free format"});$.lang("setCustomFormat",{de:"Eigenes Format festlegen",en:"Set your own format"});$.lang("weight",{de:"Stärke",en:"Weight"});$.lang("width",{de:"Breite",en:"Width"});$.lang("heigth",{de:"Höhe",en:"Height"});$.lang("hintXxlMaxWidth",{de:"max. 160cm",en:"max. 160cm"});$.lang("hintXxlMaxHeight",{de:"max. 300cm",en:"max. 300cm"});$.lang("infoTextPmt",{de:"Info",en:"Info"});$.lang("choosePattern",{de:"Vorlage auswählen",en:"Choose pattern"});$.lang("page",{de:"Seite",en:"Page"});$.lang("from",{de:"von",en:"from"});$.lang("previewOverall",{de:"Vorlagen insgesamt",en:"Previews overall"});$.lang("pagerInfoNoItems",{de:"Keine Vorlagen vorhanden",en:"No Previews exists"});$.lang("productInfoPrompt",{de:"Information: ",en:"Information: "});$.lang("noSuperSpecial",{de:"Streng limitierte Sonderangebote &mdash;<br/>nur <span>250</span> Stück von Montag bis Freitag!",en:"???"});$.lang("withLandscapeMsg",{de:'Dieses Format ist auch als Querformat gestaltbar!\n\nKlicken Sie auf "OK" um mit einem Querformat zu starten, oder auf "Abbrechen" um mit einem Hochformat zu starten.',en:"Information: "});$.lang("searchPhraseProposalTitle",{de:"Unsere Vorschläge für Sie...",en:"Our proposals for you..."});$.lang("productProposalTitle",{de:"Unsere Produktvorschläge...",en:"Our product proposals..."});$.lang("creativePilotMergedUserDocuments",{de:"Es wurde festgestellt, das bereits Dokumente gespeichert wurden.\nDiese werden jetzt in Ihren Benutzer-Account verschoben\nund stehen Ihnen weiterhin zur Verfügung!",en:"We have found saved documents.\nThis documents are now moved to your user-account\nand can be used furtheremore!"});$.lang("creativePilotBufferError",{de:"Fehler: Die Kreation konnte nicht gespeichert werden!\nBitte versuchen Sie es zu einem späteren Zeitpunkt noch einmal.",en:"Error: The creation couldn't be saved! Please try again later."});$.lang("searchFacetPanelItemBack",{de:"< Alle anzeigen",en:"< Show all"});$.lang("searchInfoPrompt1",{de:"Seite",en:"Page"});$.lang("searchInfoPrompt2",{de:"von",en:"from"});$.lang("startpageNewsPanelEnhancerTitleMore",{de:"Mehr News anzeigen",en:"Show more news"});$.lang("startpageNewsPanelEnhancerTitleLess",{de:"Weniger News anzeigen",en:"Show less news"});$.lang("startpageSeoPanelEnhancerTitleMore",{de:"Ganzen Text anzeigen",en:"Show all info"});$.lang("startpageSeoPanelEnhancerTitleLess",{de:"Weniger Text anzeigen",en:"Show less info"});$.lang("pleaseChoose",{de:"Bitte wählen",en:"Please choose"});$.lang("displayPilotAddOptionsHeader",{de:"Zusatzoptionen und Zubehör",en:"Additional options and accessory"});$.lang("displayPilotDownloadHeader",{de:"Downloads",en:"Downloads"});$.lang("displayPilotDownloadDatasheet",{de:"Datenblatt",en:"Datasheet"});$.lang("displayPilotDownloadTemplate",{de:"Formatvorlage",en:"Template"});FlyoutNavi=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.handleHover();return a},handleHover:function(){var a=this;$("div.flOuterShell_slide div.flNavEl_1_normal").add("div.flOuterShell_slide div.flNavEl_1_inPath").add("div.flOuterShell_slide div.flNavEl_1_here").each(function(c){var b=$(this).find("div.flNavNS_2");$(this).hover(function(){b.show()},function(){b.hide()})});$("div.flOuterShell_slide div.flNavEl_2_normal").add("div.flOuterShell_slide div.flNavEl_2_inPath").add("div.flOuterShell_slide div.flNavEl_2_here").each(function(c){var b=$(this).find("div.flNavNS_3");$(this).hover(function(){b.show()},function(){b.hide()})})}});AjaxURLManager={mode:"static",URL:{},sessionData:null,baseURL:"/backend/",baseURLStatic:"../static/",setBaseURL:function(a){this.baseURL=a},setBaseURLStatic:function(a){this.baseURLStatic=a},setMode:function(a){this.mode=APP_MODE=a},registerKey:function(b,a,c,e,d){this.URL[b]={attrs:a,staticFile:c,allwaysStatic:e,baseURL:d||null}},getUrlWithKey:function(c,b){var e,d={};if(this.URL[c]){e=this.URL[c];if(e.attrs||b){if(e.attrs){b=$.extend(e.attrs,b)}for(var a in b){if(b[a]!==null){d[a]=b[a]}}if(this.sessionData){d=$.extend(d,this.sessionData)}b="?"+$.param(d)}else{if(this.sessionData){b=$.extend(e.attrs,this.sessionData);b="?"+$.param(this.sessionData)}}if(this.mode=="static"&&e.staticFile||e.allwaysStatic&&e.staticFile){return[this.baseURLStatic,e.staticFile,b].join("")}if(e.baseURL){return[e.baseURL,c,b].join("")}return[this.baseURL,c,b].join("")}return null}};AjaxURLManager.setMode("live");AjaxURLManager.registerKey("configarticle",null,"slotMachineConfig2.text",false);AjaxURLManager.registerKey("classicconfigarticle",null,"classicModeConfig.text",true);AjaxURLManager.registerKey("posterproduct",null,"stepFilteredConfigurationColumnData.text",false);AjaxURLManager.registerKey("posterproductoverview",null,"posteroverview1.text",false);AjaxURLManager.registerKey("posterproductlayouttool",null,null,false);AjaxURLManager.registerKey("xxlproduct",null,"stepFilteredConfigurationRowData.text",false);AjaxURLManager.registerKey("xxlproduct_dev",null,"stepFilteredConfigurationRowData.text",false);AjaxURLManager.registerKey("search",null,null,false);AjaxURLManager.registerKey("creativepilotconfigarticle",null,"creativePilotSlotMachineSelectVariantConfig.text",true);AjaxURLManager.registerKey("creativepilot_panel",null,"creativePilotCategoryProductList.text",false);AjaxURLManager.registerKey("creativepilotgetparams",null,"creativePilotCategoryProductList.text",false);AjaxURLManager.registerKey("creativepilotbuffer",null,null,false);AjaxURLManager.registerKey("weeklyspecial",null,null,false);AjaxURLManager.registerKey("templates4article",null,null,false);AjaxURLManager.registerKey("datasheet",null,null,false);AjaxURLManager.registerKey("mediagallery",null,null,false);AjaxURLManager.registerKey("weeklyspecial",null,null,false);AjaxURLManager.registerKey("sharedproductselect",null,null,true);AjaxURLManager.registerKey("get_shipping_options",null,null,true);AjaxURLManager.registerKey("infotext",null,null,true);AjaxURLManager.registerKey("bestprice",null,null,true);AjaxURLManager.registerKey("userdata",null,null,true);AjaxURLManager.registerKey("kd_aktion",null,null,true);AjaxURLManager.registerKey("formattemplate4article",null,null,true);AjaxURLManager.registerKey("wg_cross",null,null,true);AjaxURLManager.registerKey("weightcalculator",null,null,true);BgAnimate={animations:[],registerAnimation:function(e,j,c){var g={path:"/xist4c/web/standard/01/img/",prefix:"rotorBigAni_",extension:"png",bgPosition:"center center",imgCount:8,duration:80};var k=c?$.extend(g,c):g;var a={};a.name=e;a.options=k;a.target=j;a.imgs=[];a.interval=null;a.frame=0;a.start=function(){this.frame=(this.frame%this.imgs.length);var l=this.target;var i=this.imgs[this.frame];l.css({"background-image":["url(",i.src,")"].join(""),"background-repeat":"no-repeat","background-position":this.options.bgPosition});this.frame++;if(!this.interval){var d=this;this.interval=setInterval(function(){d.start()},this.options.duration)}};a.stop=function(){if(this.interval){clearInterval(this.interval)}this.interval=null};for(var f=0;f<k.imgCount;f++){var b=new Image();b.src=[k.path,k.prefix,f,".",k.extension].join("");b.alt="";a.imgs.push(b)}this.animations.push(a)},createAnimation:function(b,d){var a=null;$(this.animations).each(function(e){if(this.name==b){a=this}});if(a){var c=$.clone(a);c.target=d;return c}return null},start:function(b,c){var a=this.getAnimation(b);if(a){if(c){a.target=c}a.start()}},stop:function(b){var a=this.getAnimation(b);if(a){a.stop()}}};XIST4C_GLOBALS={};Node=function(a){for(var b in a){this[b]=a[b]}this.children=[]};Node.prototype.childrenLayer=function(b){var a=["childrenLevelContainer_",this.level].join("");if(b){a=["childrenLevelContainer_",b].join("")}return $("<div></div>").css({position:"absolute",right:["-",LL_DropDownNavi.layerWidth,"px"].join(""),top:0,"z-index":this.level*10,width:[LL_DropDownNavi.layerWidth,"px"].join("")}).attr({id:a}).hide()};Node.prototype.nodeChildrenShell=function(){var c=$("<div></div>").attr({"class":["navCHS_",this.level+1].join("")});var b=this;if(this.styName){var a=["co_",this.styName].join("");var e=$("<div></div>").attr({"class":a});if(this.children.length>0){$(this.children).each(function(f){var d={};if(f===0){d.first=true}if(f==b.children.length-1){d.last=true}e.append(this.nodeShell(d))})}c.append(e);return c}if(this.children.length>0){$(this.children).each(function(f){var d={};if(f===0){d.first=true}if(f==b.children.length-1){d.last=true}c.append(this.nodeShell(d))})}return c};Node.prototype.nodeFirstLevelShell=function(){var c=$("<div></div>").attr({"class":["navNS_",this.level].join(""),id:this.id}),e=this.node(),a,f,b;c.append(this.childrenLayer(1));if(this.styName){a=["co_",this.styName].join("");f=$("<div></div>").attr({"class":a});f.append(e);if(this.children.length>0){b=this.nodeChildrenShell();f.append(b)}c.append(f);return c}c.append(e);if(this.children.length>0){b=this.nodeChildrenShell();c.append(b)}return c};Node.prototype.nodeShell=function(a){var e=$("<div></div>").attr({"class":["navNS_",this.level].join(""),id:this.id}),i=$("<div></div>").css({position:"relative"}).attr({id:[this.id,"_layerOffset"].join("")}),g,f,c,b,j;e.append(i);g=this.node();if(a){f=g.attr("class");c="";if(a.first){c+=[" ",f,"_first"].join("")}if(a.last){c+=[" ",f,"_last"].join("")}g.attr("class",f+" "+c)}if(this.styName){b=["co_",this.styName].join("");j=$("<div></div>").attr({"class":b});j.append(g);e.append(j);return e}e.append(g);return e};Node.prototype.node=function(){var b=$("<div></div>").attr({"class":["navEl_",this.level,"_",this.type].join("")}),e=$("<div></div>").attr({"class":"outer"}),c=$("<span></span>").attr({"class":"inner"}).text(this.title),a=this,d;if(this.href){if(this.type=="here"){c=$("<div></div>").attr({"class":"noLink"}).append(c).css("cursor","hand")}else{if(this.type=="inPath"){c=$("<a></a>").attr({href:this.href}).append(c).css("cursor","hand")}else{if(this.type=="normal"){c=$("<a></a>").attr({href:this.href}).append(c).css("cursor","hand")}}}}e.append(c);b.append(e);b.css("cursor","hand");if(this.children.length>0&&this.level>0){b.bind("mouseover",function(f){var g=["#childrenLevelContainer_",a.level].join(""),i;if($(g).size()===0){$("body").append(a.childrenLayer())}i=["#",a.id,"_layerOffset"].join("");$(g).empty().append(a.nodeChildrenShell()).hide();$(i).append($(g));$(g).fadeIn(200)})}else{d=a.level===0?a.level+1:a.level;b.bind("mouseover",function(f){$("#childrenLevelContainer_"+d).fadeOut(200)})}return b};LL_DropDownNavi={path:[],layerWidth:160,lay:{pixel:function(){return $("<img />").attr({src:"/xist4c/px/spc.gif",width:1,height:1,alt:""})},nodesOuterShell:function(a){var b=$('<div class="navOuterShell"><div class="noDes1"><div class="noDes2"><div class="topImg"><div class="bottomImg"></div></div></div></div></div>');b.find("div.topImg").append(LL_DropDownNavi.lay.pixel());b.find("div.bottomImg").append(a);b.find("div.bottomImg").append(LL_DropDownNavi.lay.pixel());b.bind("mouseleave",function(){$("div[id^=childrenLevelContainer_]").fadeOut(500)});return b}},sitemap:null,init:function(a){this.sitemap=this.buildTreeFromArray(XIST4C_GLOBALS.sitemap);lay=LL_DropDownNavi.lay;var b=this.sitemap[0].nodeFirstLevelShell();if(a&&a.target){var c=$(["#",a.target].join(""));c.append(lay.nodesOuterShell(b))}else{$("div.navOuterShell").find("div.navNS_0").remove().end().find("div.noDes2").append(b).bind("mouseleave",function(){$("div[id^=childrenLevelContainer_]").fadeOut(500)})}},renderFirstLevel:function(){var b=LL_DropDownNavi.lay;var a=[];$(this.sitemap[1]).each(function(c){var d=this;if(typeof d=="object"&&typeof d.length!="number"){d=b.nodeShell(d,b.node(d));a.push(d)}});return b.nodeChildrenShell(this.sitemap[0],a)},getChildren:function(b,a){},renderChildrenLayer:function(d,c){for(var a=0;a<this.sitemap[1].length;a++){var b=this.sitemap[1][a];if(b.id==d){}}},buildTreeFromArray:function(a){var c=[];for(var b=0;b<a.length;b++){var d=a[b];if(typeof d=="object"&&typeof d.length!="number"){c.push(new Node(d))}else{c[c.length-1].children=this.buildTreeFromArray(d)}}return c}};function hideInputBg(a){ipField=document.getElementById(a);ipField.style.background="#fff"}function StandardPopup(a){this.params=["left","top","location","menubar","resizable","scrollbars","status","toolbar","height","width"];this.href=a.href?a.href:"http://www.google.de";this.name=a.name?a.name:"standardPopup";this.height=a.height?a.height:"550";this.width=a.width?a.width:"650";this.left=a.left?a.left:null;this.top=a.top?a.top:null;this.locationbar=a.location?a.location:"no";this.menubar=a.menubar?a.menubar:"no";this.resizable=a.resizable?a.resizable:"yes";this.scrollbars=a.scrollbars?a.scrollbars:"yes";this.status=a.status?a.status:"no";this.toolbar=a.toolbar?a.toolbar:"no";this.blank=a.blank?a.blank:"false";this.wRef=null}StandardPopup.prototype._formatParams=function(){var str="'";var objParam;for(var i=0;i<this.params.length;++i){objParam=this.params[i]=="location"?"locationbar":this.params[i];p=eval("this."+objParam);if(p){str+=this.params[i]+"="+p+","}}str=str.substring(0,str.length-1);str+="'";return str};StandardPopup.prototype.open=function(){if(this.blank){this.wRef=window.open(this.href)}else{var a=this._formatParams();this.wRef=window.open(this.href,this.name,a)}if(this.wRef){this.wRef.focus()}return false};RSSPublisher={publishers:false,register:function(a){this.append(a)},append:function(a){var b=new RSS();b.target=a.target;b.source=a.source;b.tags=a.tags;b.descLength=a.descLength;b.descLengthEnding=a.descLengthEnding;b.pubDateFormat=a.pubDateFormat;b.refresh=a.refresh;b.itemsCount=a.itemsCount?a.itemsCount:5;b.staticTest=a.staticTest;if(a.acceptMimeTypes&&typeof a.acceptMimeTypes=="object"){b.acceptMimeTypesCgiStr=this.createMimeTypeCgiStr(a.acceptMimeTypes)}if(typeof this.publishers!="boolean"){this.publishers.push(b)}else{this.publishers=[b]}b.getSource()},createMimeTypeCgiStr:function(c){var b="&mimetypes=";for(var a=0;a<c.length;++a){b+=encodeURIComponent(this.strTrim(c[a]))+","}return b.substring(0,b.length-1)},strTrim:function(j){var g=32,f=0,a=0,e=false,b=false,d,c;for(d=0;d<j.length;++d){if(j.charCodeAt(d)==g){if(!e){f++}if(j.charCodeAt(j.length-1-d)==g){if(!b){a++}}else{b=true}}else{e=true;if(j.charCodeAt(j.length-1-d)==g){if(!b){a++}}else{b=true}}}c=j.substring(f,j.length);return c.substring(0,j.length-a-f)}};function RSS(){this.root=$("<div></div>");this.target=null;this.source=null;this.tags=["title","description"];this.descLength=null;this.descLengthEnding=" ";this.pubDateFormat=2;this.refresh=null;this.itemsCount=null;this.staticTest=false;this.acceptMimeTypesCgiStr=null;this.charCount=0;this.stop=false}RSS.prototype.getSource=function(){var b;this.charCount=0;this.stop=false;this.root.empty();if(this.staticTest){b=this.source}else{b="/urlfetcher/?url="+encodeURIComponent(this.source)}if(!this.staticTest){b+="&mimetypes=text%2Fxml"}var a=this;$.ajax({type:"GET",url:b,success:function(c,d){a.handleSource(c,d)},error:function(e,c,d){a.handleSourceError(e,c,d)}});if(this.refresh){setTimeout(function(){a.getSource()},this.refresh*1000)}};RSS.prototype.handleSource=function(c,b){var g=c;var f=$("item",g);var e=f.size();if(this.itemsCount<=f.size()){e=this.itemsCount}var k=this.tags;var j=this;for(var d=0;d<e;++d){var a=j.getLink(f.get(d));j.appendElement(j.getItem(f.get(d),k,a,d),j.root)}this.publish()};RSS.prototype.handleSourceError=function(a){$("#"+this.target).html("<div>Service ist voruebergehend nicht verfuegbar.</div>")};RSS.prototype.appendElement=function(b,a){if(b){$(a).append(b);return true}return false};RSS.prototype.cloneXML2DOM=function(a,k,d,l,r){var f,b,q,o,e,n,s,m,g;for(f=0;f<a.childNodes.length;f++){b=a.childNodes[f];switch(b.nodeType){case 1:if(!d){o=k.appendChild(document.createElement(b.nodeName));for(e=0;e<b.attributes.length;e++){o.setAttribute(b.attributes[e].nodeName,b.attributes[e].nodeValue)}this.cloneXML2DOM(b,o,false,r)}else{this.cloneXML2DOM(b,k,false,r)}break;case 3:if(l){q=b.nodeValue;if(this.charCount+q.length<l){this.charCount+=q.length}else{n=0;s="";while(1){s+=q.substr(n,1);if(s.length+this.charCount>=l){m=s.charAt(s.length-1);if(m==this.descLengthEnding||n==s.length){this.charCount+=s.length;if(m==this.descLengthEnding){s+=m==" "?"....":" ....";this.stop=true}else{this.stop=false}q=s;break}}else{if(q.length+this.charCount<l){m=q.charAt(q.length-1);this.charCount+=q.length;q+=m==" "?"....":" ....";this.stop=true;break}}n++}}}else{q=b.nodeValue}if(r){q=this.correctHyphenatedText(q)}g=document.createTextNode(q);k.appendChild(g)}if(this.stop){this.charCount=0;break}}};RSS.prototype.correctHyphenatedText=function(a){return a.replace(/-/g,"- ")};RSS.prototype.cloneContent=function(d,a,c){var b=$("<div></div>").get(0);if(a){this.charCount=0;this.stop=false}this.cloneXML2DOM(d,b,false,a,c);return b.childNodes};RSS.prototype.getFirstNodeMatch=function(a,d,c){var e=d.childNodes;a=a.toLowerCase();c=c?c:1;for(var b=0;b<e.length;++b){if(e[b].nodeType==c&&e[b].nodeName.toLowerCase()==a){return e[b]}}return false};RSS.prototype.getLink=function(a){return $("link",a).text()};RSS.prototype.getItem=function(g,d,b,f){var a=f%2===0?"item":"item odd",e=$("<div></div>").attr({"class":a}).get(0);for(var c=0;c<d.length;++c){switch(d[c]){case"title":this.appendElement(this.getTitle(g,b),e);break;case"description":this.appendElement(this.getDescription(g),e);break;case"pubDate":this.appendElement(this.getPubDate(g),e);break}}return e};RSS.prototype.getTitle=function(b,a){var c=$("title",b).get(0);if(c&&c.childNodes.length>0){return Layout.getTitle(this.cloneContent(c,false,true),a)}return false};RSS.prototype.getDescription=function(b){var a=$("description",b).get(0);if(a&&a.childNodes.length>0){return Layout.getDescription(this.cloneContent(a,this.descLength,true))}return false};RSS.prototype.getPubDate=function(b){var c=$("pubDate",b).get(0);if(c&&c.childNodes.length>0){var a=c.childNodes[0].nodeValue;c.childNodes[0].nodeValue=this.formatDate(a);return Layout.getPubDate(this.cloneContent(c,false,false))}return false};RSS.prototype.formatDate=function(a){var d=$("html").attr("lang");var b=$.getISODate(new Date(a),d);var c=$.getISOTime(new Date(a));if(this.pubDateFormat==1){return b._short}else{if(this.pubDateFormat==2){return b._middle}else{if(this.pubDateFormat==3){return b._long}else{if(this.pubDateFormat==4){return b._long+" "+c}}}}};RSS.prototype.publish=function(){$("#"+this.target).empty().html($(this.root).html())};Layout={getTitle:function(b,a){if(a){b=$("<a></a>").attr({href:a,target:"_blank"}).append(b)}return $("<div></div>").attr({"class":"rssElementTitle"}).append($("<h3></h3>").append($("<span></span>").append(b))).get(0)},getDescription:function(a){return $("<div></div>").attr({"class":"rssElementDesc"}).append($("<div></div>").attr({"class":"inner"}).append(a)).get(0)},getPubDate:function(a){return $("<div></div>").attr({"class":"rssElementPubDate"}).append($("<span></span>").append(a)).get(0)}};function GenericMultimedia(a){this.lang=this.getLang();this.altText=a.altText;this.altImg=a.altImg;this.data=a.data;this.htmlSrcDom=this.getHtmlSrcDom(a.htmlSrc);this.javaApplet=this.isJavaApplet();this.modifyAndWriteDocumentElements()}GenericMultimedia.prototype.getLang=function(){var a=$("html");if(a.attr("lang")){return this.formatLang(a.attr("lang"))}else{if(a.attr("xml:lang")){return this.formatLang(a.attr("xml:lang"))}}return"en"};GenericMultimedia.prototype.formatLang=function(a){if(a.search(/-/)>-1){return a.substring(0,a.search(/-/))}return a};GenericMultimedia.prototype.getHtmlSrcDom=function(a){if(typeof a=="string"&&a.length>0){return $("<div>"+a+"</div>").get(0)}return null};GenericMultimedia.prototype.isJavaApplet=function(){var a=false;$("xml > *",this.htmlSrcDom).each(function(b){if(this.nodeType==1&&this.nodeName.toLowerCase()=="object"){if($(this).attr("classid")){a=$(this).attr("classid").search("java:")>-1}}});return a};GenericMultimedia.prototype.modifyAndWriteDocumentElements=function(){var b="";var d=false;var c;var a=this;$("> *",this.htmlSrcDom).each(function(g){if(a.javaApplet||(!a.useEmbed()&&!a.javaApplet)){if(this.nodeType==1&&this.nodeName.toLowerCase()=="object"){c=false;b+=a.startElement("object",a.getNodeAttributes(this),c);$("param, embed",this).each(function(i){if(this.nodeType==1&&this.nodeName.toLowerCase()=="param"){c=true;b+=a.startElement("param",a.getNodeAttributes(this),c)}if(this.nodeType==1&&this.nodeName.toLowerCase()=="embed"){c=true;b+=a.startElement("embed",a.getNodeAttributes(this),c)}})}}else{d=true;$("param, embed",this).each(function(i){if(this.nodeType==1&&this.nodeName.toLowerCase()=="embed"){c=true;b+=a.startElement("embed",a.getNodeAttributes(this),c)}})}if(a.altText||a.altImg){var f="";var e="";if(a.altText){f="<p>"+a.altText+"</p>"}if(a.altImg){e='<img src="'+a.altImg+'" alt="" title="" />'}if(!$.browser.safari){if(a.useEmbed()&&!a.javaApplet){b+="<noembed>"+f+e+"</noembed>"}else{b+=f+e}}}if(!d){b+=a.endElement("object")}});document.write(b)};GenericMultimedia.prototype.useEmbed=function(){var a=navigator.userAgent;if(a.search(/MSIE | Safari/)>-1){return false}return true};GenericMultimedia.prototype.getNodeAttributes=function(e){var b=e.nodeName.toLowerCase();var g=false;if(e.attributes.length>0){var a={};var f="";for(var d=0;d<e.attributes.length;++d){var c=e.attributes[d].nodeName.toLowerCase();f=e.attributes[d].nodeValue;if(b=="object"&&(c=="classid"||c=="movie"||c=="data")){if(f&&f!=="null"){if(c=="classid"){a[c]=this.makeClassidAttribute(f)}else{if(this.javaApplet&&c=="codebase"){g=true;a[c]=this.makeJavaAppletCodebaseAttribute()}else{if(c=="codebase"){g=true}a[c]=this.data+this.copyCgiArgs(f)}}}}else{if(b=="embed"&&c=="src"){a[c]=this.data+this.copyCgiArgs(f)}else{a[c]=f||""}}}if(this.javaApplet&&!g){g=true;a.codebase=this.makeJavaAppletCodebaseAttribute()}if(b=="param"){attrNameValue=a.name.toLowerCase();attrValueValue=a.value;if(attrNameValue=="filename"||attrNameValue=="movie"||attrNameValue=="src"||attrNameValue=="url"){a.value=this.data+this.copyCgiArgs(attrValueValue)}}return a}return null};GenericMultimedia.prototype.copyCgiArgs=function(a){if(a.lastIndexOf("?")>-1){return a.substring(a.lastIndexOf("?"),a.length)}return""};GenericMultimedia.prototype.startElement=function(b,a,e){var d="<"+b;for(var c in a){d+=" "+c+'="'+a[c]+'"'}if(e){return(d+="/>")}return(d+=">")};GenericMultimedia.prototype.endElement=function(a){return"</"+a+">"};GenericMultimedia.prototype.makeClassidAttribute=function(b){var a=this.data;if(b.search("java:")>-1){return"java:"+a.substring(a.lastIndexOf("/")+1,a.length)+this.copyCgiArgs(b)}return b};GenericMultimedia.prototype.makeJavaAppletCodebaseAttribute=function(){var a=this.data;return a.substring(0,a.lastIndexOf("/")+1)};function BookmarkStoreAt(a){this.targetName=null;this.container=null;this.titleHTML=null;this.textHTML=null;this.descSliceStandard=" ...";this.imgPath="/xist4c/web/img/standard/bookmarkTool";this.bmItems=["delicious","mrwong","blinklist","yahoo","yigg","furl","oneview","folkd","linkarena","google","webnews"];this.bmURL=null;this.bmTitle=null;this.bmTargets={};this.init(a)}BookmarkStoreAt.prototype.init=function(a){this.targetName=a.targetName;if($("#"+a.targetName).size()>0){this.container=$("#"+a.targetName).get(0)}if(a.bmItems){this.bmItems=a.bmItems}if(a.imgPath){this.imgPath=a.imgPath}this.titleHTML=a.titleHTML;this.textHTML=a.textHTML;this.bmURL=encodeURIComponent(location.href);this.bmTitle=encodeURIComponent(document.title);this.bmTargets.delicious={title:"del.icio.us",desc:"del.icio.us",url:"http://del.icio.us/post?url="+this.bmURL+"&title="+this.bmTitle};this.bmTargets.mrwong={title:"Mister Wong",desc:"Mister Wong",url:"http://www.mister-wong.de/index.php?action=addurl&bm_url="+this.bmURL+"&bm_description="+this.bmTitle};this.bmTargets.blinklist={title:"BlinkList",desc:"BlinkList",url:"http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url="+this.bmURL+"&Title="+this.bmTitle};this.bmTargets.yahoo={title:"Yahoo MyWeb",desc:"Yahoo MyWeb",url:"http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+this.bmURL+"&t="+this.bmTitle};this.bmTargets.yigg={title:"YiGG",desc:"YiGG",url:"http://yigg.de/neu?exturl="+this.bmURL+"&exttitle="+this.bmTitle};this.bmTargets.furl={title:"Furl",desc:"Furl",url:"http://www.furl.net/storeIt.jsp?u="+this.bmURL+"&t="+this.bmTitle};this.bmTargets.oneview={title:"OneView",desc:"OneView",url:"http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL="+this.bmURL+"&title="+this.bmTitle};this.bmTargets.folkd={title:"Folkd",desc:"Folkd",url:"http://www.folkd.com/submit/page/"+this.bmURL};this.bmTargets.linkarena={title:"Linkarena",desc:"Linkarena",url:"http://linkarena.com/bookmarks/addlink/?url="+this.bmURL+"&title="+this.bmTitle+"&desc=&tags="};this.bmTargets.google={title:"Google",desc:"Google",url:"http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk="+this.bmURL+"&title="+this.bmTitle};this.bmTargets.webnews={title:"Webnews",desc:"Webnews",url:"http://www.webnews.de/einstellen?url="+this.bmURL+"&title="+this.bmTitle};this._createLayout()};BookmarkStoreAt.prototype.store=function(a){this.open(this.bmTargets[a].url)};BookmarkStoreAt.prototype.open=function(a){if(typeof StandardPopup=="function"){var b=new StandardPopup({href:a,blank:true});b.open()}else{window.open(a)}};BookmarkStoreAt.prototype.changeDescSlice=function(a){var b="#bmDescSlice_"+this.targetName;var c=this.descSliceStandard;if(a){c="<span>"+this.bmTargets[a].desc+"</span>"}$(b).html(c)};BookmarkStoreAt.prototype._getTitle=function(){return $('<div class="bookmarkTitleOuter"><h3>'+this.titleHTML+"</h3></div>").get(0)};BookmarkStoreAt.prototype._getText=function(){return $('<div class="bookmarkTextOuter"><p>'+this.textHTML+'<span id="bmDescSlice_'+this.targetName+'" class="bmDescSlice">'+this.descSliceStandard+"</span></p></div>").get(0)};BookmarkStoreAt.prototype._getImageItems=function(){var f=this.bmItems,b=$('<div class="imgOuter"></div>'),d,c=this,a=function(g){d=$("<img/>").attr({src:c.imgPath+"/"+g+".gif",alt:c.bmTargets[g].title,title:c.bmTargets[g].title}).click(function(i){c.store(g)});if(c.textHTML.length>0){d.mouseover(function(i){c.changeDescSlice(g)}).mouseout(function(i){c.changeDescSlice(false)})}return d};for(var e=0;e<f.length;++e){b.append(a(f[e]))}return b.get(0)};BookmarkStoreAt.prototype._createLayout=function(){var a=$('<div id="bookmarksOuter"></div>').get(0);if(this.titleHTML.length>0){a.appendChild(this._getTitle())}if(this.textHTML.length>0){a.appendChild(this._getText())}a.appendChild(this._getImageItems());this.container.appendChild(a)};function handleFieldPrompt(a){$(function(){var b=function(d){var e=$("#"+d);if(e.length===0){e=$(d)}e.focus(function(f){hidePrompt($(this),f)}).blur(function(f){if($(this).val()===""){showPrompt($(this),f)}});if(e.val()!==""){hidePrompt(e)}};for(var c=0;c<a.length;++c){b(a[c])}})}function hidePrompt(b,a){b.css({"background-image":"none"})}function showPrompt(b,a){b.removeAttr("style")}function getCurrentDate(a){$(function(){var b=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];var l=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"];var c=new Date();var o=b[c.getDay()];var i=c.getDate();var e=l[c.getMonth()];var q=c.getFullYear();var f=c.getHours();var g=c.getMinutes();var k=c.getSeconds();if(i<10){i="0"+i}if(g<10){g="0"+g}if(k<10){k="0"+k}var j=$('<span class="timeSection"><span class="inner"></span></span>');var n=j.find(".inner");n.append('<span class="sepYT">,</span>').append('<span class="hour">'+f+"</span>").append('<span class="sepHM">:</span>').append('<span class="min">'+g+"</span>").append('<span class="sepHM">:</span>').append('<span class="sec">'+k+"</span>").append('<span class="clock">Uhr</span>');$("#"+a).empty().append($("<div></div>").append('<span class="weekday">'+o+"</span>").append('<span class="sepWD">,</span>').append('<span class="text">den </span>').append('<span class="day">'+i+".</span>").append('<span class="month">'+e+"</span>").append('<span class="year">'+q+"</span>").append(j));setTimeout(function(){getCurrentDate(a)},1000)})}LL_TableColumnEnhancer=function(){this.table=null;this.colConfig=[0,1,2,-3,-2,-1];this.tableFullWidth=0;this.tableFullHeight=0;this.tableCurrentWidth=0;this.tableCurrentHeight=0;this.variantsWidth=0;this.variantsHeight=0;this.moved=false;this.columns=[];this.idOuter=null;$("#variants").hide()};LL_TableColumnEnhancer.prototype.setColumnConfig=function(){if(arguments.length>0){var a=[];for(var b=0;b<arguments.length;++b){if(!isNaN(parseInt(arguments[b],10))){a.push(arguments[b])}}if(a.length>0){this.colConfig=a}return this.colConfig}return null};LL_TableColumnEnhancer.prototype.init=function(a,b,k){var m=$("#"+a).get(0);this.idOuter=b;var d=[];var n=this,f=0;$(m).find("tr:nth-child(2) td").each(function(j){if($(this).css("display")!="none"){f++}});if(m.nodeName.toLowerCase()=="table"){if(f>this.colConfig.length){this.table=m;this.tableFullWidth=m.offsetWidth;this.tableFullHeight=m.offsetHeight;var g=this.getElementChildNodeWithName(m,"tbody",null);for(var e=0;e<this.getElementChildNodesCount(g,1);++e){var o=this.getElementChildNodeWithName(g,"tr",e);for(var c=0;c<this.getElementChildNodesCount(o,1);++c){d=this.getColumnsIndex(this.getElementChildNodesCount(o,1),this.colConfig);var l=this.getElementChildNodeWithName(o,"td",c);if(!this._inArray(c,d)){if(this.columns[c] instanceof DefaultTableColumn){this.columns[c].addCell(l)}else{this.columns[c]=new DefaultTableColumn(c);this.columns[c].addCell(l)}}}}$("#variantsButtons").show();this.updateDisplay(k);$("#variantsViewAllButton").click(function(i){n.openInlinePopup()});$("#variantsViewLessButton").click(function(i){n.closeInlinePopup()});$("#variants").show();this.tableCurrentWidth=this.getContentAreaDimensions().w;this.tableCurrentHeight=m.offsetHeight;this.variantsWidth=$("#"+this.idOuter).width();this.variantsHeight=$("#"+this.idOuter).height()}else{$("#variants").show()}}};LL_TableColumnEnhancer.prototype.getContentAreaDimensions=function(){var a,b;a=$("td.contentColumn");return{w:a.width(),h:a.height()}};LL_TableColumnEnhancer.prototype.openInlinePopup=function(){var c=$("#variantsOuterShell");var a=$("#variantsPopupContainer");var e=$("#"+this.idOuter);if(e){a.empty().append(e);c.empty().append($("<img/>").attr({src:"/xist4c/px/spc.gif",height:this.variantsHeight+32,width:1,"class":"variantsDvShellDummy"}));this.updateDisplay(true);$("#variantsInlinePopupOuter").show();this.tableFullWidth=this.table.offsetWidth;if(this.tableFullWidth<=this.tableCurrentWidth){this.tableFullWidth=this.tableCurrentWidth;setNodeAttribute(this.table,"style",{width:this.tableCurrentWidth+"px"})}var d=((this.tableFullWidth-this.tableCurrentWidth)/2)+12;$("#variantsPopupShell").css("left","-"+d+"px");this.moved=true;var b=this;$("#variantsViewLessButton").click(function(f){b.closeInlinePopup()})}};LL_TableColumnEnhancer.prototype.closeInlinePopup=function(){var a=$("#variantsOuterShell").get(0);$("#variantsInlinePopupOuter").hide();var c=$("#"+this.idOuter);if(c.size()>0){this.updateDisplay(false);a.replaceChild(c.get(0),this.getElementChildNodeWithName(a,"img",null))}var b=this;$("#variantsViewAllButton").click(function(d){b.openInlinePopup()})};LL_TableColumnEnhancer.prototype.updateDisplay=function(d,c){if(c){c.stop()}this.hidden=true;if(d){this.hidden=false}for(var b=0;b<this.columns.length;++b){var a=this.columns[b];if(a instanceof DefaultTableColumn){a.setDisplay(d)}}if(this.hidden){$("#variantsViewAllButton").css({display:"inline"});$("#variantsViewLessButton").css({display:"none"})}else{$("#variantsViewAllButton").css({display:"none"});$("#variantsViewLessButton").css({display:"inline"})}};LL_TableColumnEnhancer.prototype._inArray=function(c,a){for(var b=0;b<a.length;++b){if(c==a[b]){return true}}return false};LL_TableColumnEnhancer.prototype.getElementChildNodeWithName=function(l,a,k){k=k?k:0;var f=0;var g=l.childNodes;if(g){for(var d=0;d<g.length;++d){var j=g[d];if(j.nodeType==1){var e=j.nodeName.toLowerCase();var b=a.toLowerCase();if(b==e&&f==k){return j}++f}}}return null};LL_TableColumnEnhancer.prototype.getElementChildNodesCount=function(d,b){var f=d.childNodes;var e=0;if(f){for(var a=0;a<f.length;++a){var g=f[a];if(g.nodeType==b){++e}}}return e};LL_TableColumnEnhancer.prototype.getColumnsIndex=function(b,c){for(var a=0;a<c.length;++a){if(c[a]<0){c[a]+=b}}return c};DefaultTableColumn=function(a){this.cid=a;this.cells=[];this.hidden=false};DefaultTableColumn.prototype.addCell=function(a){if(a.nodeName.toLowerCase()=="td"||a.nodeName.toLowerCase()=="th"){this.cells.push(new DefaultTableCell(a))}};DefaultTableColumn.prototype.setDisplay=function(b){this.hidden=true;if(b){this.hidden=false}for(var a=0;a<this.cells.length;++a){this.cells[a].setDisplay(b)}};DefaultTableCell=function(a){this.domel=a;this.hidden=false;this.attrs={};this.children=null;this.content=null;this._backupAttrsAndChildren();this._backupContent()};DefaultTableCell.prototype._backupAttrsAndChildren=function(){var e=this.domel;this.children=e.childNodes;for(var c=0;c<e.attributes.length;++c){var a=e.attributes[c];var b=a.nodeName;var d=a.nodeValue;this.attrs[b]=d}};DefaultTableCell.prototype._backupContent=function(){var a=this.domel;while(a.nodeType==1){a=a.childNodes[0];if(a&&a.nodeType==3){this.content=a.nodeValue;break}else{if(!a){break}}}};DefaultTableCell.prototype.setDisplay=function(a){if(a){this.hidden=false;$(this.domel).css({display:""});return true}this.hidden=true;$(this.domel).css({display:"none"});return true};LL_CookieTool={isCookieEnabled:function(){if(navigator.cookieEnabled===true){return true}return false},setCookies:function(b){for(var a=0;a<arguments.length;++a){var d=arguments[a];d.setCookie()}},getCookie:function(b){var d=document.cookie;if(d.length>0){cookies=d.split("; ");for(var c=0;c<cookies.length;++c){var a=cookies[c];if(a.substring(0,a.lastIndexOf("="))==b){return a.substring(a.lastIndexOf("=")+1,a.length)}}}return null},eraseCookie:function(a,b,d){var e=new CookieData(a,null,b,d,null,null);e.eraseCookie()}};CookieData=function(b,d,c,f,a,e){this.name=b;this.value=d;this.domain=c;this.path=f;this.expires=a;this.secure=e};CookieData.prototype.setCookie=function(){var a=this.name+"="+unescape(this.value);a+=this.domain?"; domain="+this.domain:"";a+=this.expires?"; expires="+this.expires:"";a+=this.path?"; path="+this.path:"/";a+=this.secure?"; secure":"";document.cookie=a};CookieData.prototype.eraseCookie=function(){var a=this.name+"=; expires=Thu, 01-Jan-70 00:00:01 GMT";a+=this.domain?"; domain="+this.domain:"";a+=this.path?"; path="+this.path:"/";document.cookie=a};LL_FontSizeAdjust={symbols:[],currentFS:0,domain:location.hostname,customerPath:"standard/xx/",coId:-1,init:function(b,a){if(a){this.coId=a}this.connectAndGetSymbols();this.setCustomerPath(b);this.handleFontSize(this.getFontSize())},connectAndGetSymbols:function(){var a=this;$("div[id*=font_adjust_symbol_]").each(function(b){a.symbols.push(this);$(this).click(function(){a.handleFontSize(b)})})},setCustomerPath:function(b){var a=b?b:this.customerPath;this.customerPath=a},getFontSize:function(){var a=$.cookie("FontSizeAdjust");if(a){return a}return this.currentFS},setFontSize:function(a){$.cookie("FontSizeAdjust",a,{path:"/",expires:100});return a},isStartpage:function(){if(XIST4C_GLOBALS&&XIST4C_GLOBALS.meta&&this.coId==XIST4C_GLOBALS.meta.coID){return true}return false},handleFontSize:function(d,f){if(navigator.cookieEnabled){this.currentFS=this.setFontSize(d);var c=$("head").get(0);$("#fontSizeAdjustCssLink").remove();$("#fontSizeAdjustCssLink_startpage").remove();var b=document.createElement("link");b.href=this.customerPath+"layout_fontSize"+this.currentFS+".css";b.type="text/css";b.rel="stylesheet";b.id="fontSizeAdjustCssLink";c.appendChild(b);if(this.isStartpage()){var a=document.createElement("link");a.href=this.customerPath+"layout_fontSizeStartpage"+this.currentFS+".css";a.type="text/css";a.rel="stylesheet";a.id="fontSizeAdjustCssLink_startpage";c.appendChild(a)}}this.switchStyleSheet(this.currentFS)},switchStyleSheet:function(b){if(this.symbols.length>0){for(var a=0;a<this.symbols.length;++a){var c=this.symbols[a];if(a==b){this.updateSymbol(c,"act")}else{this.updateSymbol(c,"pass")}}}},updateSymbol:function(c,b){var e=c.className;var a=e.substring(0,e.lastIndexOf("_")+1);var d=e.substring(e.lastIndexOf("_")+1,e.length).toLowerCase();if(b){c.className=a+b;return c}else{if(d=="pass"){c.className=a+"act";return c}c.className=a+"pass";return c}return null},handleSymbolStyle:function(){}};LL_RelationshipManager=function(){this.relHandler=[]};LL_RelationshipManager.prototype.addRelHandler=function(a){if(a instanceof DefaultRelationHandler){this.relHandler.push(a);if(a.elms.length>0&&a.autoAction){a.action()}}};DefaultRelationHandler=function(){this.name="testDefaultHandler";this.links=document.links;this.autoAction=false;this.filter(this.name);this.elms=[]};DefaultRelationHandler.prototype.filter=function(b){var a=this.links;for(var c=0;c<a.length;++c){this.addElementAndGetRelAttrs(a[c])}};DefaultRelationHandler.prototype.addElementAndGetRelAttrs=function(d){var a=$(d).attr("rel"),b=null,c;if(a){if(a.toLowerCase()==this.name.toLowerCase()||a.substring(0,a.indexOf("[")).toLowerCase()==this.name.toLowerCase()){if(a.search(/\[/)>-1&&a.search(/\]/)>-1){b=a.substring(a.indexOf("[")+1,a.lastIndexOf("]"));b=b.split(",")}c={elm:d,relAttrs:b};this.elms.push(c);return c}}return null};DefaultRelationHandler.prototype.action=function(){};XPopupHandler=function(){this.name="xpopup";this.autoAction=true;this.filter(this.name)};XPopupHandler.prototype=new DefaultRelationHandler();XPopupHandler.prototype.action=function(){var self=this;setTimeout(function(){var TAttrs=null,TAttrsArr=[],elm,eAttrs,TAttrsStr,i,j,tAttrRaw,key,value,openObj=0;for(i=0;i<self.elms.length;++i){elm=self.elms[i].elm;eAttrs=self.elms[i].relAttrs;if(eAttrs&&eAttrs.length==6){TAttrs.url=elm.href;TAttrs.height="auto";TAttrs.width="auto"}else{TAttrsStr=eAttrs.slice(6).join(",");eval("TAttrs = {"+TAttrsStr+"}");if(!TAttrs.url){TAttrs.url=elm.href}}LL_XPopup.registerPopup(elm,eAttrs[0],eAttrs[1],eAttrs[2],eAttrs[3],eAttrs[4],eAttrs[5],TAttrs)}},10)};LightboxHandler=function(){this.name="lightbox";this.autoAction=true;this.filter(this.name)};LightboxHandler.prototype=new DefaultRelationHandler();LightboxHandler.prototype.action=function(){var a=this;setTimeout(function(){for(var c=0;c<a.elms.length;++c){var b={};var d=[];var f=a.elms[c].elm;var e=a.elms[c].relAttrs;if(e&&e.length==1){b.group=e[0]}b.url=f.href;b.background="true";b.fixedPosition="true";LL_XPopup.registerPopup(f,"click","IMAGE","p_c","c",0,0,b)}},10)};XPopupTriggerHandler=function(){this.name="xpopupTrigger";this.autoAction=true;this.filter(this.name)};XPopupTriggerHandler.prototype=new DefaultRelationHandler();XPopupTriggerHandler.prototype.action=function(){var a=this;setTimeout(function(){var d,e,c,b=function(f){f.preventDefault();f.stopPropagation();if(c.length>1&&$("#"+c[1]).length>0){$("#"+c[1]).trigger(c[0])}};for(d=0;d<a.elms.length;++d){e=a.elms[d].elm;c=a.elms[d].relAttrs;$(e).bind(c[0],b)}},10)};LL_XPopup={xpopups:[],popup:null,initScrollPos:0,preparedGallery:[],currentGalleryIdx:-1,galleryOverall:-1,slideshowBusy:0,slideshowInterval:null,nextConnect:null,previousConnect:null,closeConnect:null,registerPopup:function(g,a,i,j,f,e,c,b,k){var l=this,d=k||null;setTimeout(function(){l.makePopup()},1);switch(i){case"IMAGE":this.xpopups.push(new ImageXPopup(g,a,j,f,e,c,b,d));break;case"WEBPAGE":this.xpopups.push(new WebpageXPopup(g,a,j,f,e,c,b,d));break;case"AJAX":this.xpopups.push(new AjaxXPopup(g,a,j,f,e,c,b,d));break;case"HTMLSRC":this.xpopups.push(new HtmlSrcXPopup(g,a,j,f,e,c,b));break}},makePopup:function(){if(!this.popup){this.popup=$("<div></div>").append(this.makeCloseButton()).append($("<div>").attr({id:"xpopupContent"})).append($("<div>").attr({id:"xpopupAddOns"})).attr({id:"xpopup","class":"xpopup"}).css({display:"none"}).get(0);$("body").append(this.popup)}return this.popup},makeCloseButton:function(){var a=this;$(document).keydown(function(b){a.destruct(b)});return $("<div>").append($("<div>").append($("<img>").attr({src:"/xist4c/px/spc.gif",alt:"",id:"xpopupCloseGfx"}).click(function(b){a.destruct(b)})).attr({"class":"inner"})).attr({id:"xpopupCloseButton"}).get(0)},showBodyScrollbars:function(){$("body").css("overflow","auto")},cleanUp:function(c){var a=this;var b=$("#xpopup_background");if(b.size()>0){b.fadeOut(function(){b.remove();if(c&&c.Attrs&&!c.Attrs.preventOverflowHidden){a.showBodyScrollbars()}})}else{if(c&&c.Attrs&&!c.Attrs.preventOverflowHidden){this.showBodyScrollbars()}}$("#xpopupGalleryOverview").remove();$("#xpopup").unbind(".specials");$("#xpopupContent").empty();this.initScrollPos=0;this.preparedGallery=[];this.currentGalleryIdx=-1;this.galleryOverall=-1;this.slideshowBusy=0;if(this.slideshowInterval){clearTimeout(this.slideshowInterval)}},destruct:function(c){var a=this,b=$(this.popup).find("#xpopupContent").data("xpopupContent");if(this.popup){if(c){if(c.type=="keydown"){if(c.keyCode==27){if(Utils.isObject(b)&&Utils.isFunction(b.callback)){b.callback.call(b,"close")}$(this.popup).fadeOut(function(){a.cleanUp(b)})}}else{if(c.type=="click"||c.type=="mouseleave"||c.type=="mouseout"){if(c.type=="click"){if(Utils.isObject(b)&&Utils.isFunction(b.callback)){b.callback.call(b,"close")}$(this.popup).fadeOut(function(){a.cleanUp(b)})}else{if(Utils.isObject(b)&&Utils.isFunction(b.callback)){b.callback.call(b,"close")}$(this.popup).hide();this.cleanUp(b)}}}}else{if(Utils.isObject(b)&&Utils.isFunction(b.callback)){b.callback.call(b,"close")}$(this.popup).fadeOut(function(){a.cleanUp(b)})}}}};DefaultXPopup=function(g,f,e,d,a,c,b,i){this.src=g;this.event=f;this.spos=e;this.ppos=d;this.mw=a;this.mh=c;this.Attrs=b;this.srcDeferred=null;this.srcOutDeferred=null;this.callback=i||null;if(arguments.length>=6){this.connectSrcElement()}};DefaultXPopup.prototype.connectSrcElement=function(){var a=this;$(this.src).bind(this.event,function(b){a.show(b)})};DefaultXPopup.prototype.pushContentIntoPopup=function(){$("#xpopupContent").empty().append(this.getContent()).data("xpopupContent",this);if(Utils.isFunction(this.callback)){this.callback.call(this,"load")}};DefaultXPopup.prototype.getContent=function(){return $("<span>Test Content of the default xpopup!</span>").get(0)};DefaultXPopup.prototype.getAttr=function(b){if(this.Attrs){for(var a in this.Attrs){if(a.toLowerCase()==b.toLowerCase()){return this.Attrs[b]}}}return null};DefaultXPopup.prototype.setPopupPosition=function(a,r){var s=this,c=LL_XPopup.popup,b={w:$(a).outerWidth(),h:$(a).outerHeight()},g={x:$(a).offset().left,y:$(a).offset().top},m=r,j={w:$(c).width(),h:$(c).height()},l={w:$(window).width(),h:$(window).height()},f={x:$(document).scrollLeft(),y:$(document).scrollTop()},e=j.w,q=j.h,i=0,k,d,o,n;LL_XPopup.initScrollPos=f;if(this.spos.substring(0,2)=="p_"){b=l;if(!this.isIE()){if(this.isFixedPosition()){f={x:0,y:0}}}g=f}else{if(!this.isIE()){if(this.isFixedPosition()){g.x=g.x-f.x;g.y=g.y-f.y;f={x:0,y:0}}}}if(this.spos=="nw"||this.spos=="w"||this.spos=="sw"||this.spos=="p_nw"||this.spos=="p_w"||this.spos=="p_sw"){o=g.x}else{if(this.spos=="n"||this.spos=="c"||this.spos=="s"||this.spos=="p_n"||this.spos=="p_c"||this.spos=="p_s"){o=g.x+(b.w/2)}else{if(this.spos=="ne"||this.spos=="e"||this.spos=="se"||this.spos=="p_ne"||this.spos=="p_e"||this.spos=="p_se"){o=g.x+b.w}else{if(this.spos=="cursor"){o=m.x}else{o=0}}}}if(this.spos=="nw"||this.spos=="n"||this.spos=="ne"||this.spos=="p_nw"||this.spos=="p_n"||this.spos=="p_ne"){n=g.y}else{if(this.spos=="w"||this.spos=="c"||this.spos=="e"||this.spos=="p_w"||this.spos=="p_c"||this.spos=="p_e"){n=g.y+(b.h/2)}else{if(this.spos=="sw"||this.spos=="s"||this.spos=="se"||this.spos=="p_sw"||this.spos=="p_s"||this.spos=="p_se"){n=g.y+b.h}else{if(this.spos=="cursor"){n=m.y}else{n=0}}}}relPopPos=this.getRelativePopupPosition(o,n,b,j,this.ppos);k=relPopPos.x;d=relPopPos.y;if(k+e>l.w+f.x){k=l.w+f.x-(e+i)}if(d+q>l.h+f.y){d=l.h+f.y-(q+i)}if(k<=f.x){k=f.x+i}if(d<=f.y){d=f.y+i}$(LL_XPopup.popup).animate({left:k,top:d},"fast","swing",function(){s.handlePopupPositionMode()})};DefaultXPopup.prototype.setPopupWidth=function(){$("#xpopup, #xpopupContent").css({width:null})};DefaultXPopup.prototype.isIE=function(){if(window.clientInformation){if(window.clientInformation.appName=="Microsoft Internet Explorer"){return true}}return false};DefaultXPopup.prototype.isFixedPosition=function(){var a=this.getAttr("fixedPosition");if(a){if(typeof a==="string"||typeof a==="number"){if(a||a==1){return true}}else{return a}}return false};DefaultXPopup.prototype.handlePopupPositionMode=function(a){if(!this.isIE()){if(this.isFixedPosition()){return $(LL_XPopup.popup).attr("class","xpopup_fixed")}}return $(LL_XPopup.popup).attr("class","xpopup")};DefaultXPopup.prototype.getRelativePopupPosition=function(e,c,a,d,b){if(!b||b=="nw"){e+=this.mw/1;c+=this.mh/1;return{x:e,y:c}}else{if(b=="w"){e+=this.mw/1;return{x:e,y:c-(d.h/2)}}else{if(b=="sw"){e+=this.mw/1;c-=this.mh/1;return{x:e,y:c-d.h}}else{if(b=="n"){c+=this.mh/1;return{x:e-(d.w/2),y:c}}else{if(b=="c"){return{x:e-(d.w/2),y:c-(d.h/2)}}else{if(b=="s"){c-=this.mh/1;return{x:e-(d.w/2),y:c-d.h}}else{if(b=="ne"){e-=this.mw/1;c+=this.mh/1;return{x:e-d.w,y:c}}else{if(b=="e"){e-=this.mw/1;return{x:e-d.w,y:c-(d.h/2)}}else{if(b=="se"){e-=this.mw/1;c-=this.mh/1;return{x:e-d.w,y:c-d.h}}}}}}}}}}};DefaultXPopup.prototype.handleSrcAndPopupConnect=function(){if(this.event!="click"&&this.spos!=this.ppos){$(this.src).bind("mouseleave",function(a){LL_XPopup.destruct(a)})}else{if(this.event!="click"&&this.spos==this.ppos){$(LL_XPopup.popup).bind("mouseleave",function(a){LL_XPopup.destruct(a)})}}};DefaultXPopup.prototype.makeAddOns=function(a){$("#xpopupAddOns").empty()};DefaultXPopup.prototype.makeBackground=function(a,i,k,j){var c,d,l,f=j||0.9;rv=a?a:0;gv=i?i:0;bv=k?k:0;var e=$("<div> </div>").attr("id","xpopup_background").css({display:"none",position:"absolute","z-index":500000,left:0,top:0,"background-color":"rgb("+rv+","+gv+","+bv+")",width:$(document).width(),height:$(document).height()});if($("#xpopup_background").size()===0){e.click(function(b){LL_XPopup.destruct(b)});$("body").append(e);e.css({display:"block",opacity:0}).fadeTo("fast",f)}};DefaultXPopup.prototype.hideBodyScrollbars=function(){$("body").css({overflow:"hidden"})};DefaultXPopup.prototype.show=function(d){var a={x:0,y:0};if(d){d.preventDefault();a={x:d.pageX,y:d.pageY}}var c=$("#xpopupAddOns");c.hide();src=this.src;if(this.Attrs&&!this.Attrs.preventOverflowHidden){this.hideBodyScrollbars()}this.pushContentIntoPopup();this.handleSrcAndPopupConnect();this.makeAddOns();c.show();var b=this;setTimeout(function(){var e=$(LL_XPopup.popup).find("#xpopupContent").data("xpopupContent");b.setPopupPosition(src,a);$(LL_XPopup.popup).fadeIn();if(Utils.isObject(e)&&Utils.isFunction(e.callback)){e.callback.call(e,"show")}},1)};ImageXPopup=function(g,f,e,d,a,c,b,i){this.constructor(g,f,e,d,a,c,b,i);this.image=this.makeImage(this.getAttr("url"),{border:0,alt:"",title:""});this.appearingHud=null;this.activeHud=false};ImageXPopup.prototype=new DefaultXPopup();ImageXPopup.prototype.setPopupWidth=function(a){var e=$("#xpopup");var c=$("#xpopupContent");var b=a.substring(0,a.length-2)/1;var d=c.css("padding-left");d=d.substring(0,d.length-2)/1;var f=c.css("padding-right");f=f.substring(0,f.length-2)/1;e.css({width:(b+d+f)+"px"})};ImageXPopup.prototype.getSrcImage=function(){nodes=$("img",this.src);if(nodes.size()>0){return nodes.get(0)}return null};ImageXPopup.prototype.getSrcImageTitle=function(){var a=this.getSrcImage();if(a&&a.title&&a.title!==""){return a.title}return null};ImageXPopup.prototype.prepareGalleryByGroup=function(){LL_XPopup.preparedGallery=[];LL_XPopup.currentGalleryIdx=-1;LL_XPopup.galleryOverall=-1;var b=this.getAttr("group");if(b){var c=LL_XPopup.xpopups;var a=-1;for(var d=0;d<c.length;++d){var e=c[d];if(e instanceof ImageXPopup){if(e.getAttr("group")==b){a++;if(e===this){LL_XPopup.currentGalleryIdx=a}LL_XPopup.preparedGallery.push(e)}}}if(LL_XPopup.preparedGallery.length>0){LL_XPopup.galleryOverall=LL_XPopup.preparedGallery.length}}};ImageXPopup.prototype.makeImage=function(d,c){var b=new Image();b.src=d;for(var a in c){if(a=="class"){b.className=c[a]}else{b[a]=c[a]}}return b};ImageXPopup.prototype.resizeImgOnOverflow=function(c,f,e){var d=c.height;var b=c.width;var a=f;var g=e;if(a&&g){if(d>a){b=Math.floor(b*a/d);d=a}if(b>g){d=Math.floor(d*g/b);b=g}c.height=d;c.width=b}return c};ImageXPopup.prototype.makeImageTitleIfAny=function(){var a=this.getSrcImageTitle();if(a){return $("<div>").append($("<span>"+a+"</span>")).attr({id:"xpopupImgTitle","class":"xpopupImgTitle"}).get(0)}return null};ImageXPopup.prototype.activateHud=function(b){if(!this.appearingHud&&!this.activeHud){this.appearingHud=1;this.activeHud=true;var a=this;$("#xpopupHoverMenuOuter").fadeIn("fast");a.appearingHud=null}this.activeHud=true};ImageXPopup.prototype.deactivateHud=function(a){if(this.activeHud){$("#xpopupHoverMenuOuter").hide()}this.activeHud=false};ImageXPopup.prototype.makeHudAndPrepareGallery=function(){var a=this;$(LL_XPopup.popup).unbind("mousemove.special");$(LL_XPopup.popup).bind("mousemove.special",function(c){c.preventDefault();c.stopPropagation();a.activateHud(c)});$("#xpopup_background").bind("mouseover.special",function(c){c.preventDefault();c.stopPropagation();a.deactivateHud(c)});this.prepareGalleryByGroup();var b=$("<div>").append($("<div>").append($("<div>").append(this.getPlayPauseButton(),this.getPreviousButton(),this.getNextButton(),this.getThumbsButton(),this.getCloseButton()).attr({id:"xpopupHoverMenu"})).attr({id:"xpopupHoverMenuPos"})).attr({id:"xpopupHoverMenuOuter"}).get(0);return b};ImageXPopup.prototype.buttonsStateController=function(){var a=["xpopupHoverMenuPlayPauseButton","xpopupHoverMenuPreviousButton","xpopupHoverMenuNextButton","xpopupHoverMenuThumbsButton","xpopupHoverMenuCloseButton"];if(LL_XPopup.galleryOverall>1){this.updateButton(a[0],"act");if(LL_XPopup.slideshowBusy){this.updateButton(a[0],"act","pauseButton")}this.updateButton(a[3],"act")}else{this.updateButton(a[0],"pass");this.updateButton(a[3],"pass")}if(LL_XPopup.galleryOverall>1&&LL_XPopup.currentGalleryIdx>0){this.updateButton(a[1],"act")}else{this.updateButton(a[1],"pass")}if(LL_XPopup.galleryOverall>1&&LL_XPopup.currentGalleryIdx<LL_XPopup.preparedGallery.length-1){this.updateButton(a[2],"act")}else{this.updateButton(a[2],"pass")}this.updateButton(a[4],"act")};ImageXPopup.prototype.getPlayPauseButton=function(){var a=this;return $("<div>").attr({"class":"playButton_pass",id:"xpopupHoverMenuPlayPauseButton"}).click(function(b){a.handleSlideshow(b);a.activeHud=false}).get(0)};ImageXPopup.prototype.getPreviousButton=function(){var a=this;return $("<div>").attr({"class":"previousButton_pass",id:"xpopupHoverMenuPreviousButton"}).click(function(b){a.changeImage(-1,"pager",b);a.activeHud=false}).get(0)};ImageXPopup.prototype.getNextButton=function(){var a=this;return $("<div>").attr({"class":"nextButton_pass",id:"xpopupHoverMenuNextButton"}).click(function(b){a.changeImage(1,"pager",b);a.activeHud=false}).get(0)};ImageXPopup.prototype.getThumbsButton=function(){var a=this;return $("<div>").attr({"class":"thumbsButton_pass",id:"xpopupHoverMenuThumbsButton"}).click(function(b){a.handleGalleryOverview(b);a.activeHud=false}).get(0)};ImageXPopup.prototype.getCloseButton=function(){var a=this,b=$("<div>").attr({"class":"closeButton_pass",id:"xpopupHoverMenuCloseButton"}).click(function(c){if(Utils.isFunction(a.callback)){a.callback.call(a,"close")}LL_XPopup.destruct(c);a.activeHud=false}).get(0);return b};ImageXPopup.prototype.updateButton=function(e,c,a){var b=$("#"+e);if(arguments.length<3){var d=b.attr("class");a=d.substring(0,d.lastIndexOf("_"))}b.attr({"class":a+"_"+c})};ImageXPopup.prototype.isButtonActive=function(c,a){var d=c.target.className;if(a){d=a}var b=d.substring(d.lastIndexOf("_")+1,d.length).toLowerCase();if(b=="act"){return true}return false};ImageXPopup.prototype.makeAddOns=function(b){var a=$("#xpopupAddOns");a.empty();a.append(this.makeHudAndPrepareGallery());$("#xpopupHoverMenu").css({left:(this.image.width/2-132)+"px"});var c=this.makeImageTitleIfAny();a.append(c);this.buttonsStateController()};ImageXPopup.prototype.changeImage=function(a,d,f){var c,b=this;if(LL_XPopup.slideshowBusy>0){if(f&&this.isButtonActive(f)&&d=="pager"){a=LL_XPopup.currentGalleryIdx+=a;c=LL_XPopup.preparedGallery[a];c.show()}else{if(d=="slideshow"){a=LL_XPopup.currentGalleryIdx+=a;if(a==LL_XPopup.preparedGallery.length){a=LL_XPopup.currentGalleryIdx=0}c=LL_XPopup.preparedGallery[a];$("#xpopup").fadeOut("fast",function(){c.pushContentIntoPopup();c.makeAddOns();setTimeout(function(){var e={x:0,y:0};c.setPopupPosition(c.src,e);$("#xpopup").fadeIn()},500)})}}if(LL_XPopup.slideshowInterval){clearTimeout(LL_XPopup.slideshowInterval)}LL_XPopup.slideshowInterval=setTimeout(function(){b.changeImage(1,"slideshow")},7000)}else{if(f&&this.isButtonActive(f)&&d=="pager"){a=LL_XPopup.currentGalleryIdx+=a;c=LL_XPopup.preparedGallery[a];c.show()}else{if(d=="gallery"){a=LL_XPopup.currentGalleryIdx=a;c=LL_XPopup.preparedGallery[a];c.show()}}}};ImageXPopup.prototype.getContent=function(){var b=null;var a,c;if(this.Attrs){var d=this.Attrs;b=this.resizeImgOnOverflow(this.image,this.getAttr("height"),this.getAttr("width"));height=d.height?d.height+"px":b.height+"px";width=d.width?d.width+"px":b.width+"px";if(d.href&&!d.jsFunc){a=d.href;b=$("<a>").append(b).attr({href:d.href},b)}if(d.jsFunc){$(b).css({cursor:"pointer"}).click(d.jsFunc)}if(this.Attrs.background){if(this.Attrs.background||this.Attrs.background==1||Utils.isObject(this.Attrs.background)){if(Utils.isObject(this.Attrs.background)){this.makeBackground(this.Attrs.background.r,this.Attrs.background.g,this.Attrs.background.b,this.Attrs.background.opacity)}else{this.makeBackground()}}}}this.setPopupWidth(width);return $("<div>").append(b).css({height:height,width:width,overflow:"auto","text-align":"center"})};ImageXPopup.prototype.changeSlideshowPopupCSS=function(){var a,b;if(LL_XPopup.slideshowBusy){a="xpopup_slideshow";b="xpopupImgTitle_slideshow";if(!this.isIE()&&this.isFixedPosition()){a="xpopup_slideshow_fixed"}}else{a="xpopup";b="xpopupImgTitle";if(!this.isIE()&&this.isFixedPosition()){a="xpopup_fixed"}}$("#xpopup").attr({"class":a});if($("#xpopupImgTitle").size()>0){$("#xpopupImgTitle").attr({"class":b})}};ImageXPopup.prototype.handleSlideshow=function(c){var a,b=this;if(this.isButtonActive(c)){if(LL_XPopup.slideshowBusy){a="playButton";LL_XPopup.slideshowBusy=0;clearTimeout(LL_XPopup.slideshowInterval)}else{a="pauseButton";LL_XPopup.slideshowBusy=1;LL_XPopup.slideshowInterval=setTimeout(function(){b.changeImage(1,"slideshow")},7000)}this.updateButton("xpopupHoverMenuPlayPauseButton","act",a)}};ImageXPopup.prototype.handleGalleryImgClick=function(a,c){c.preventDefault();c.stopPropagation();var b=this;$("#xpopupGalleryOverview").fadeOut("fast",function(){$("#xpopupGalleryOverview").remove()});this.changeImage(a,"gallery")};ImageXPopup.prototype.handleGalleryOverview=function(g){if(LL_XPopup.slideshowBusy){this.handleSlideshow({target:$("#xpopupHoverMenuPlayPauseButton").get(0)})}$("#xpopup").hide();var k=this.getOverviewImagesWithDeco();var j={w:$(window).width(),h:$(window).height()};var b={x:$(document).scrollLeft(),y:$(document).scrollTop()};var m=null;var l=null;var f=j.h;var n=j.w;var d="fixed";if(this.isIE()){m=b.x;l=b.y;d="absolute"}var a=$("<div>").attr({id:"xpopupGalleryOverview","class":"xpopupGalleryOverview"}).css({height:"100%",width:"100%",position:d,left:m,top:l}).click(function(i){LL_XPopup.destruct(i)});for(var c=0;c<k.length;++c){a.append(k[c])}$("body").append(a);$("#xpopupGalleryOverview").fadeIn("fast")};ImageXPopup.prototype.getOverviewImagesWithDeco=function(){var f=LL_XPopup.preparedGallery,b=[],e=135,c=90,a=function(j,g){var m=f[g].getSrcImage();var l="0";if(m.height<c){l=parseInt((c-m.height)/2,10)+"px"}var i=j.makeImage(m.src,{width:m.width,height:m.height,border:0,alt:m.alt,title:m.title});i=j.resizeImgOnOverflow(i,c,e);var k=$("<span></span>").append(i).css({"padding-top":l});b.push($("<div>").append($("<a></a>").append($("<span></span>").append(k).attr({"class":"image"})).attr({"class":"inner1",href:"#"})).attr({"class":"xpopupGalleryImageDeco"}).click(function(n){j.handleGalleryImgClick(g,n)}).get(0));return b};for(var d=0;d<f.length;++d){b=a(this,d)}return b};WebpageXPopup=function(g,f,e,d,a,c,b,i){this.constructor(g,f,e,d,a,c,b,i)};WebpageXPopup.prototype=new DefaultXPopup();WebpageXPopup.prototype.getContent=function(){this.setPopupWidth();var a=parseInt($(window).height()/1.5,10);var c=parseInt($(window).width()/1.5,10);var b="http://www.example.com";if(this.Attrs){a=this.Attrs.height=="auto"?a:this.Attrs.height;c=this.Attrs.width=="auto"?c:this.Attrs.width;b=this.Attrs.url?this.Attrs.url:b;if(this.Attrs.background){if(this.Attrs.background=="true"||this.Attrs.background==1||Utils.isObject(this.Attrs.background)){if(Utils.isObject(this.Attrs.background)){this.makeBackground(this.Attrs.background.r,this.Attrs.background.g,this.Attrs.background.b,this.Attrs.background.opacity)}else{this.makeBackground()}}}}return $("<iframe>").attr({src:b,frameborder:0,height:a,width:c}).get(0)};AjaxXPopup=function(g,f,e,d,a,c,b,i){this.constructor(g,f,e,d,a,c,b,i);this.def=null};AjaxXPopup.prototype=new DefaultXPopup();AjaxXPopup.prototype.getContent=function(){this.setPopupWidth();var a=parseInt($(window).height()/3,10),d=parseInt($(window).width()/2,10),c="/",b;if(this.Attrs){a=this.Attrs.height=="auto"?a:this.Attrs.height+"px";d=this.Attrs.width=="auto"?d:this.Attrs.width+"px";c=this.Attrs.url?this.Attrs.url:c;if(this.Attrs.background){if(this.Attrs.background=="true"||this.Attrs.background==1||Utils.isObject(this.Attrs.background)){if(Utils.isObject(this.Attrs.background)){this.makeBackground(this.Attrs.background.r,this.Attrs.background.g,this.Attrs.background.b,this.Attrs.background.opacity)}else{this.makeBackground()}}}}if(Utils.isObject(c)&&c.type==="xpopupJsonContainer"){var e=c.data[c.useProperty];b=$("<div>").css({height:a,width:d,overflow:"auto"}).html(e)}else{b=$("<div>").css({height:a,width:d,overflow:"auto"}).load(c)}return b.get(0)};AjaxXPopup.prototype.loadContent=function(a,b){var c=$(LL_XPopup.popup).find("#xpopupContent").data("xpopupContent");if(Utils.isObject(c)&&Utils.isFunction(c.callback)){c.callback.call(c,"load")}a.innerHTML=b.responseText};AjaxXPopup.prototype.loadContentError=function(a){var b=$(LL_XPopup.popup).find("#xpopupContent").data("xpopupContent");if(Utils.isObject(b)&&Utils.isFunction(b.callback)){b.callback.call(b,"loadError")}if(window.console){console.log("Fehler beim Abruf von AJAX content:",a.message)}};HtmlSrcXPopup=function(g,f,e,d,a,c,b){this.constructor(g,f,e,d,a,c,b);this.def=null};HtmlSrcXPopup.prototype=new DefaultXPopup();HtmlSrcXPopup.prototype.getContent=function(){this.setPopupWidth();var b=parseInt($(window).height()/3,10);var d=parseInt($(window).width()/2,10);var a="<div></div>";if(this.Attrs){b=this.Attrs.height=="auto"?b:this.Attrs.height+"px";d=this.Attrs.width=="auto"?d:this.Attrs.width+"px";a=this.Attrs.cont?this.Attrs.cont:a;if(this.Attrs.background){if(this.Attrs.background=="true"||this.Attrs.background==1||Utils.isObject(this.Attrs.background)){if(Utils.isObject(this.Attrs.background)){this.makeBackground(this.Attrs.background.r,this.Attrs.background.g,this.Attrs.background.b,this.Attrs.background.opacity)}else{this.makeBackground()}}}}var c=$("<div>").css({height:b,width:d,overflow:"auto"}).append(a);return c.get(0)};TabbedElements={tabGroups:[],tabsCont:null,tabsOuter:null,register:function(g,c){this.tabsCont=$("#"+g).get(0);var b=this.tabsOuter=this.tabsCont.parentNode;tOutChilds=this._getTabContainerChildNodes("div",b);var e=this._getTabContainerElementsTitleShells(tOutChilds);var a={id:g,tabs:[],elements:[],hereId:-1};for(var d=1;d<tOutChilds.length-1;++d){a.tabs.push(this._getTab(this._getTabTitleAndDeleteShell(e[d-1]),this.tabGroups.length,d-1));a.elements.push(tOutChilds[d])}this.tabGroups.push(a);var f=this.tabGroups.length-1;this._fillTabsElement(f);this._prepareParagraphShells(f);this.show(f,c)},_getTabGroupId:function(c){if(!isNaN(c)){return c}else{for(var a=0;a<this.tabGroups.length;++a){var b=this.tabGroups[a].id.substring(this.tabGroups[a].id.indexOf("_")+1,this.tabGroups[a].id.length).toLowerCase();if(b==c.toLowerCase()){return a}}}return false},_getTabTitleAndDeleteShell:function(a){t=a.getElementsByTagName("h3")[0];$(a).remove();return t.innerHTML},_getTabContainerChildNodes:function(d,c){var b=[];for(var a=0;a<c.childNodes.length;++a){var e=c.childNodes[a];if(e.nodeType==1&&e.nodeName.toLowerCase==d.toLowerCase){b.push(e)}}return b},_getFirstMatchChildNode:function(d,a,b){if(!b){b=1}for(var c=0;c<d.childNodes.length;++c){if(d.childNodes[c].nodeType==b){if(a&&d.childNodes[c].nodeName.toLowerCase==a.toLowerCase){return d.childNodes[c]}if(!a){return d.childNodes[c]}}}return false},_getTabContainerElementsTitleShells:function(e){var d=[];var a;for(var b=1;b<e.length-1;++b){var c=e[b];while(this._getFirstMatchChildNode(c,"div",1)){a=c;c=this._getFirstMatchChildNode(c,"div",1)}d.push(a)}return d},_getTab:function(e,d,b){var f="tab_"+d+"_"+b;var c=$('<div id="'+f+'" class="tab_passive"><div class="inner1"><div class="inner2"><span>'+e+"</span></div></div></div>").get(0);var a=this;$(c.childNodes[0].childNodes[0].childNodes[0]).bind("click",function(g){a.show(d,b,g)});return c},_fillTabsElement:function(d){var c=this.tabGroups[d].tabs;var b=$('<div class="outer1"></div>');for(var a=0;a<c.length;++a){b.append($(c[a]))}b.append($("<div></div>").css({clear:"both","min-height":"1px","margin-bottom":"-1px"}));$(this.tabsCont).css({display:"block"});$(this.tabsCont).append(b)},_prepareParagraphShells:function(c){var a=this.tabGroups[c].elements;for(var b=0;b<a.length;++b){var d="tabContent_"+c+"_"+b;$(a[b]).css({display:"none"})}},show:function(d,b,g){d=this._getTabGroupId(d);b=isNaN(parseInt(b,10))?0:b;if(b>this.tabGroups[d].tabs.length-1||b<0){b=0}var c=this.tabGroups[d].tabs;var f=this.tabGroups[d].elements;var a=this.tabGroups[d].hereId;if(a>-1){$(c[a]).attr("class","tab_passive");$(f[a]).css({display:"none"})}$(c[b]).attr("class","tab_active");$(f[b]).css({display:"block"});this.tabGroups[d].hereId=b}};function CalendarControl(a){this.months=[];this.scrollToDef=null;this.mode=this.getMode(a);this.currScrollPos=0;this.scrollPane=$("#calendarHorizontalScrollPane");this.mBoxName="calendarMonthContainer_";this.ctrlBoxName="#horizontalScrollControls";this.controlsHorz={l:[$("#scrollLeft"),"click","scroll",-1],r:[$("#scrollRight"),"click","scroll",1]};this.scrollStep=2}CalendarControl.prototype.init=function(a){this.handleLayout();this.detectMonths();if(a.current>0){if(a.current%this.scrollStep>0){this.currScrollPos=Math.floor(a.current/this.scrollStep)*this.scrollStep}else{this.currScrollPos=a.current-this.scrollStep}var b=this.mode>1?"y":"x";this.scrollPane.scrollTo(this.months[this.currScrollPos].monthElement,600,{axis:b,offset:{left:-35,top:0}})}this.handleControls()};CalendarControl.prototype.handleControls=function(){var g=this.controlsHorz,d=this,b={l:this.currScrollPos>0?1:null,r:this.currScrollPos+this.scrollStep<this.months.length?1:null},a=function(c,i){i[0].bind(i[1],function(j){j.preventDefault();c[i[2]](i[3])})};for(var e in g){var f=g[e];f[0].unbind().removeClass("act").addClass("pass");if(b[e]){a(d,f);f[0].removeClass("pass").addClass("act")}}};CalendarControl.prototype.handleLayout=function(){$(this.ctrlBoxName).show();this.scrollPane.css({overflow:"hidden"})};CalendarControl.prototype.detectMonths=function(){for(var a=0;;){var b=$("#"+this.mBoxName+a++);if(b.size()===0){break}this.months.push(new CalendarMonth(b))}};CalendarControl.prototype.scroll=function(b){var a=this.currScrollPos+b*this.scrollStep;if(a>=0&&a<=this.months.length){var c=this.mode>1?"y":"x";this.scrollPane.scrollTo(this.months[a].monthElement,600,{axis:c,offset:{left:-35,top:0}});this.currScrollPos=a}this.handleControls()};CalendarControl.prototype.getMonthDims=function(){return{w:this.months[0].monthElement.width(),h:this.months[0].monthElement.height()}};CalendarControl.prototype.getMode=function(a){a=(String(a)).toLowerCase;if(a=="h"){return 1}else{if(a=="v"){return 2}}return 1};function CalendarMonth(a){this.monthElement=a;this.name=this.getName();this.here=null}CalendarMonth.prototype.getName=function(){return null};SlotMachine=$.extend($.clone(LLObject),{toJsonAttrs:["data"],data:null,url:null,onAfterSlotCatch:null,onDataRequest:null,onDataRequestSuccess:null,slots:[],opts:null,bgAnimation:null,actionKeeper:null,actionKeeperTimeout:null,urlParams:null,init:function(f){window.slotMachinePresent=1;BgAnimate.registerAnimation("slotMachineBusyRotor",null,{bgPosition:"912px 190px",prefix:"rotorMedAni_",duration:130});if(f){this.opts=f;this.makeShell(f.target);var e=this.urlParams=this.getURLParams();if(!e.ovn){e.ovn="false"}this.url=AjaxURLManager.getUrlWithKey("configarticle",e);if(this.urlParams.loadPos){this.urlParams.loadPos=null}var a=f.onAfterSlotCatch;if(a&&typeof a=="function"){this.onAfterSlotCatch=a}var c=f.onDataRequest;if(c&&typeof c=="function"){this.onDataRequest=c}var b=f.onDataRequestSuccess;if(b&&typeof b=="function"){this.onDataRequestSuccess=b}if(this.url){var d=this;this.setActionKeeper({opacity:1,background:"transparent"});$.getJSON(this.url,function(i,k){var j=d.data=i;if(j.overnight){d.urlParams.ovn=true}if(j.type=="SlotMachineData"){$(j.slots).each(function(l){if(this.type=="SlotMachineSlot"){var q=SlotMachineSlot.create(this.title,this.currentItem);q.id="slot_"+l;q.itemId=l;q.data=this;q.width=this.width;$(this.items).each(function(r){if(this.type=="SlotMachineSlotItem"){var s=SlotMachineSlotItem.create(this.title,this.value);s.id=q.id+"_slotItem_"+r;s.itemCnt=r;s.data=this;s.slot=q;s.width=q.width;q.appendItem(s)}});d.appendSlot(q);var o=q.width;var n=false;$(q.items).each(function(s){if(this.data.img){n=true}var u=$("#"+this.id);var r=u.get(0).scrollWidth;if(r>q.width&&r>o){o=r}u.css({width:"auto"})});var m=n?53:10;if(o>q.width){q.setWidth(o+m)}}})}d.clearActionKeeper();var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,j)}})}}},getURLParams:function(c){var b=window.location.href;var f=Utils.getUrlParamsAsJson(b);if(f&&f.id){delete f.id}var e=/_dId_/;var g=null;if(e.test(b)){g=b.substring(b.search(e)+5,b.search(/_\.htm/))}if(f&&f.auf_id!==null){g=f.auf_id}if(f&&f.pos_id!==null&&!f.auf_id){g=f.pos_id}if(g){if(f.pos_id){f=$.extend(f,{pos_id:g})}else{f=$.extend(f,{auf_id:g})}}else{var d=window.CONFIGURATOR_FALLBACK_DATA,a;if(d&&d.auf_id){a={auf_id:null,freeConfig:"true"};$.extend(a,d);f=$.extend(f,a)}}f=$.extend(f,c);return f},makeShell:function(b){var a=$('<div id="slotMachineOuter"><div id="slotMachineMainBg"><table cellpaddig="0" cellspacing="0" border="0"><tr class="titles"></tr><tr class="slots"></tr></table></div></div>');b.append(a)},appendSlot:function(a){if(a.instanceOf(SlotMachineSlot)){this.slots.push(a);a.make(this.opts.target)}},setActionKeeper:function(c){if($("#slotMachineActionKeeper").size()===0){var g={opacity:0.3,background:"#000"};var e=$.extend(g,c);var b=$('<div id="slotMachineActionKeeper"></div>');var f=$("div.contColDes5");f.addClass("viewport").css({overflow:"hidden"});var a=f.width();var d=f.height();b.width(a).height(d);b.css(e);f.append(b);this.actionKeeper=b;this.bgAnimation=BgAnimate.createAnimation("slotMachineBusyRotor",b);this.bgAnimation.start()}},slotUpdateCheck:function(){var b=this.data;var a=this;$(b.slots).each(function(c){var e=a.slots[c];var d=this;if(d.update){e.update(d)}a.data.slots[c].update=false})},clearActionKeeper:function(){$("#slotMachineActionKeeper").remove();$("div.contColDes5").css({overflow:"auto"})},verifyData:function(g,e){g=g||null;var b=this;if(!e){this.setActionKeeper({opacity:1,background:"transparent"})}var f=SlotMachine.data;if(g){SlotMachine.data.changedSlot=g.itemId}var a=SlotMachine.onDataRequest;if(a){a.call(SlotMachine,b,SlotMachine.data)}var c=AjaxURLManager.getUrlWithKey("configarticle");for(var d in this.data.slots){this.data.slots[d].currentItem=this.slots[d].currentItem}$.ajax({type:"post",url:c,data:{content:encodeURIComponent($.toJson(SlotMachine))},success:function(i,j){b.verifyDataRequestSuccess(i,j,g)},error:function(k,i,j){b.verifyDataRequestError(k,i,j,g)}})},verifyDataRequestSuccess:function(a,b,c){this.data=a;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=a.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,c,a)}this.slotUpdateCheck();this.clearActionKeeper()},verifyDataRequestError:function(c,a,b,d){this.clearActionKeeper()}});SlotMachineSlot=$.extend($.clone(LLObject),{create:function(c,a){var b=LLObject.create.call(this);b.id=null;b.itemId=null;b.title=c;b.width=null;b.items=[];b.currentItem=a;b.data=null;b.mouseDownInterval=null;b.initMode=true;b.clickTimeout=null;return b},makeSlotTitle:function(){var a=$('<td class="'+this.id+'_titleColumn"><div class="slotTitle">'+this.title+"</div></td>");return a},makeSlotLayout:function(){var a=$('<td class="'+this.id+'_column"><div id="'+this.id+'_outer" class="slotMachineSlotOuter viewport"><div id="'+this.id+'_slotButtonTop" class="slotButton slotButtonTop"><div class="top"></div></div><div id="'+this.id+'_slotScrollPane" class="slotScrollPane"><div id="'+this.id+'_slotItems" class="slotItems"></div></div><div class="slotLens slotLensLeft"><div class="slotLens slotLensRight"><div class="slotLens slotLensCenter"></div></div></div><div class="slotGlass slotGlassLeft"><div class="slotGlass slotGlassRight"><div class="slotGlass slotGlassCenter"></div></div></div><div id="'+this.id+'_slotButtonBottom" class="slotButton slotButtonBottom"><div class="bottom"></div></div></div></td>');return a},appendItem:function(a){if(a&&a.instanceOf(SlotMachineSlotItem)){this.items.push(a)}},adaptSlotDimensions:function(){var d=$("#"+this.id+"_outer");if(this.width){d.width(this.width)}var f=d.find(".slotGlassLeft");var a=d.find(".slotLensLeft");var c=d.find(".slotScrollPane");var e={w:d.width(),h:d.height()};f.css({width:e.w}).find(".slotGlassCenter").css({width:e.w-8,"margin-left":4});var b={w:f.width(),h:f.height()};f.css({top:(e.h-b.h)/2,left:(e.w-b.w)/2});a.css({width:e.w+6,left:0}).find(".slotLensCenter").css({width:e.w+6-16,"margin-left":8});var g={w:a.width(),h:a.height()};a.css({top:(e.h-g.h)/2+5,left:(e.w-g.w)/2});c.css({width:e.w}).css({width:b.w,height:b.h-5});c.css({top:((e.h-b.h)/2)+2,left:(e.w-b.w)/2})},appendItemsToSlot:function(){var c=$("#"+this.id+"_outer");var e=c.find(".slotGlassLeft");var d=$("#"+this.id+"_slotItems");var b=$('<div class="slotItemsSpacerItem"></div>');b.height(e.height()/2);var f=b.clone();var a=this;$(this.items).each(function(g){if(g===0){d.append(b)}this.make(d);if(g+1==a.items.length){d.append(f)}})},adaptAndDisplayButtons:function(){var d=$("#"+this.id+"_outer");var e=d.find(".slotGlassLeft");var c=d.find(".slotButton");var b=d.find(".slotButtonTop");var a=d.find(".slotButtonBottom");c.css({width:e.width()});b.css({top:e.position().top-c.height()});a.css({top:e.position().top+e.height()})},setWidth:function(a){if(a&&typeof a=="number"){this.width=a;this.adaptSlotDimensions();this.adaptAndDisplayButtons()}},scrollToItem:function(f,d,b){var j=null,c,g;if(d){if(d=="up"||d=="down"){c=d=="up"?true:false;g=d=="down"?true:false}else{d=$(d);c=d.hasClass("top");g=d.hasClass("bottom")}if(g){if(f<this.items.length-1){$("#"+this.id+"_slotItem_"+f).removeClass("slotMachineItemHere");j=++this.currentItem}}if(c){if(f>0){$("#"+this.id+"_slotItem_"+f).removeClass("slotMachineItemHere");j=--this.currentItem}else{j=-1}}}else{SlotMachine.setActionKeeper({opacity:1,background:"transparent"});j=this.currentItem=f}var i=this;var e=$("div[id^="+this.id+"_slotItem_]");this.slotDataValidCheck(j);if(j!==null&&j>-1){var a=300;if(b||b===0){a=b}$("#"+this.id+"_slotScrollPane").scrollTo("#"+this.id+"_slotItem_"+j,{offset:-60,duration:a,easing:"elasout",onAfter:function(){var k=SlotMachine.onAfterSlotCatch;if(k){k.call(SlotMachine,i)}$("#"+i.id+"_slotItem_"+j).addClass("slotMachineItemHere");e.each(function(l){if(j!=l){$(this).removeClass("slotMachineItemHere")}});if(!i.initMode){if(i.clickTimeout){clearTimeout(i.clickTimeout)}i.clickTimeout=setTimeout(function(){i.clickTimeout=null;SlotMachine.data.art_id=null;SlotMachine.data[SlotMachine.data.pk]=null;SlotMachine.verifyData(i)},500)}i.initMode=false}})}},make:function(d){if(d){var e=this.makeSlotLayout();var c=this.makeSlotTitle();var b=d.find("#slotMachineMainBg tr.titles");d=d.find("#slotMachineMainBg tr.slots");b.append(c);d.append(e);this.adaptSlotDimensions();this.appendItemsToSlot();this.adaptAndDisplayButtons();var a=this;$("#"+this.id+"_slotButtonTop div, #"+this.id+"_slotButtonBottom div").bind("click",function(f){a.scrollToItem(a.currentItem,this)}).bind("mousedown",function(g){if(!a.mouseDownInterval){var f=this;a.mouseDownInterval=setInterval(function(){a.scrollToItem(a.currentItem,f,200)},300)}}).bind("mouseup",function(f){if(a.mouseDownInterval){clearInterval(a.mouseDownInterval);a.mouseDownInterval=null}}).hover(function(){$(this).addClass("active")},function(){$(this).removeClass("active")});this.scrollToItem(this.currentItem)}},update:function(b){this.items=[];this.initMode=true;$("#"+this.id+"_outer").find(".slotItems").empty();$("#"+this.id+"_titleColumn").find(".slotTitle").text(b.title);var a=this;$(b.items).each(function(f){if(this.type=="SlotMachineSlotItem"){var g=SlotMachineSlotItem.create(this.title,this.value);g.id=a.id+"_slotItem_"+f;g.itemCnt=f;g.data=this;g.slot=a;g.width=a.width;a.appendItem(g)}});this.appendItemsToSlot();var e=this.width;var d=false;$(this.items).each(function(g){if(this.data.img){d=true}var j=$("#"+this.id);var f=j.get(0).scrollWidth;if(f>a.width&&f>e){e=f}j.css({width:"auto"})});if(this.items.length>0){var c=d?53:10;if(e>this.width){this.setWidth(e+c)}this.scrollToItem(b.currentItem,null,0)}},slotDataValidCheck:function(b){var a=$("#"+this.id+"_outer");if(b===0||b==-1){a.addClass("slotMachineSlotOuter_pass");a.find(".slotLensLeft").addClass("slotLensLeft_pass");a.find(".slotLensRight").addClass("slotLensRight_pass");a.find(".slotLensCenter").addClass("slotLensCenter_pass")}else{a.removeClass("slotMachineSlotOuter_pass");a.find(".slotLensLeft").removeClass("slotLensLeft_pass");a.find(".slotLensRight").removeClass("slotLensRight_pass");a.find(".slotLensCenter").removeClass("slotLensCenter_pass")}}});SlotMachineSlotItem=$.extend($.clone(LLObject),{create:function(c,b){var a=LLObject.create.call(this);a.id=null;a.itemCnt=null;a.title=c;a.value=b;a.data=null;a.slot=null;a.width=118;return a},makeItemLayout:function(){var c=$('<div id="'+this.id+'" class="slotMachineItem"><div class="inner">'+this.title+"</div></div>");c.css({width:this.width,overflow:"hidden"});if(this.data.img){var b=this.data.img;c.addClass("slotMachineItemWithImage").find(".inner").css({"background-image":"url("+b.src+")"})}var a=this;c.bind("click",function(f){var d=$("#"+a.slot.items[a.slot.currentItem].id);d.removeClass("slotMachineItemHere");a.slot.scrollToItem(a.itemCnt)});return c},make:function(a){if(a){a.append(this.makeItemLayout())}}});StartSlotmachine=function(){QuickChoice=TopProductQuickChoice.create();ScartPreparer=ShoppingcartPreparer.create();AddOptions=AdditionalOptions.create();CustFormats=CustomFormats.create();CostTables=CostsTableHandler.create();LinkPreparer=PageLinkPreparer.create();ResetPreparer=ResetButtonPreparer.create();TopImagePrep=TopImagePreparer.create();ErrorMsgHandler=ErrorMessagesHandler.create();SlotMachine.init({target:$("#slotMachine"),onAfterInit:function(b){var a={title:b.productTitle,data:b,target:$("#prdConfTopConfig"),slot:this};QuickChoice.init(a);ScartPreparer.update(b);AddOptions.update(b);CustFormats.update(b);CostTables.init(b,$("#prdConfCostsOuterTable"));LinkPreparer.update(b,this.urlParams);ResetPreparer.make();TopImagePrep.update(b);ErrorMsgHandler.handleError(b)},onAfterSlotCatch:function(a){},onDataRequest:function(b,a){},onDataRequestSuccess:function(b,a){ScartPreparer.update(a);AddOptions.update(a);CustFormats.update(a);CostTables.update(a);LinkPreparer.update(a,this.urlParams);QuickChoice.opts={title:a.productTitle,data:a,target:$("#prdConfTopConfig"),slot:b};QuickChoice.update(b);ErrorMsgHandler.handleError(a)}})};TopImagePreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(a){if(a.groupImage){var b=$("div.prdConfTopShell").find("img.prdConfTopShellImage");if(b.size()>0){b.css({"background-image":'url("'+a.groupImage.src+'")'})}}}});TopProductQuickChoice=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);this.subtitle=null;return a},init:function(a){this.opts=a||null;if(this.opts){this.target=this.opts.target||null}if(this.target.size()>0){this.makeTableWithTitle();if(this.opts.onlyInfo){this.makeRowsForInfo()}else{this.makeRowsWithBindings()}}},makeTableWithTitle:function(){var b=this.target;var e=this.opts.title||null;var a=this.opts.data.subTitle||null;this.subtitle=a;var c=$('<table cellspacing="0" cellpadding="0" border="0"></table>');if(e){var d=$("<tr><th></th><th>"+e+"</th></tr>");if(a){d.find("th:nth-child(2)").addClass("withSub")}c.append(d)}if(a){c.append('<tr><th></th><th class="subtitle">'+a+"</th></tr>")}b.empty().append(c)},getRowClone:function(){var a=$('<tr><td class="title"></td><td class="value"></td></tr>');return a.clone()},getFinalInfoRow:function(a){if(a){var b=this.getRowClone();b.find(".title").addClass("infoTextTitle").html($.lang("infoTextPmt"));b.find(".value").addClass("valueWrapped").append('<div class="infoText">'+a+"</div>");return b}return null},makeRowsWithBindings:function(){var b=SlotMachine.slots;var d=this.opts.data.infoText;var c=this.target.find("table");var a=this;$(b).each(function(g){var m=this;var l=a.getRowClone();l.find(".title").html(m.title);var j=l.find(".value");var k=m.items[m.currentItem].title;var f=m.items[m.currentItem].data.addInfoText;if(f){k+=" ("+f+")"}j.html(k);c.append(l)});var e=this.getFinalInfoRow(d);if(e){c.append(e)}},makeRowsForInfo:function(){var b=this.opts.data.slots;var d=this.opts.data.infoText;var c=this.target.find("table");var a=this;if(b){$(b).each(function(k){var o=this;var n=a.getRowClone();n.find(".title").html(o.title);var l=n.find(".value");for(var g in o.items){if(g==o.currentItem){var m=o.items[g].title;var f=o.items[g].addInfoText;if(f){m+=" ("+f+")"}l.html(m)}}c.append(n)})}var e=this.getFinalInfoRow(d);if(e){c.append(e)}},update:function(j,c){var f=this.subtitle;if(j){var e=this.target;if(e.size()>0){var d=2;if(f){d+=1}var k=e.find("tr:nth-child("+(j.itemId+d)+")").find(".value");var a=j.items[j.currentItem].title;var b=j.items[j.currentItem].data.addInfoText;if(b){a+=" ("+b+")"}k.html(a)}}var i=c.infoText;if(i){if(this.target.find(".value .infoText").size()>0){this.target.find(".value .infoText").addClass("valueWrapped").html(i)}else{var g=this.getFinalInfoRow(i);if(g){this.target.find("table").append(g)}}}else{this.target.find(".value .infoText").parent("td").parent("tr").remove()}}});ShoppingcartPreparer=$.extend($.clone(LLObject),{create:function(){var c=LLObject.create.call(this);var b=$("div.prdConfTopWkShell");c.sCartForm=b.find("form");c.price=b.find(".priceSum");c.priceInfoWoTax=b.find(".dutyFree");c.priceTax=b.find(".duty");c.euroTpl=$("<span>&nbsp;&euro;</span>");if(typeof FLYPI_CONFIGURATION_TYPE==="undefined"||(FLYPI_CONFIGURATION_TYPE!=="sm"&&FLYPI_CONFIGURATION_TYPE!=="xxl")){var a=$(".wkTopShell").find("a").attr("href")||"#";$(".prdConfTopWkShell").find("form").attr({action:a})}return c},triggerShoppingcartWithAvatar:function(){$(".prdConfTopWkShell").find("form").submit()},update:function(b){if(b.auf_id){$(".prdConfTopWkShell, #prdConfCustHeadWkButton").fadeIn("fast")}else{$(".prdConfTopWkShell, #prdConfCustHeadWkButton").fadeOut("fast")}if(b&&b.auf_id){if(b.meta){var a=b.meta;this.price.html(this.euroTpl.clone()).prepend(a.price);this.priceInfoWoTax.html(this.euroTpl.clone()).prepend(a.priceWoTax);this.priceTax.html(this.euroTpl.clone()).prepend(a.priceTax)}$("#prdConfTopWk_express").val(b.express);$("#prdConfTopWk_overnight").val(b.overnight);$("#prdConfTopWk_auf_id").val(b.auf_id);if(b.pos_id){$("#prdConfTopWk_pos_id").val(b.pos_id)}else{$("#prdConfTopWk_pos_id").val("")}$("#prdConfTopWk_customerHeight").val(b.customerHeight);$("#prdConfTopWk_customerWidth").val(b.customerWidth)}}});AdditionalOptions=$.extend($.clone(LLObject),{options:null,create:function(){var a=LLObject.create.call(this);a.optsContainer=$("#prdConfAddOptsContainer");a.scOptsContainer=$("#shoppingCartConfigOptData");return a},update:function(c){var b=this.optsContainer;b.empty();var a=this;if(c.options&&c.options.length>0){$(c.options).each(function(d){if(this.type=="radio"){var e=this.type;$(this.items).each(function(f){b.append(a.makeOption($.extend(this,{type:e}),f+"_"+d))})}else{b.append(a.makeOption(this,d))}});a.makeShoppingCartOpts(c)}else{b.append('<div class="optionOuter"><div class="pmt">Keine verfügbar.</div></div>')}$(c.options).each(function(d){if(this.type=="radio"){var e=this.type;$(this.items).each(function(g){if(this.here){var i="opt_"+g+"_"+d;$("#"+i).attr("checked","checked")}})}else{if(this.here){var f="opt_"+d;$("#"+f).attr("checked","checked")}}})},makeShoppingCartOpts:function(b){var a=this.scOptsContainer;a.empty();$(b.options).each(function(d){if(this.type=="text"){if(this.value!==""){a.append('<input type="hidden" name="'+this.name+'" value="'+this.value+'"/>')}}else{if(this.type=="select"){var c=this;$(this.items).each(function(e){if((c.mandatory&&this.here)||(this.here&&e>0)){a.append('<input type="hidden" name="'+c.name+'" value="opt_'+this.value+'"/>')}})}else{if(this.type=="checkbox"){if(this.here){a.append('<input type="hidden" name="'+this.name+'" value="opt_'+this.value+'"/>')}}else{if(this.type=="radio"){$(this.items).each(function(e){if(this.here){a.append('<input type="hidden" name="'+this.name+'" value="opt_'+this.value+'"/>')}})}}}}})},makeOption:function(b,a){var c=$('<div class="optionOuter"><table cellpadding="0" cellspacing="0" border="0"><tr><td><div class="pmt">'+b.prompt+'</div></td><td><div class="field"></div></td></tr></table></div>');c.find(".field").append(this.getField(b,a));return c},getField:function(d,a){var b="opt_",c;switch(d.type){case"select":c=this.select(d);c.attr("id",b+a);return c;case"checkbox":c=this.checkbox(d);c.attr("id",b+a);return c;case"radio":c=this.radio(d);c.attr("id",b+a);return c;case"text":c=this.text(d);c.find(":input").attr("id",b+a);return c}return false},getOptId:function(a){return a.substring(a.lastIndexOf("_")+1,a.length)},select:function(c){var b=$("<select></select>").attr({name:c.name});$(c.items).each(function(d){var e=$("<option></option>").val(this.value).text(this.content);if(this.here){e.attr("selected","selected")}b.append(e)});var a=this;b.bind("change",function(f){var d=SlotMachine.data.options[a.getOptId(this.id)].items;var g=this;$(d).each(function(e){if(this.value==$(g).val()){this.here=true}else{this.here=false}});SlotMachine.data.options[a.getOptId(this.id)].items=d;a.verifyData()});return b},checkbox:function(c){var b=$("<input/>").attr({type:c.type,name:c.name,value:c.value});var a=this;b.bind("click",function(f){var d=$(this).attr("checked");SlotMachine.data.options[a.getOptId(this.id)].here=d;a.verifyData()});return b},radio:function(c){var b=$("<input/>").attr({type:"radio",name:c.name,value:c.value});var a=this;b.bind("click",function(f){var d=SlotMachine.data.options[a.getOptId(this.id)].items;var g=this;$(d).each(function(e){if(this.value==$(g).val()){this.here=true}else{this.here=false}});SlotMachine.data.options[a.getOptId(this.id)].items=d;a.verifyData()});return b},text:function(c){var b=$('<div class="textFieldAndButtonOuter"><div class="fieldOuter"><input type="text" name="'+c.name+'" value="'+c.value+'"/></div><div class="textFieldSaveButton"></div></div>');b.find(":input").attr({maxlength:5});var a=this;b.find(".textFieldSaveButton").bind("click",function(f){var d=$(this).prev(".fieldOuter").find(":input");var g=d.attr("id");SlotMachine.data.options[a.getOptId(g)].value=d.val();a.verifyData()});return b},verifyData:function(){SlotMachine.verifyData()}});CustomFormats=$.extend($.clone(LLObject),{create:function(){var c=LLObject.create.call(this);c.format=$("#prdCustFormat");c.formatWidth=$("#prdCustFormatWidth");c.formatHeight=$("#prdCustFormatHeight");c.custWidth=$("#prdCustFormatWidthInput");c.custHeight=$("#prdCustFormatHeightInput");var b=$("#prdConfCustHeadFormatSaveButton");if(b.size()>0){var a=c;b.bind("click",function(d){d.preventDefault();d.stopPropagation();SlotMachine.data.meta.formatDims.custHeight=a.custHeight.val();SlotMachine.data.meta.formatDims.custWidth=a.custWidth.val();SlotMachine.verifyData()})}return c},update:function(i){if(i.customFormat){$("div.prdConfCustHead, div.prdConfCustFields").show();var b=i.meta;if(b){var g=b.format||"";if(b.formatDims){var e=b.formatDims.width||0;var a=b.formatDims.height||0;var c=b.formatDims.custWidth||"";var d=b.formatDims.custHeight||"";var j=b.formatDims.suffix||"mm";this.format.text(g);this.formatWidth.text(e);this.formatHeight.text(a+" "+j);this.custWidth.val(c);this.custHeight.val(d);$("#prdConfTopWk_customerWidth").val(c);$("#prdConfTopWk_customerHeight").val(d)}}}else{if(i.meta&&i.meta.formatDims){i.meta.formatDims.custWidth=null;i.meta.formatDims.custHeight=null}$("#prdConfTopWk_customerWidth").val("");$("#prdConfTopWk_customerHeight").val("");$("div.prdConfCustHead, div.prdConfCustFields").hide()}}});CostsTableHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},init:function(a,b){this.data=a||null;this.target=b||null;this.update(a)},update:function(d){var a=this.target;var e=a.find(".left");var b=a.find(".right");var c;if(a){if(d.costs){c=JSONRenderer.create(d.costs,e);c.renderCostsExtendedTable("costs",SlotMachine)}else{e.empty();b.empty()}if(d.ovCosts){c=JSONRenderer.create(d.ovCosts,b);c.renderCostsExtendedTable("ovCosts",SlotMachine)}}}});PageLinkPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(b,c){var a;if(!c){c=Utils.getUrlParamsAsJson(window.location.href,true)}if(!c){c={auf_id:null,freeConfig:"true"};$.extend(c,window.CONFIGURATOR_FALLBACK_DATA)}if(c.id){delete c.id}if(c.loadPos){c.loadPos=null}if(b.optionsParam){c=$.extend(c,b.optionsParam)}if(b.freeConfig){a="true"}else{a="false"}c=$.extend(c,{freeConfig:a});if(!b.auf_id){$.extend(c,{auf_id:b.baseArticle})}else{$.extend(c,{auf_id:b.auf_id})}if(b.overview){$.extend(c,{ovn:b.overview})}if(b.express){$.extend(c,{ex:b.express})}var d=$("div.contentNavigationShell a");$(d).each(function(f){var e=this.href;var g=/\?/;if(g.test(e)){e=this.href.substring(0,this.href.search(g))}this.href=e+Utils.getUrlParamsFromJson(c)})}});ResetButtonPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},makeButton:function(){var a=$('<div id="slotMachineResetButton"></div>');a.css({cursor:"pointer"});a.bind("click",function(d){var c=window.location.href;var b=Utils.getUrlParamsAsJson(c);if(c.search(/\?/)>-1){c=c.substring(0,c.search(/\?/))}b=$.extend(b,{freeConfig:"true",reset:"true"});window.location=c+Utils.getUrlParamsFromJson(b)});return a},make:function(){var a=this.makeButton();$(function(){$("#prdConfAddOpts").append(a)})}});ErrorMessagesHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},handleError:function(a){if(a.errorMessage){alert(a.errorMessage.title+":\n"+a.errorMessage.text);SlotMachine.data.errorMessage=null}}});JSONRenderer=$.extend($.clone(LLObject),{data:null,target:null,create:function(a,b){var c=LLObject.create.call(this);c.data=a||null;c.target=b||null;return c},render:function(a,b){this.data=a;this.target=b;switch(a.type){case"extendedTable":this.renderCostsExtendedTable(a);break;case"formularRadioTable":this.renderFormularRadioTable(a);break}},renderCostsExtendedTable:function(e,d){var c=$('<table cellpadding="0" cellspacing="0" border="0"></table>');var i=this.data;if(i.stylename){c.attr({"class":i.stylename})}var a=this.target;a.empty();var b=this;if(i.allowSearch){this._makeMenuBarAndContentShell();this._renderSearchFieldBar("searchWknIsinName")}if(i.columnOrder){var f=$("<tr></tr>");$(i.columnOrder).each(function(l){var m=$('<th class="thead thead'+l+'">'+this.header+"</th>");if(!isNaN(parseInt(i.columnOrder[l].order,10))){var k=i.columnOrder[l].key;var j=i.columnOrder[l].order;if(j!==null){m.addClass("receiveClick")}if(j==1){m.addClass("sortedUp")}if(j==2){m.addClass("sortedDown")}m.bind("click",function(n){(function(q,s,u){q=(q+1)%3;if(u.handler){var o=null;if(s.searchPhrase){o=s.searchPhrase}var r=AjaxURLManager.getUrlWithKey(u.handler,{phrase:o,field:k,order:q});$.getJSON(r,function(v,w){JSONPanelContentRenderer.render(v,s)})}})(j,b.parent,i)})}f.append(m)});c.append(f)}var g=i.rows;if(i.pager){g=this._getPagerPreparedList(g,i.pager)}$(g).each(function(o){f=$("<tr></tr>");if(o%2!==0){f.addClass("odd")}if(this.special){f.addClass("special")}if(this.here){f.addClass("here")}var l=this;if(i.columnOrder){$(i.columnOrder).each(function(A){var z=this.key;var D=$('<td class="col col_'+A+" col_"+A+"_"+o+'"></td>');var C=g[o];var w=g[o][z];var B;if(A===0&&C.bestprice){D.addClass("bestprice")}if(C[i.pk]){b._handleRowClick(D,C,e,d,i);D.css({cursor:"pointer"})}f.hover(function(){$(this).children("td").addClass("mouseOver")},function(){$(this).children("td").removeClass("mouseOver")});if(w.title.__datetime__){B=$("<span>"+$.formatDate(w.title.value,$.lang())._middle+"&nbsp;"+$.formatTime(w.title.value).time+"</span>")}else{if(parseInt(w.mode,10)>0||parseInt(w.mode,10)<0||parseInt(w.mode,10)===0){B=$("<div><span>"+w.title+"</span></div>");var y="vNoChanges";if(parseInt(w.mode,10)>0){y="vPlus"}if(parseInt(w.mode,10)<0){y="vMinus"}B.addClass(y)}else{B=$("<span>"+w.title+"</span>")}}D.append(B);if(w.href){B.wrap('<a href="'+w.href+'" target="'+w.target+'"></a>')}if(A==i.columnOrder.length-1&&l.here){if(D.text().charCodeAt(0)!=160){var x=$('<div class="viewport"><div class="smallScartSym"></div></div>');b._handleRowShoppingcartClick(x.find(".smallScartSym"),C,e,d,i);D.prepend(x)}}f.append(D)})}else{var j=0;var s=function(k,x,w){x.bind("click",function(z){var y=MenuConfig[k.contextType](b.parent,w,z);y.init();y.show(z)})};for(var m in this){var q=$('<td class="col col_'+j+" col_"+j+"_"+o+'"></td>');var v=g[o];var u=g[o][m];var r;if(i.contextType&&this.contextActive){s(i,q,v);q.addClass("receiveClick")}if(u.title.__datetime__){r=$("<span>"+$.formatDate(u.title.value,$.lang())._middle+"&nbsp;"+$.formatTime(u.title.value).time+"</span>")}else{if(parseInt(u.mode,10)>0||parseInt(u.mode,10)<0||parseInt(u.mode,10)===0){r=$("<div><span>"+u.title+"<span></div>");var n="vNoChanges";if(parseInt(u.mode,10)>0){n="vPlus"}if(parseInt(u.mode,10)<0){n="vMinus"}r.addClass(n)}else{r=$("<span>"+u.title+"</span>")}}q.append(r);if(u.href){r.wrap('<a href="'+u.href+'" target="'+u.target+'"></a>')}f.append(q);j++}}c.append(f)});if(i.allowSearch){a.find("div[id$=_content]").append(c)}else{a.append(c)}},renderFormularRadioTable:function(i,e,b,f){var g=$('<table cellpadding="0" cellspacing="0" border="0"></table>');var c=this.data;if(c.stylename){g.attr({"class":c.stylename})}var d=this.target;d.empty();var j=this;if(c.allowSearch){this._makeMenuBarAndContentShell();this._renderSearchFieldBar("searchWknIsinName")}if(c.columnOrder){var a=$("<tr></tr>");$(c.columnOrder).each(function(n){var o=$('<th class="thead thead'+n+'">'+this.header+"</th>");if(!isNaN(parseInt(c.columnOrder[n].order,10))){var m=c.columnOrder[n].key;var l=c.columnOrder[n].order;if(l!==null){o.addClass("receiveClick")}if(l==1){o.addClass("sortedUp")}if(l==2){o.addClass("sortedDown")}o.bind("click",function(q){(function(s,v,w){s=(s+1)%3;if(w.handler){var r=null;if(v.searchPhrase){r=v.searchPhrase}var u=AjaxURLManager.getUrlWithKey(w.handler,{phrase:r,field:m,order:s});$.getJSON(u,function(x,y){JSONPanelContentRenderer.render(x,v)})}})(l,j.parent,c)})}a.append(o)});g.append(a)}var k=c.rows;if(c.pager){k=this._getPagerPreparedList(k,c.pager)}$(k).each(function(o){a=$("<tr></tr>");if(o%2!==0){a.addClass("odd")}if(this.special){a.addClass("special")}var u=false;if(this.here){a.addClass("here");u=true}if(c.columnOrder){$(c.columnOrder).each(function(A){var z=this.key;var E=$('<td class="col col_'+A+" col_"+A+"_"+o+'"></td>');var D=k[o];var x=k[o][z];var C;if(D[c.pk]){(function(K,G,J,I,F,H){E.bind("click",function(L){I.handlePrepareDataModelAndVerify(F,H)})})(D,e,c,f,i,o);E.css({cursor:"pointer"});if(A==c.columnOrder.length-1){E.addClass("priceColumn")}}if(x.title.__datetime__){C=$("<span>"+$.formatDate(x.title.value,$.lang())._middle+"&nbsp;"+$.formatTime(x.title.value).time+"</span>")}else{var B=x.title;if(parseInt(x.mode,10)>0||parseInt(x.mode,10)<0||parseInt(x.mode,10)===0){C=$("<div><span>"+B+"</span></div>");var y="vNoChanges";if(parseInt(x.mode,10)>0){y="vPlus"}if(parseInt(x.mode,10)<0){y="vMinus"}C.addClass(y)}else{C=$("<span>"+B+"</span>")}if(z=="option"){B=$('<input type="radio" name="'+b+'" value="'+D[c.pk]+'" />');B.attr({checked:u});if(C.find("span").size()>0){C.find("span").append(B)}else{C.append(B)}}}E.append(C);if(x.href){C.wrap('<a href="'+x.href+'" target="'+x.target+'"></a>')}a.append(E)})}else{var l=0;var s=function(x,z,y){z.bind("click",function(B){var A=MenuConfig[x.contextType](j.parent,y,B);A.init();A.show(B)})};for(var m in this){var q=$('<td class="col col_'+l+" col_"+l+"_"+o+'"></td>');var w=k[o];var v=k[o][m];var r;if(c.contextType&&this.contextActive){s(c,q,w);q.addClass("receiveClick")}if(v.title.__datetime__){r=$("<span>"+$.formatDate(v.title.value,$.lang())._middle+"&nbsp;"+$.formatTime(v.title.value).time+"</span>")}else{if(parseInt(v.mode,10)>0||parseInt(v.mode,10)<0||parseInt(v.mode,10)===0){r=$("<div><span>"+v.title+"<span></div>");var n="vNoChanges";if(parseInt(v.mode,10)>0){n="vPlus"}if(parseInt(v.mode,10)<0){n="vMinus"}r.addClass(n)}else{r=$("<span>"+v.title+"</span>")}}q.append(r);if(v.href){r.wrap('<a href="'+v.href+'" target="'+v.target+'"></a>')}a.append(q);l++}}g.append(a)});if(c.allowSearch){d.find("div[id$=_content]").append(g)}else{d.append(g)}},_handleRowClick:function(c,f,b,a,e){c.bind("click",function(g){g.preventDefault();g.stopPropagation();var d=a.data;a.urlParams.ovn="false";d.overnight=false;if(b=="ovCosts"){d.overnight=true;a.urlParams.ovn="true"}d[e.pk]=f[e.pk];a.data=d;a.verifyData()})},_handleRowShoppingcartClick:function(c,f,b,a,e){c.bind("click",function(g){g.preventDefault();g.stopPropagation();var d=a.data;a.urlParams.ovn="false";d.overnight=false;if(b=="ovCosts"){d.overnight=true;a.urlParams.ovn="true"}d[e.pk]=f[e.pk];a.data=d;if(typeof a.verifyDataAndAddToShoppingcart=="undefined"){a=$.extend(a,{verifyDataAndAddToShoppingcart:function(){var o=o||null;var k=this;this.setActionKeeper({opacity:1,background:"transparent"});var n=SlotMachine.data;if(o){SlotMachine.data.changedSlot=o.itemId}var j=SlotMachine.onDataRequest;if(j){j.call(SlotMachine,k,SlotMachine.data)}var l=AjaxURLManager.getUrlWithKey("configarticle");for(var m in this.data.slots){this.data.slots[m].currentItem=this.slots[m].currentItem}$.ajax({type:"post",url:l,data:{content:encodeURIComponent($.toJson(SlotMachine))},success:function(i,q){k.verifyDataAndAddToShoppingcartRequestSuccess(i,q,o)},error:function(r,i,q){k.verifyDataRequestError(r,i,q,o)}})},verifyDataAndAddToShoppingcartRequestSuccess:function(i,j,k){this.data=i;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=i.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,k,i)}this.slotUpdateCheck();this.clearActionKeeper();$("div.prdConfTopWkShell").find("form").submit()}});a.verifyDataAndAddToShoppingcart()}})}});ShowShoppingCartInfo=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(c,e,b){var d=TopProductQuickChoice.create();var a={title:c.productTitle,data:c,target:e,slot:null,onlyInfo:true};d.init(a)}});handlePageTabs=function(){var f=window.FLYPI_CONFIGURATION_TYPE||null,b,a,c,e,d;if(f=="sm"){b=$("#slotMachine");if(!b.length){a=Utils.getUrlParamsAsJson(window.location.href);c=AjaxURLManager.getUrlWithKey("configarticle",a);e=$("#prdConfTopConfig");d=$("div.prdConfTopWkShell");if(e.length&&d.length>0){$.getJSON(c,function(g,i){CustFormats=CustomFormats.create();CustFormats.update(g);LinkPreparer=PageLinkPreparer.create();LinkPreparer.update(g);ScartInfo=ShowShoppingCartInfo.create();ScartInfo.update(g,e,d);ScartPreparer=ShoppingcartPreparer.create();ScartPreparer.update(g);AddOption=AdditionalOptions.create();AddOption.makeShoppingCartOpts(g);TopImagePrep=TopImagePreparer.create();TopImagePrep.update(g)})}}}else{if(f=="xxl"){b=$("#rowFilteredXxlConfigurator");if(!b.length){a=Utils.getUrlParamsAsJson(window.location.href);c=AjaxURLManager.getUrlWithKey("xxlproduct",a);e=$("#prdConfTopConfigXxl");d=$("div.prdConfTopWkShell");if(e.size()>0&&d.size()>0){$.getJSON(c,function(g,i){SLOTMACHINE_DATA_ON_TABBED_PAGES=g;LinkPreparerXxl=PageLinkPreparerXxl.create();LinkPreparerXxl.update(g);ScartInfo=ShowShoppingCartInfo.create();ScartInfo.update(g,e,d);ScartPreparer=ShoppingcartPreparer.create();ScartPreparer.update(g);TopImagePrep=TopImagePreparer.create();TopImagePrep.update(g);AddOptsXxl=AdditionalOptionsXxl.create();AddOptsXxl.update(g)})}}}}};$(function(){handlePageTabs()});CreativePilotStepBarControl=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(c){var a=$("#creativePilotTopStateNav");if(a.size()>0){var b=a.find("li");$(b).each(function(d){if(c>=d){$(this).addClass("stateNavItemActive");$(this).find("a").css({cursor:"pointer"}).unbind()}else{$(this).removeClass("stateNavItemActive");$(this).find("a").css({cursor:"default"}).bind("click",function(f){f.preventDefault();f.stopPropagation()})}})}}});SlotMachineSelectVariant=$.extend($.clone(SlotMachine),{init:function(f){window.slotMachinePresent=1;if(f){this.opts=f;this.makeShell(f.target);var e=this.urlParams=this.getURLParams();e=$.extend(e,{cp:"true"});if(!e.ovn){e.ovn="false"}this.url=AjaxURLManager.getUrlWithKey("configarticle",e);if(this.urlParams.loadPos){this.urlParams.loadPos=null}var a=f.onAfterSlotCatch;if(a&&typeof a=="function"){this.onAfterSlotCatch=a}var c=f.onDataRequest;if(c&&typeof c=="function"){this.onDataRequest=c}var b=f.onDataRequestSuccess;if(b&&typeof b=="function"){this.onDataRequestSuccess=b}if(this.url){var d=this;$.getJSON(this.url,function(i,k){var j=d.data=i;if(j.type=="SlotMachineData"){$(j.slots).each(function(l){if(this.type=="SlotMachineSlot"){var m=SlotMachineSlotSelectVariant.create(this.title,this.currentItem);m.id="slot_"+l;m.itemId=l;m.data=this;m.width=this.width;$(this.items).each(function(n){if(this.type=="SlotMachineSlotItem"){var o=SlotMachineSlotItemSelectVariant.create(this.title,this.value);o.id=m.id+"_slotItem_"+n;o.itemCnt=n;o.data=this;o.slot=m;o.width=m.width;m.appendItem(o)}});d.appendSlot(m)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,j)}})}}},makeShell:function(b){var a=$('<div id="slotMachineSelectVariantOuter"><div id="slotMachineSelectVariantMainBg"><table cellpadding="0" cellspacing="0" border="0" class="slotOuterSelectVariantShell"></table></div></div>');b.append(a)},verifyData:function(f){f=f||null;var b=this;var e=this.data;if(f){this.data.changedSlot=f.itemId}var a=this.onDataRequest;if(a){a.call(this,b,this.data)}var c=AjaxURLManager.getUrlWithKey("configarticle");for(var d in this.data.slots){this.data.slots[d].currentItem=this.slots[d].currentItem}$.ajax({type:"post",url:c,data:{content:encodeURIComponent($.toJson(SlotMachineSelectVariant))},success:function(g,i){b.verifyDataRequestSuccess(g,i,f)},error:function(j,g,i){b.verifyDataRequestError(j,g,i,f)}})},verifyDataRequestSuccess:function(a,b,c){this.data=a;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=a.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,c,a)}this.slotUpdateCheck()},verifyDataRequestError:function(c,a,b,d){}});SlotMachineSlotSelectVariant=$.extend($.clone(SlotMachineSlot),{create:function(b,a){return SlotMachineSlot.create.call(this,b,a)},makeSlotLayout:function(){var b=$('<tr><td class="'+this.id+'_titleColumn titleColumn"><div class="slotTitle"><span>'+this.title+'</span></div></td><td class="'+this.id+'_column selectColumn"><div class="slotSelect"><select name="'+this.id+'_select" id="'+this.id+'_select"></select></div></td></tr>');var a=this;b.find("select").bind("change",function(f){var c=$(this);var d=c.val();a.data.currentItem=a.currentItem=0;c.find("option").each(function(e){if($(this).attr("value")==d){a.data.currentItem=a.currentItem=e}});SlotMachineSelectVariant.data.art_id=null;SlotMachineSelectVariant.data[SlotMachineSelectVariant.data.pk]=null;SlotMachineSelectVariant.verifyData(a)});return b},appendItemsToSlot:function(){var b=$("#"+this.id+"_select");var a=this;$(this.items).each(function(c){this.make(b)})},make:function(b){if(b){var c=this.makeSlotLayout();b=b.find("table.slotOuterSelectVariantShell");b.append(c);this.appendItemsToSlot();this.selectCurrentItem();var a=this}},selectCurrentItem:function(){var a=this;$(this.items).each(function(b){if(a.currentItem==b){$("#"+a.id+"_slotItem_"+b).attr("selected",true)}else{$("#"+a.id+"_slotItem_"+b).attr("selected",false)}})},update:function(b){this.items=[];this.initMode=true;this.data=b;this.currentItem=b.currentItem;$("#"+this.id+"_select").empty();$("#"+this.id+"_titleColumn").find(".slotTitle").text(b.title);var a=this;$(b.items).each(function(c){if(this.type=="SlotMachineSlotItem"){var d=SlotMachineSlotItemSelectVariant.create(this.title,this.value);d.id=a.id+"_slotItem_"+c;d.itemCnt=c;d.data=this;d.slot=a;d.width=a.width;a.appendItem(d)}});this.appendItemsToSlot();this.selectCurrentItem()},slotDataValidCheck:function(b){var a=$("#"+this.id+"_outer");if(b===0||b==-1){a.addClass("slotMachineSlotOuter_pass");a.find(".slotLensLeft").addClass("slotLensLeft_pass");a.find(".slotLensRight").addClass("slotLensRight_pass");a.find(".slotLensCenter").addClass("slotLensCenter_pass")}else{a.removeClass("slotMachineSlotOuter_pass");a.find(".slotLensLeft").removeClass("slotLensLeft_pass");a.find(".slotLensRight").removeClass("slotLensRight_pass");a.find(".slotLensCenter").removeClass("slotLensCenter_pass")}}});SlotMachineSlotItemSelectVariant=$.extend($.clone(SlotMachineSlotItem),{create:function(b,a){return SlotMachineSlotItem.create.call(this,b,a)},makeItemLayout:function(){var a=$('<option id="'+this.id+'" class="slotMachineItem" value="'+this.title+'">'+this.title+"</div>");return a}});StartSlotmachineSelectVariant=function(a){ScartPreparer=ShoppingcartPreparer.create();if(a){AddButtonsPrep=SlotmachineSelectVariantAddButtonsPreparer_redesign2011.create()}else{AddButtonsPrep=SlotmachineSelectVariantAddButtonsPreparer.create()}StepBarLinkPrep=StepBarLinkPreparer.create();DetailImagePrep=DetailImagePreparer.create();ProductDescriptionPrep=ProductDescriptionPreparer.create();CpResetButtonPrep=CreativePilotResetButtonPreparer.create();SlotMachineSelectVariant.init({target:$("#creativePilotProductConfigurator"),onAfterInit:function(b){ScartPreparer.update(b);StepBarLinkPrep.update(b);DetailImagePrep.update(b);ProductDescriptionPrep.update(b);CpResetButtonPrep.make()},onAfterSlotCatch:function(b){},onDataRequest:function(c,b){},onDataRequestSuccess:function(c,b){ScartPreparer.update(b);AddButtonsPrep.update(b);StepBarLinkPrep.update(b);ProductDescriptionPrep.update(b)}})};ConfiguratorProductCategoryList=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},getURLParams:function(b){var a=window.location.href;var d=Utils.getUrlParamsAsJson(a);var c=/_dId_/;var e=null;if(c.test(a)){e=a.substring(a.search(c)+5,a.search(/_\.htm/))}if(d.auf_id!==null){e=d.auf_id}if(e){d=$.extend(d,{auf_id:e})}d=$.extend(d,b);return d},makeItemLayout:function(){var a=$('<div class="categoryListItem"><div class="inner"><a href="#"><span></span></a></div></div>');return a},make:function(){var a=this;$.ajax({type:"get",url:AjaxURLManager.getUrlWithKey("creativepilot_panel",a.getURLParams()),success:function(b,c){a.success(b,c)},error:function(d,b,c){a.error(d,b,c)}})},success:function(c,g){var d=$("#creativePilotProductsList");var b=window.location.href;var f=Utils.getUrlParamsAsJson(b);var i=/\?/;if(i.test(b)){b=b.substring(0,b.search(i))}var a=this;var e=window.location;$(c).each(function(j){var k=a.makeItemLayout();if(this.here){k.addClass("categoryListItem_here")}if(j%2!==0){k.addClass("categoryListItem_odd")}f=$.extend(f,{auf_id:this.auf_id,freeConfig:"true"});k.find("a").attr({href:[e.protocol,"//",e.host,e.pathname,Utils.getUrlSession(";jsessionid="),Utils.getUrlParamsFromJson(f)].join("")});k.find("span").text(this.prompt);d.append(k)})},error:function(c,a,b){var d=$("#creativePilotProductsList");d.append(b)}});CreativePilotBrancheNavigator=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.target=a.target||null;b.nodes=null;b.fo_id_mapper=window.CREATIVEPILOT_FORMAT_MAPPER;window.branchePath=[];return b},makeXml2JsonTreeRequest:function(){var a=this;var c=Utils.getUrlParamsAsJson(window.location.href).auf_id;var b=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:c});$.getJSON(b,function(f,i){var e=window.VC_MEDIA_GROUP_ID=f.format.normal;var g=window.VC_MEDIA_PRODUCT_GROUP_ID=f.prdgrp;var d=window.location.protocol+"//"+window.location.host+"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&var_aufruf_art=17&var_rueckgabe_encoding=utf8&var_vs58="+e+"&var_vs57="+g;$.ajax({type:"get",dataType:"xml",url:d,success:function(j,k){j=$(j).children().children("gruppe");a.nodes=a.makeXml2JsonTree(j,0);a.makeDomFromJson(a.nodes,a.target,0,0);a.target.find(".nodeChildrenShell_0").children(".nodeOuter_0").each(function(l){if(l%2!==0){$(this).addClass("nodeOuterOdd")}});a.activateFirstNodeWithContent()},error:function(l,j,k){}})})},makeXml2JsonTree:function(e){var f=[];for(var g=0;g<e.length;g++){var m=e.eq(g);var a=m.parents("gruppe").length;var b=m.children("gruppe_id").text();var d=m.children("gruppe_anz_vorlagen").text();var j=m.children("gruppe_name").text();var l=m.children("gruppe_id_zuordnung").text();if(b!==""){var k=CreativePilotBrancheNavigatorNode.create();k.title=j;k.id=b;k.level=a;k.pId=l;k.patternCount=d;f.push(k);var c=m.children("gruppe");if(c.length>0){k.children=this.makeXml2JsonTree(c)}}}return f},makeDomFromJson:function(b,d,e){var c=this.makeChildrenShellLayout(e);var a=this;$(b).each(function(f){this.make(c);if(this.children){a.makeDomFromJson(this.children,c,e+1)}});d.append(c)},makeChildrenShellLayout:function(b){var a=$('<div class="nodeChildrenShell nodeChildrenShell_'+b+'"></div>');return a},activateFirstNode:function(){var a=this.nodes[0];a.handleNodeClick()},activateFirstNodeWithContent:function(){var a,b;for(a=0;a<this.nodes.length;a+=1){b=this.nodes[a];if(b.patternCount!=="0"){b.handleNodeClick();return}}},make:function(){this.makeXml2JsonTreeRequest()}});CreativePilotBrancheNavigatorNode=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.level=null;a.type="normal";a.title=null;a.id=null;a.jqDomel=null;a.children=null;a.pId=null;a.patternCount=0;return a},makeNodeLayout:function(){var b=$('<div class="nodeOuter nodeOuter_'+this.level+'"><div class="inner"></div></div>');b.data("pId",this.pId);b.data("id",this.id);b.data("level",this.level);var a=this;b.bind("click",function(g){g.preventDefault();g.stopPropagation();var f=$(this);a.handleNodeClick(f)});var c="&nbsp;("+this.patternCount+")";var d=this.title.replace(/\//g," / ");if(this.type=="here"){b.find(".inner").append('<div class="noLink navItem">'+d+c+"</div>")}else{b.find(".inner").append('<a href="#" class="navItem navItem_'+this.type+'">'+d+c+"</a>")}return b},handleNodeClick:function(){var a=this.jqDomel;PatternPreview.buildPagedPreviewList(a.data("id"),window.VC_MEDIA_GROUP_ID,window.VC_MEDIA_PRODUCT_GROUP_ID,a.data("level"));$(".navItem").removeClass("navItemHere");a.find(".navItem").addClass("navItemHere");a.parents(".nodeChildrenShell").prev(".nodeOuter").find(".navItem").addClass("navItemHere");if(a.data("level")===0){$(".nodeChildrenShell_0 .nodeChildrenShell").hide()}else{$(".nodeChildrenShell_0 .nodeChildrenShell_"+(a.data("level")+1)).hide()}a.next(".nodeChildrenShell").show()},make:function(a){this.jqDomel=this.makeNodeLayout();a.append(this.jqDomel)}});CreativePilotPatternPreview=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.data=null;a.currentPage=1;a.offset=6;a.overall=0;a.pages=0;a.data=null;return a},makePatternLayout:function(){var a=$('<div class="patternPreviewItem"><div class="image"><img src="" alt="" title="" height="" width=""/></div><div class="data"><table cellpadding="0" cellspacing="0" border="0"><tr><td class="title"></td><td class="id"></td></tr></table></div><div class="choose"><a href="#">'+$.lang("choosePattern")+"</a></div></div>");return a},makePatternPagerLayout:function(){var a=$('<div id="patterPreviewPager"><table cellpadding="0" cellspacing="0" border="0" class="outerShell"><tr><td class="info"></td><td class="buttons"><a href="#" class="next button"></a><a href="#" class="previous button"></a><div class="floatTerm"></div></td></tr></table></div>');return a},makeRow:function(){return $("<tr></tr>")},makeColumn:function(){return $('<td class="patternCol"></td>')},appendAndGetRow:function(a){var b=this.makeRow();a.append(b);return b},appendAndGetColumn:function(a){var b=this.makeColumn();a.append(b);return b},makePatternGrid:function(w){var r=$('<table cellpadding="0" cellspacing="0" border="0" class="patternOuter"></table>');var g=this;var c=null;var j=w.children("vorlage");this.overall=j.length;var e=Math.floor(this.overall/this.offset);this.pages=this.overall%this.offset!==0?e+1:e;if(j.length>0){for(var m=0;m<this.offset;++m){var s=j.eq(m);if(m%3===0){c=g.appendAndGetRow(r)}var k=s.find("vorlage_id").text();if(k!==""){var f=s.find("vorlage_langbeschreibung").text();var l=f;f=f.length>20?f.substring(0,20)+"...":f;var n=l+": "+s.find("vorlage_klartext").text();var b=s.find("vorlage_preview_absolut").text();var d=s.find("vorlage_preview_breite").text();var q=s.find("vorlage_preview_hoehe").text();var v=g.makePatternLayout();v.find("img").attr({src:b,alt:n,title:n,width:d||"",height:q||""}).end().find(".title").text(f).end().find(".id").text("#"+k);var o=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";var u=Utils.getUrlParamsAsJson(window.location.href);u=$.extend(u,{patId:k,id:3645});o=o+Utils.getUrlSession(";jsessionid=")+Utils.getUrlParamsFromJson(u);v.find(".choose a").attr({href:o});var a=g.appendAndGetColumn(c);a.append(v)}}}return r},updatePagedPreviewList:function(){var r=$("#patternPreviewPane").find("table.patternOuter").empty();var g=this.data.children("vorlage");var q=this.currentPage;var f=this;var c=null;for(var l=0;l<this.offset;++l){var s=g.eq(l+(q-1)*this.offset);if(l%3===0){c=f.appendAndGetRow(r)}var j=s.find("vorlage_id").text();if(j!==""){var e=s.find("vorlage_langbeschreibung").text();var k=e;e=e.length>20?e.substring(0,20)+"...":e;var m=k+": "+s.find("vorlage_klartext").text();var b=s.find("vorlage_preview_absolut").text();var d=s.find("vorlage_preview_breite").text();var o=s.find("vorlage_preview_hoehe").text();var v=f.makePatternLayout();v.find("img").attr({src:b,alt:m,title:m,width:d||"",height:o||""}).end().find(".title").text(e).end().find(".id").text("#"+j);var n=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";var u=Utils.getUrlParamsAsJson(window.location.href);u=$.extend(u,{patId:j,id:3645});n=n+Utils.getUrlParamsFromJson(u);v.find(".choose a").attr({href:n});var a=f.appendAndGetColumn(c);a.append(v)}}},handlePager:function(){var a=$("#patterPreviewPager");var b=this;var c;if(this.currentPage==1){a.find(".previous").addClass("passive")}else{a.find(".previous").removeClass("passive")}a.find(".previous").unbind().bind("click",function(d){d.preventDefault();d.stopPropagation();if(b.currentPage>1){b.currentPage--;b.updatePagedPreviewList();b.handlePager()}});if(this.currentPage==this.pages||this.pages===0){a.find(".next").addClass("passive")}else{a.find(".next").removeClass("passive")}a.find(".next").unbind().bind("click",function(d){d.preventDefault();d.stopPropagation();if(b.currentPage<b.pages){b.currentPage++;b.updatePagedPreviewList();b.handlePager()}});if(this.pages>0){c=["<strong>"+$.lang("page"),this.currentPage,$.lang("from"),this.pages+"</strong>","-",this.overall,$.lang("previewOverall")].join(" ")}else{c=$.lang("pagerInfoNoItems")}a.find(".info").html(c)},buildPagedPreviewList:function(g,c,d,f){var e=$("#patternPreviewPane").empty();var b=window.location.protocol+"//"+window.location.host+"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?var_hauptpfad=../creativpilot/r31/vc_media/";b+="&var_fa1_select=var_fa1_select||1|&var_aufruf_art=7&var_vs2"+f+"="+g+"&var_rueckgabe_encoding=utf8&var_vs58="+c+"&var_vs57="+d;var a=this;$.ajax({type:"get",url:b,dataType:"xml",success:function(i,j){a.currentPage=1;a.pages=0;a.overall=0;i=a.data=$(i).children();$("#patternPreviewPane").empty();e.append(a.makePatternGrid(i));e.append(a.makePatternPagerLayout(i));a.handlePager();a.prepareEmptyPatternButton()},error:function(k,i,j){e.append("<p>Fehler: Kein Daten-XML vorhanden!</p>")}})},prepareEmptyPatternButton:function(){var c=Utils.getUrlParamsAsJson(window.location.href);var b=c.auf_id;var a=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:b});$.getJSON(a,function(f,j){var i=f.prdgrp;if(f.format){var g=f.format.normal;var e=null;if(f.specialOrientation&&f.format.lscape){e=f.format.lscape}var d=$("#emptyDocumentButton");d.addClass("emptyDocumentButton_active");d.unbind().bind("click",function(l){l.preventDefault();l.stopPropagation();if(e){if(confirm($.lang("withLandscapeMsg"))){g=e}}var k=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?","var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&","var_aufruf_art=7&var_vs20=27&var_rueckgabe_encoding=utf8&var_vs58=",g,"&","var_vs57=",i];if(f.subFormat){k.push("&var_vs59=",f.subFormat)}k=k.join("");$.ajax({type:"get",url:k,dataType:"xml",success:function(o,r){var n=$(o).children().children(":first-child");var s=n.find("vorlage_id").text();var q=Utils.getUrlParamsAsJson(window.location.href);delete q.freeConfig;q=$.extend(q,{patId:s,id:3645,auf_id:b});var m=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";m+=Utils.getUrlParamsFromJson(q);window.location=m},error:function(o,m,n){}})})}})}});CreativePilotPatternPreview_redesign2011=$.extend($.clone(CreativePilotPatternPreview),{create:function(){return CreativePilotPatternPreview.create.call(this)},makePatternGrid:function(y){var s=$('<table cellpadding="0" cellspacing="0" border="0" class="patternOuter"></table>');var j=this;var c=null;var k=y.children("vorlage");this.overall=k.length;var f=Math.floor(this.overall/this.offset);this.pages=this.overall%this.offset!==0?f+1:f;var e=function(z,x,i){x=$.extend(x,{patId:z,id:9430});i=i+Utils.getUrlParamsFromJson(x);w.find(".choose a").click(function(A){A.preventDefault();A.stopPropagation();window.opener.location=i;window.close()})};if(k.length>0){for(var o=0;o<this.offset;++o){var u=k.eq(o);if(o%3===0){c=j.appendAndGetRow(s)}var l=u.find("vorlage_id").text();if(l!==""){var g=u.find("vorlage_langbeschreibung").text();var m=g;g=g.length>20?g.substring(0,20)+"...":g;var q=m+": "+u.find("vorlage_klartext").text();var b=u.find("vorlage_preview_absolut").text();var d=u.find("vorlage_preview_breite").text();var r=u.find("vorlage_preview_hoehe").text();var w=j.makePatternLayout();w.find("img").attr({src:b,alt:q,title:q,width:d||"",height:r||""}).end().find(".title").text(g).end().find(".id").text("#"+l);var n=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten.htm";var v=Utils.getUrlParamsAsJson(window.location.href);e(l,v,n);var a=j.appendAndGetColumn(c);a.append(w)}}}return s},updatePagedPreviewList:function(){var s=$("#patternPreviewPane").find("table.patternOuter").empty();var j=this.data.children("vorlage");var r=this.currentPage;var g=this;var c=null;var e=function(y,x,i){x=$.extend(x,{patId:y,id:9430});i=i+Utils.getUrlParamsFromJson(x);w.find(".choose a").click(function(z){z.preventDefault();z.stopPropagation();window.opener.location=i;window.close()})};for(var m=0;m<this.offset;++m){var u=j.eq(m+(r-1)*this.offset);if(m%3===0){c=g.appendAndGetRow(s)}var k=u.find("vorlage_id").text();if(k!==""){var f=u.find("vorlage_langbeschreibung").text();var l=f;f=f.length>20?f.substring(0,20)+"...":f;var n=l+": "+u.find("vorlage_klartext").text();var b=u.find("vorlage_preview_absolut").text();var d=u.find("vorlage_preview_breite").text();var q=u.find("vorlage_preview_hoehe").text();var w=g.makePatternLayout();w.find("img").attr({src:b,alt:n,title:n,width:d||"",height:q||""}).end().find(".title").text(f).end().find(".id").text("#"+k);var o=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten.htm";var v=Utils.getUrlParamsAsJson(window.location.href);e(k,v,o);var a=g.appendAndGetColumn(c);a.append(w)}}},prepareEmptyPatternButton:function(){var c=Utils.getUrlParamsAsJson(window.location.href);var b=c.auf_id;var a=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:b});$.getJSON(a,function(f,j){var i=f.prdgrp;if(f.format){var g=f.format.normal;var e=null;if(f.specialOrientation&&f.format.lscape){e=f.format.lscape}var d=$("#emptyDocumentButton");d.addClass("emptyDocumentButton_active");d.unbind().bind("click",function(l){l.preventDefault();l.stopPropagation();if(e){if(confirm($.lang("withLandscapeMsg"))){g=e}}var k=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?","var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&","var_aufruf_art=7&var_vs20=27&var_rueckgabe_encoding=utf8&var_vs58=",g,"&","var_vs57=",i];if(f.subFormat){k.push("&var_vs59=",f.subFormat)}k=k.join("");$.ajax({type:"get",url:k,dataType:"xml",success:function(o,r){var n=$(o).children().children(":first-child");var s=n.find("vorlage_id").text();var q=Utils.getUrlParamsAsJson(window.location.href);delete q.freeConfig;q=$.extend(q,{patId:s,id:9430,auf_id:b});var m=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_.htm";m+=Utils.getUrlParamsFromJson(q);window.location=m},error:function(o,m,n){}})})}})}});CreativePilotLayoutTool=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},getAnonymousUserId:function(){var a=new Date().getTime();return["-",a,Math.ceil(a*Math.random(a)/10000000)].join("")},getUserInfoAttributes:function(){var a=(XIST4C_GLOBALS&&XIST4C_GLOBALS.login)||null,d="creative_pilot_anonymus_userId",c=$.cookie(d),b=null;if(a&&typeof a.userID!=="undefined"){if(c){b=$.extend(b,{var_vs5_uebergabe:c});b=$.extend(b,{var_vs5_neu:a.userID});$.cookie(d,null);alert($.lang("creativePilotMergedUserDocuments"))}else{b=$.extend(b,{var_vs5_uebergabe:a.userID})}}else{$.cookie(d,this.getAnonymousUserId(),{path:"/",expires:3});b=$.extend(b,{var_vs5_uebergabe:this.getAnonymousUserId()})}return b},makeUrlAndPostData:function(){var e=Utils.getUrlParamsAsJson(window.location.href),c=encodeURIComponent(window.location.protocol+"//"+window.location.host+"/Fertig.htm"+Utils.getUrlSession(";jsessionid=")),a,b,d="J";if(typeof e.JOBNUMMER==="undefined"){a={var_hauptpfad:"../creativpilot/r31/vc_media/",var_fa1_select:"var_fa1_select||1|",var_aufruf_art:"1",var_html_folgemaske:"r31msvcmedia_daten_anzeigen_vorlagen_api.html",var_vs3:"1",var_vs4:e.patId,var_rueckgabe_parameter_select:["var_rueckgabe_parameter_select||auf_id,",e.auf_id,",patId,",e.patId,"|"].join(""),var_rueckgabe_aufruf_select:["var_rueckgabe_aufruf_select||",c].join("")}}else{if(typeof e.assigned!=="undefined"&&e.assigned==="true"){d="N"}a={var_hauptpfad:"../creativpilot/r31/vc_media/",var_fa1_select:"var_fa1_select||1|",var_aufruf_art:"2",var_crmkd110_uebergabe:d,var_vb4_uebergabe:e.JOBNUMMER,var_html_folgemaske:"r31msvcmedia_daten_anzeigen_job_api.html",var_vs3:"1",var_rueckgabe_parameter_select:["var_rueckgabe_parameter_select||auf_id,",e.auf_id,",patId,",e.patId,"|"].join(""),var_rueckgabe_aufruf_select:["var_rueckgabe_aufruf_select||",c].join("")}}b=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl"].join("");return{url:b,data:a}},make:function(){var b=this;var c=$("#vcMediaFlashTool").find("iframe");var a=this.makeUrlAndPostData();$.post(a.url,a.data,function(d){d=d.replace(/http:/g,window.location.protocol);if(window.location.host=="beta.flyerpilot.de"){d=d.replace(/www\.flyerpilot\.de/,"beta.flyerpilot.de")}c.attr({src:d})})},saveDocument:function(a){if(window.console){console.log("save")}},openDocument:function(){if(window.console){console.log("open")}}});CreativePilotLayoutTool_redesign2011=$.extend($.clone(CreativePilotLayoutTool),{create:function(){var a=CreativePilotLayoutTool.create.call(this);a.patternWindow=null;return a},makeUrlAndPostData:function(){var e=Utils.getUrlParamsAsJson(window.location.href),c=encodeURIComponent(window.location.protocol+"//"+window.location.host+"/xist4c/web/Fertig.htm"+Utils.getUrlSession(";jsessionid=")),a,b,d="J";if(typeof e.JOBNUMMER==="undefined"){a={var_hauptpfad:"../creativpilot/r31/vc_media/",var_fa1_select:"var_fa1_select||1|",var_aufruf_art:"1",var_html_folgemaske:"r31msvcmedia_daten_anzeigen_vorlagen_api.html",var_vs3:"1",var_vs4:e.patId,var_rueckgabe_parameter_select:["var_rueckgabe_parameter_select||id,","9431,auf_id,",e.auf_id,",patId,",e.patId,"|"].join(""),var_rueckgabe_aufruf_select:["var_rueckgabe_aufruf_select||",c].join("")}}else{if(typeof e.assigned!=="undefined"&&e.assigned==="true"){d="N"}a={var_hauptpfad:"../creativpilot/r31/vc_media/",var_fa1_select:"var_fa1_select||1|",var_aufruf_art:"2",var_crmkd110_uebergabe:d,var_vb4_uebergabe:e.JOBNUMMER,var_html_folgemaske:"r31msvcmedia_daten_anzeigen_job_api.html",var_vs3:"1",var_rueckgabe_parameter_select:["var_rueckgabe_parameter_select||id,","9431,auf_id,",e.auf_id,",patId,",e.patId,"|"].join(""),var_rueckgabe_aufruf_select:["var_rueckgabe_aufruf_select||",c].join("")}}b=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl"].join("");return{url:b,data:a}},make:function(){var b=this;var c=$("#vcMediaFlashTool").find("iframe");var a=this.makeUrlAndPostData();$.post(a.url,a.data,function(d){d=d.replace(/http:/g,window.location.protocol);if(window.location.host=="beta.flyerpilot.de"){d=d.replace(/www\.flyerpilot\.de/,"beta.flyerpilot.de")}c.attr({src:d});Utils.busyWait(function(e){if(window.frames[0].window&&window.frames[0].window.location.href.search(/r31msvcmedia_call\.pl/)>-1){return true}return false},500,500,function(e){window.frames[0].window.layouttool_showPattern=function(){Layouttool.showPattern()}})})},showPattern:function(){var c=Utils.getUrlParamsAsJson(),b="toolbar=no,status=no,resizable=no,menubar=no,scrollbars=yes,height=700,width=1000",a="/vorlagen/creativ-pilot.htm";if(Utils.getXist4cSessionId()){a+=Utils.getXist4cSessionId({returnWithPrefix:true})}if(c&&c.auf_id){delete c.id}}});CreativePilotProductInfo=$.extend($.clone(TopProductQuickChoice),{create:function(){var a=TopProductQuickChoice.create.call(this);a.data=null;return a},makeTableWithTitle:function(){var b=this.target;var e=this.opts.title||null;var a=this.opts.data.subTitle||null;this.subtitle=a;var c=$('<table cellspacing="0" cellpadding="0" border="0"></table>');if(e){var d=$('<tr><th colspan="2">'+e+"</th></tr>");if(a){d.find("th:nth-child(2)").addClass("withSub")}c.append(d)}if(a){c.append('<tr><th colspan="2" class="subtitle">'+a+"</th></tr>")}b.empty().append(c)},makeRowsWithBindings:function(){},update:function(b,a){},patternPreviewAndDownloadBinding:function(){var c=Utils.getUrlParamsAsJson(window.location.href);var b=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?","var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&var_aufruf_art=8&","var_vb4_uebergabe=",c.JOBNUMMER,"&var_crmkd110_uebergabe=J"].join("");var a=this;$.ajax({type:"get",url:b,dataType:"text",success:function(e,i){var g=a.data=$(e),j=[],f;g.find("preview").each(function(k){var d=null;f=$(this).text();j.push(f);if(f!==""){d=$("<img/>").attr({src:f})}$("#creativePilotProductPatternImage").append(d)});a.patternPDFBinding();a.prepareBufferDocument(c,j)},error:function(f,d,e){}})},patternPDFBinding:function(){if(this.data){var b=$("a.pdfDownloadLink");b.show();var a=this.data.find("lq_path").text();if(a!==""){b.attr({href:a})}}else{$("a.pdfDownloadLink").hide()}},prepareUrlWithSession:function(b){var a=Utils.getUrlSession();if(a!==""){a="xist4c_eagw_sid="+a+"&";b=b.split("?");return[b[0],"?",a,b[1]].join("")}return b},prepareBufferDocument:function(b,i){var j=XIST4C_GLOBALS.login,e=$("#creativePilotBufferButton"),g,k,c,f,d,a,l=this;if(j&&j.userID){e.addClass("creativePilotBufferButton_active");e.bind("click",function(m){b.user_id=j.userID;b.userName=j.userName;b.prevPath=i;a=AjaxURLManager.getUrlWithKey("creativepilotbuffer");delete b[""];$.ajax({type:"post",url:a,data:{content:encodeURIComponent($.toJson(b))},success:function(n,o){n=l.prepareUrlWithSession(n);window.location.href=n},error:function(q,n,o){alert($.lang("creativePilotBufferError"))}})})}}});SlotmachineSelectVariantAddButtonsPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(f){var g=f.auf_id;var e=$("#creativePilotNextSteps").find(".button");e.removeClass("buttonActive");e.bind("click",function(b){b.preventDefault();b.stopPropagation()});if(f.auf_id){e=$("#creativePilotNextSteps").find(".button");var i=27;var c=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:g});var d=f;var a;$.getJSON(c,function(j,m){var l=j.prdgrp;if(j.format){var k=j.format.normal;var b=null;if(j.specialOrientation&&j.format.lscape){b=j.format.lscape}e.each(function(o){if(o===0){a=$(this);var q=a.attr("href");var n=Utils.getUrlParamsAsJson(q);if(n){n.auf_id=d.auf_id}else{n={auf_id:d.auf_id}}var r=/\?/;if(r.test(q)){q=q.substring(0,q.search(r))}a.attr("href",q+Utils.getUrlParamsFromJson(n));a.unbind();e.eq(o).addClass("buttonActive")}else{if(o==1){a=e.eq(o);a.addClass("buttonActive");a.unbind().bind("click",function(u){u.preventDefault();u.stopPropagation();if(b){if(confirm($.lang("withLandscapeMsg"))){k=b}}var s=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?","var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&","var_aufruf_art=7&var_vs20=27&var_rueckgabe_encoding=utf8&var_vs58=",k,"&","var_vs57=",l];if(j.subFormat){s.push("&var_vs59=",j.subFormat)}s=s.join("");$.ajax({type:"get",url:s,dataType:"xml",success:function(x,z){var w=$(x).children().children(":first-child");var A=w.find("vorlage_id").text();var y=Utils.getUrlParamsAsJson(window.location.href);delete y.freeConfig;y=$.extend(y,{patId:A,id:3645,auf_id:g});var v=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";v+=Utils.getUrlParamsFromJson(y);window.location=v},error:function(x,v,w){}})})}}})}})}}});SlotmachineSelectVariantAddButtonsPreparer_redesign2011=$.extend($.clone(SlotmachineSelectVariantAddButtonsPreparer),{create:function(a){return SlotmachineSelectVariantAddButtonsPreparer.create.call(this)},update:function(f){var g=f.auf_id;var e=$("#creativePilotNextSteps").find(".button");e.removeClass("buttonActive");e.bind("click",function(b){b.preventDefault();b.stopPropagation()});if(f.auf_id){e=$("#creativePilotNextSteps").find(".button");var i=27;var c=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:g});var d=f;var a;$.getJSON(c,function(j,m){var l=j.prdgrp;if(j.format){var k=j.format.normal;var b=null;if(j.specialOrientation&&j.format.lscape){b=j.format.lscape}e.each(function(o){if(o===0){a=$(this);var q=a.attr("href");var n=Utils.getUrlParamsAsJson(q);if(n){n.auf_id=d.auf_id}else{n={auf_id:d.auf_id}}var r=/\?/;if(r.test(q)){q=q.substring(0,q.search(r))}a.attr("href",q+Utils.getUrlParamsFromJson(n));a.unbind();e.eq(o).addClass("buttonActive")}else{if(o==1){a=e.eq(o);a.addClass("buttonActive");a.unbind().bind("click",function(u){u.preventDefault();u.stopPropagation();if(b){if(confirm($.lang("withLandscapeMsg"))){k=b}}var s=[window.location.protocol,"//",window.location.host,"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?","var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&","var_aufruf_art=7&var_vs20=27&var_rueckgabe_encoding=utf8&var_vs58=",k,"&","var_vs57=",l];if(j.subFormat){s.push("&var_vs59=",j.subFormat)}s=s.join("");$.ajax({type:"get",url:s,dataType:"xml",success:function(x,z){var w=$(x).children().children(":first-child");var A=w.find("vorlage_id").text();var y=Utils.getUrlParamsAsJson(window.location.href);delete y.freeConfig;y=$.extend(y,{patId:A,id:9430,auf_id:g});var v=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten.htm";v+=Utils.getUrlParamsFromJson(y);window.location=v},error:function(x,v,w){}})})}}})}})}}});StepBarLinkPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.coIds=[null,3642,3644,3645,3646];a.params=Utils.getUrlParamsAsJson(window.location.href);a.barItems=$("#creativePilotTopStateNav").children().children("li");return a},update:function(g){delete this.params.JOBNUMMER;if(g&&g.auf_id!==null){this.params=$.extend(this.params,{auf_id:g.auf_id});delete this.params.freeConfig}for(var b=1;b<this.barItems.length-1;++b){var d=this.barItems.eq(b);if(d.hasClass("stateNavItemActive")){var c=d.find("a");var f=c.attr("href");var e=f.search(/\?/)!=-1?f.search(/\?/):f.length;f=f.substring(f.lastIndexOf("/")+1,e);var a=[f,Utils.getUrlParamsFromJson($.extend(this.params,{id:this.coIds[b]}))].join("");c.attr({href:a})}}}});DetailImagePreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(b){var a=null;if(b.creativePilotImage){$("#creativePilotProductImage").append($("<img/>").attr(b.creativePilotImage))}}});ProductDescriptionPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(a){if(a.infoText){$("#creativePilotProductPrdInfo").find(".pmt").text($.lang("productInfoPrompt")).end().find(".text").text(a.infoText)}else{$("#creativePilotProductPrdInfo").find("span").empty()}if(a.productTitle){$("#creativePilotProductInfoHeadline").text(a.productTitle)}if(a.description){$("#creativePilotProductInfoText").text(a.description)}}});CreativePilotResetButtonPreparer=$.extend($.clone(ResetButtonPreparer),{create:function(){return ResetButtonPreparer.create.call(this)},make:function(){var a=this.makeButton();$(function(){$("#creativePilotResetButton").append(a)})}});StepFilteredConfigurator=$.extend($.clone(LLObject),{toJsonAttrs:["data"],opts:null,data:null,steps:[],onDataRequestSuccess:null,onAfterInit:null,urlParams:null,init:function(d){var b=this.urlParams=this.getURLParams();var c=AjaxURLManager.getUrlWithKey(d.cpKey,b);this.opts=d;if(d.onAfterInit&&typeof d.onAfterInit=="function"){this.onAfterInit=d.onAfterInit}if(d.onDataRequestSuccess&&typeof d.onDataRequestSuccess=="function"){this.onDataRequestSuccess=d.onDataRequestSuccess}var a=this;$.getJSON(c,function(f,j){var i=a.data=f,g;if(i.type=="StepFilteredConfiguratorData"){g=a.opts.target;g.append(a.makeBaseTable());$(i.steps).each(function(k){var l=window[this.type].create();l.id="step_"+k;l.itemId=k;l.title=this.title||null;l.data=this;if(k===0){l.first=true}if(k==i.steps.length-1){l.last=true}$(this.items).each(function(m){var n=window[this.type].create();if(m%2===0){n.odd=true}n.id=m;n.parent=l;n.title=this.title;if(this.here){n.here=true}if(this.img){n.image=this.img}n.data=this;l.appendItem(n)});a.appendStep(l)})}var e=a.onAfterInit;if(e&&typeof e=="function"){e.call(a,f)}g.append(a.makeShoppingcartButton())})},getURLParams:function(c){var b=window.location.href;var f=Utils.getUrlParamsAsJson(b);var e=/_dId_/;var g=null;if(e.test(b)){g=b.substring(b.search(e)+5,b.search(/_\.htm/))}if(f&&typeof f.auf_id!="undefined"&&f.auf_id!==null){g=f.auf_id}if(g){f=$.extend(f,{auf_id:g})}else{var d=window.CONFIGURATOR_FALLBACK_DATA,a;if(d&&d.auf_id){a={auf_id:null,freeConfig:"true"};$.extend(a,d);f=$.extend(f,a)}}f=$.extend(f,c);return f},appendStep:function(a){this.steps.push(a);a.make()},makeBaseTable:function(){return $('<table cellpadding="0" cellspacing="0" border="0" class="stepOuter"></table>')},makeShoppingcartButton:function(){var a=$('<div class="shoppingcartButtonOuter"><div class="button xxlShoppingcartButton"></div></div>');a.find(".xxlShoppingcartButton").css({display:"none"}).bind("click",function(b){var c=$(".prdConfTopWkShell").find("form").submit()});return a},stepUpdateCheck:function(){var b=this.data;var a=this;$(b.steps).each(function(c){if(a.steps.length-1<c){var d=window[this.type].create();d.id="step_"+c;d.itemId=c;d.title=this.title||null;d.data=this;if(c===0){d.first=true}if(c==b.steps.length-1){d.last=true}$(this.items).each(function(e){var f=window[this.type].create();if(e%2===0){f.odd=true}f.id=e;f.parent=d;f.title=this.title;if(this.here){f.here=true}if(this.img){f.image=this.img}f.data=this;d.appendItem(f)});a.appendStep(d)}else{if(this.update){a.steps[c].update(b.steps[c])}}})},verifyData:function(d,c){c=c||null;var b=AjaxURLManager.getUrlWithKey(this.opts.cpKey);var a=this;$.ajax({type:"post",url:b,data:{content:encodeURIComponent($.toJson(StepFilteredConfigurator))},success:function(e,f){a.verifyDataRequestSuccess(e,f,d,c)},error:function(g,e,f){a.verifyDataRequestError(g,e,f)}})},verifyDataRequestSuccess:function(f,g,e,d){this.data=f;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=f.auf_id}this.stepUpdateCheck();if(this.opts.deleteUnnecessarySteps){var b=$("td[id^=step_]").size();for(var c=0;c<b;c++){if(c>this.data.steps.length-1){$("#step_"+c+"_items").empty()}}}var a=this.onDataRequestSuccess;if(a&&typeof a=="function"){a.call(this,f,e,d)}},verifyDataRequestError:function(c,a,b){}});StepFilteredConfiguratorColumn=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.id=null;a.itemId=null;a.title=null;a.data=null;a.items=[];a.last=false;a.first=false;return a},appendItem:function(a){if(a&&a.instanceOf(StepFilteredConfiguratorColumnItem)){this.items.push(a)}},makeTitle:function(){return $('<div class="columnTitle"><span>'+this.title+"</span></div>")},makeLayout:function(){var a=$('<td id="'+this.id+'_items" class="items"></td>');a.width(this.data.width);if(this.first){a.addClass("first")}if(this.last){a.addClass("last")}return a},makeSpacerLayout:function(){var a=$('<td class="spc">&nbsp;</td>');return a},makeStepItems:function(){var a=$("#"+this.id+"_items");$(this.items).each(function(b){this.make(a)})},make:function(){var b=StepFilteredConfigurator.opts.target.children("table");if(this.itemId===0){b.append("<tr></tr>")}b=b.find("tr");var a=this.makeLayout();b.append(a);if(this.title){a.append(this.makeTitle())}if(!this.last){b.append(this.makeSpacerLayout())}this.makeStepItems()},update:function(c){var b=$("#"+this.id+"_items");b.find("div[id^="+this.id+"_item_]").remove();this.items=[];var a=this;$(c.items).each(function(d){var e=window[this.type].create();if(d%2===0){e.odd=true}e.id=d;e.parent=a;e.title=this.title;if(this.here){e.here=true}if(this.img){e.image=this.img}e.data=this;a.appendItem(e)});this.makeStepItems()}});StepFilteredConfiguratorColumnItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.id=null;a.parent=null;a.title=null;a.image=null;a.here=false;a.data=null;a.odd=false;return a},makeItem:function(){var c=$('<div id="'+this.parent.id+"_item_"+this.id+'" class="item viewport"><div class="title">'+this.title+"</div></div>");if(this.data.meta&&this.data.meta.price){c.append('<div class="price">'+this.data.meta.price+"</div>")}if(this.here){c.addClass("itemHere");if(!this.parent.last){c.append('<div class="redArrow"></div>')}}else{var b=this;c.bind("click",function(f){var d=b.parent;var g=b.parent.itemId;StepFilteredConfigurator.data.changedStep=g;StepFilteredConfigurator.data.steps[g].currentItem=b.id;StepFilteredConfigurator.verifyData(d,c)});c.css({cursor:"pointer"})}if(this.odd&&!this.here){c.addClass("odd")}if(this.image){var a=$('<div class="image"><img src="'+this.image.src+'" height="'+this.image.height+'" width="'+this.image.width+'" alt=""/></div>');c.append(a)}return c},justifyHereArrow:function(b){if(b.hasClass("itemHere")){var a=b.outerHeight();var c=b.find(".redArrow");c.css({top:a/2-16})}},make:function(b){var a=this.makeItem();b.append(a);this.justifyHereArrow(a);StepFilteredConfigurator.data.steps[this.parent.itemId].items[this.id].here=false}});StepFilteredConfiguratorRow=$.extend($.clone(StepFilteredConfiguratorColumn),{create:function(){var a=StepFilteredConfiguratorColumn.create.call(this);return a},makeLayout:function(){var a=$('<tr><td id="'+this.id+'_items" class="items"></td></tr>');a.children("td").height(this.data.height);if(this.first){a.addClass("first")}if(this.last){a.addClass("last")}return a},makeSpacerLayout:function(){var a=$('<tr><td class="spc"></td></tr>');return a},make:function(){var b=StepFilteredConfigurator.opts.target.children("table");var a=this.makeLayout();b.append(a);if(this.title){a.find("td").append(this.makeTitle())}if(!this.last){b.append(this.makeSpacerLayout())}this.makeStepItems()},update:function(c){var b=$("#"+this.id+"_items");b.find(".itemsOuter").remove();this.items=[];var a=this;$(c.items).each(function(d){var e=window[this.type].create();if(d%2===0){e.odd=true}e.id=d;e.parent=a;e.title=this.title;if(this.here){e.here=true}if(this.img){e.image=this.img}e.data=this;a.appendItem(e)});this.makeStepItems()}});StepFilteredConfiguratorRowItem=$.extend($.clone(StepFilteredConfiguratorColumnItem),{create:function(){var a=StepFilteredConfiguratorColumnItem.create.call(this);a.free=false;return a},makeItem:function(){var c=$('<div id="'+this.parent.id+"_item_"+this.id+'" class="item viewport"><div class="title">'+this.title+"</div></div>");if(this.data.meta&&this.data.meta.price){c.append('<div class="price">'+this.data.meta.price+"</div>")}if(this.here){c.addClass("itemHere");if(!this.parent.last){c.append('<div class="redArrow"></div>')}}else{var b=this;c.bind("click",function(f){var d=b.parent;var g=b.parent.itemId;StepFilteredConfigurator.data.changedStep=g;StepFilteredConfigurator.data.steps[g].currentItem=b.id;StepFilteredConfigurator.verifyData(d,b)});c.css({cursor:"pointer"})}if(this.odd&&!this.here){c.addClass("odd")}if(this.image){var a=$('<div class="image"><img src="'+this.image.src+'" height="'+this.image.height+'" width="'+this.image.width+'" alt=""/></div>');c.append(a)}return c}});StepFilteredConfiguratorRowVariant1=$.extend($.clone(StepFilteredConfiguratorRow),{create:function(){var a=StepFilteredConfiguratorRow.create.call(this);return a},makeLayout:function(){var a=$('<tr><td id="'+this.id+'_items" class="items"></td></tr>');a.children("td").height(this.data.height);if(this.first){a.addClass("first")}if(this.last){a.addClass("last")}return a},makeSpacerLayout:function(){var a=$('<tr><td class="spc"></td></tr>');return a},makeStepItems:function(){var c=$("#"+this.id+"_items");var d=$("<tr></tr>");if(c.find("table.itemsOuter").size()===0){c.append('<table class="itemsOuter" cellpadding="0" cellspacing="0" border="0"></table>')}c=c.find("table.itemsOuter");var b=this.data.colCount;var a=this;$(this.items).each(function(e){if(e%b===0){realTarget=d.clone();c.append(realTarget)}this.make(realTarget)})},make:function(){var b=StepFilteredConfigurator.opts.target.children("table");var a=this.makeLayout();b.append(a);if(this.title){a.find("td").append(this.makeTitle())}if(!this.last){b.append(this.makeSpacerLayout())}this.makeStepItems()},update:function(c){var b=$("#"+this.id+"_items");b.find(".itemsOuter, .shoppingcartButtonOuter").remove();this.items=[];var a=this;$(c.items).each(function(d){var e=window[this.type].create();if(d%2===0){e.odd=true}e.id=d;e.parent=a;e.title=this.title;if(this.here){e.here=true}if(this.img){e.image=this.img}e.data=this;a.appendItem(e)});this.makeStepItems()}});StepFilteredConfiguratorRowItemVariant1=$.extend($.clone(StepFilteredConfiguratorRowItem),{create:function(){return StepFilteredConfiguratorRowItem.create.call(this)},makeItem:function(){var g="";if(this.image){var b=this.image;g='<img src="'+b.src+'" height="'+b.height+'" width="'+b.width+'" alt="" />'}var d=$('<td class="itemOuter"><table id="'+this.parent.id+"_item_"+this.id+'" class="item" cellpadding="0" cellspacing="0" border="0"><tr><td class="image">'+g+'</td><td class="info"><div class="title">'+this.title+'</div><div class="text">'+this.data.text+'</div><div class="formElmOuter roundedBox"><table cellpadding="0" cellspacing="0" border="0" class="formElmOuter"><tr><td class="formElm"></td><td class="formElmTitle">'+this.title+" "+$.lang("choose")+"</td></table></div></td></tr></table></td>");if(this.data.lowestPrice){d.find(".info").prepend('<div class="lowestPrice">'+this.data.lowestPrice+"</div>")}var c=100/this.parent.data.colCount;d.css({width:c+"%"});var e=$('<input type="radio" name="'+this.parent.id+'_item" value="'+this.data.value+'"/>');if(this.here){e.attr("checked",true)}var a=this;e.bind("click",function(i){var f=a.parent;var j=a.parent.itemId;StepFilteredConfigurator.data.free=a.free;StepFilteredConfigurator.data.changedStep=j;StepFilteredConfigurator.data.steps[j].currentItem=a.id;StepFilteredConfigurator.verifyData(f,a)});d.find(".formElm").append(e);return d}});StepFilteredConfiguratorRowItemVariant1_2=$.extend($.clone(StepFilteredConfiguratorRowItemVariant1),{create:function(){return StepFilteredConfiguratorRowItemVariant1.create.call(this)},makeItem:function(){var e=$('<td class="itemOuter"><div class="formElmOuter formElmOuterVar2 roundedBox"><table cellpadding="0" cellspacing="0" border="0" class="formElmOuter"><tr><td class="formElm"></td><td class="formElmTitle">'+this.title+'</td><td class="addPrice">'+this.data.price+'</td></table></div><div class="text textVar2">'+this.data.text+"</div></td>");var c=100/this.parent.data.colCount;e.css({width:c+"%"});var d=this.data.formType||"checkbox";var b;if(d=="checkbox"){b=this.parent.id+"_item_"+this.id}else{b=this.parent.id+"_item_"+this.data.formGroupId}var g=$('<input type="'+d+'" name="'+b+'" value="'+this.data.value+'"/>');if(this.here){g.attr("checked",true)}var a=this;g.bind("click",function(k){var i=a.parent;var l=a.parent.itemId;if(a.data.formType=="radio"){var j=$(this).val();var f=a.data.formGroupId;$(StepFilteredConfigurator.data.steps[l].items).each(function(m){if(this.formGroupId==f&&j!=this.value){this.here=false;$(this).attr("checked",false)}})}StepFilteredConfigurator.data.free=a.free;StepFilteredConfigurator.data.changedStep=l;StepFilteredConfigurator.data.steps[l].items[a.id].here=$(this).attr("checked");StepFilteredConfigurator.data.steps[l].currentItem=a.id;StepFilteredConfigurator.verifyData(i,a)});e.find(".formElm").append(g);return e},make:function(b){var a=this.makeItem();b.append(a)}});StepFilteredConfiguratorRowItemVariant1_3=$.extend($.clone(StepFilteredConfiguratorRowItemVariant1),{create:function(){return StepFilteredConfiguratorRowItemVariant1.create.call(this)},makeItem:function(){var k="";if(this.image){var c=this.image;k='<img src="'+c.src+'" height="'+c.height+'" width="'+c.width+'" alt="" />'}var g=$('<td class="itemOuter"><div class="image imageVar3">'+k+'</div><div class="formElmOuter formElmOuterVar3 roundedBox"><table cellpadding="0" cellspacing="0" border="0" class="formElmOuter"><tr><td class="formElm"></td><td class="formElmTitle">'+this.title+'</td><td class="addPrice">'+this.data.price+"</td></table></div></td>");var d=100/this.parent.data.colCount;g.css({width:d+"%"});var e=this.data.formType||"checkbox";var b;if(e=="checkbox"){b=this.parent.id+"_item_"+this.id}else{b=this.parent.id+"_item"}var j=$('<input type="'+e+'" name="'+b+'" value="'+this.data.value+'"/>');if(this.here){j.attr("checked",true)}var a=this;j.bind("click",function(i){var f=a.parent;var l=a.parent.itemId;StepFilteredConfigurator.data.free=a.free;StepFilteredConfigurator.data.changedStep=l;StepFilteredConfigurator.data.steps[l].currentItem=a.id;StepFilteredConfigurator.verifyData(f,a)});g.find(".formElm").append(j);return g}});StepFilteredConfiguratorRowItemFormat=$.extend($.clone(StepFilteredConfiguratorRowItemVariant1),{create:function(){return StepFilteredConfiguratorRowItemVariant1.create.call(this)},makeItem:function(){var d=$('<td class="itemOuter"></td>');var c=100/this.parent.data.colCount;d.css({width:c+"%"});var e=this.data.items;var f=this.parent.id+"_"+this.id;if(e.length>1){var b=$('<div id="'+f+'_tabbar"><ul></ul></div>');var a=$("<li><a></a></li>");d.append(b);$(e).each(function(j){var l=this.title;var g=f+"_"+j;var k=a.clone();k.find("a").attr({href:"#"+g}).text(l);b.find("ul").append(k);b.append('<div id="'+g+'"></div>')})}d.append('<div id="'+f+'_0"></div>');return d},make:function(f){var i=this.makeItem();f.append(i);var a=this.data.items;var b=this.parent.id+"_"+this.id;var j=this;if(a.length>1){$(a).each(function(k){var m=b+"_"+k;var l=JSONRenderer.create(this.table,$("#"+m));l.renderFormularRadioTable(k,StepFilteredConfigurator,b,j)});var c=j.parent.itemId;var d=StepFilteredConfigurator.data.steps[c].items[this.id].tableIndex;$("#"+b+"_tabbar").tabs({selected:d})}else{var e=b+"_0";var g=JSONRenderer.create(a[0].table,$("#"+e));g.renderFormularRadioTable(0,StepFilteredConfigurator,b,j)}if(StepFilteredConfigurator.data.steps.length>2){f.find(".items").append(StepFilteredConfigurator.makeShoppingcartButton())}f.find("tr.here").find(":input").attr("checked","checked")},handlePrepareDataModelAndVerify:function(a,d){var c=this.parent;var f=this.parent.itemId;var e=StepFilteredConfigurator.data;var g=e.steps[f].items[this.id].tableIndex;var b=e.steps[f].items[this.id].items[g].table.currentItem;e.free=this.free;e.steps[f].items[this.id].items[g].table.rows[b].here=false;e.changedStep=f;e.steps[f].tableIndex=0;e.steps[f].items[this.id].tableIndex=a;e.steps[f].items[this.id].items[a].table.currentItem=d;e.customerWidth=null;e.customerHeight=null;if(e.steps[f].items.length>1){e.steps[f].items[1].here=false}StepFilteredConfigurator.data=e;StepFilteredConfigurator.verifyData(c,self)}});StepFilteredConfiguratorRowItemCustomFormat=$.extend($.clone(StepFilteredConfiguratorRowItemVariant1),{create:function(){var a=StepFilteredConfiguratorRowItemVariant1.create.call(this);a.free=true;return a},makeVariantLayout:function(d){var c="variant";var a=$('<select name="'+c+'" id="customerSizeVariant"/>');var e=$('<table cellpadding="0" cellspacing="0" border="0" class="customerVariant"><tr><td class="pmt">'+d+':</td><td class="field"></td></tr></table>');var b=this;a.bind("change",function(i){var g=StepFilteredConfigurator.data;var j=b.parent.itemId;var f=b.data.options.items;var k=this;$(f).each(function(l){var m=this.value;if(m==$(k).val()){g.steps[j].items[1].options.items[l].here=true}else{g.steps[j].items[1].options.items[l].here=false}});StepFilteredConfigurator.data=g;b.handlePrepareDataModelAndVerify()});e.find(".field").append(a);return e},makeOptionLayout:function(a){var b=$('<option value="'+a.value+'">'+a.title+"</option>");return b},makeButtonLayout:function(){var a=$('<input type="image" src="/xist4c/px/spc.gif" class="button formatSaveButton" id="formatSaveButton" />');return a},makeSizeLayout:function(e,g,f){var d="customerWidth";if(f=="height"){d="customerHeight"}var c=$('<input type="text" name="'+d+'" value="" id="'+d+'"/>');var b=this;c.bind("click",function(i){if(!b.data.here){b.handlePrepareDataModelAndVerify()}});if(g){g="(max. "+g+")"}else{g=""}var a=$('<table cellpadding="0" cellspacing="0" border="0" class="customerSize"><tr><td class="pmt">'+e+':</td><td class="field"><div class="hint">'+g+"</div></td></tr></table>");a.find(".field").prepend(c);return a},makeContentLayout:function(){var c=this.parent.id+"_"+this.id;var b=this;var a=$('<form method="post" action="#"><table cellpadding="0" cellspacing="0" border="0" class="customerFormat"><tr><td class="variant cfCol0_0"></td><td colspan="2" class="cfCol0_1"></td><td class="cfCol0_3"></td></tr><tr><td class="option cfCol1_0"></td><td class="cfCol1_1"></td><td class="cfCol1_2"></td><td class="price cfCol1_3"></td></tr><tr><td class="cfCol2_0"></td><td class="cfCol2_1"></td><td class="cfCol2_2"></td><td class="cfCol2_3"></td></tr></table></form>');a.find(".option").append('<input type="radio" name="step_1_0" value="customFormat"/>').end().find(":input").bind("click",function(d){$(this).parents("table.itemsOuter").find("table.formularRadioTable tr").removeClass("here");b.handlePrepareDataModelAndVerify()});a.find(".cfCol1_1").append(this.makeSizeLayout($.lang("width"),this.data.maxWidth,"width"));a.find(".cfCol1_2").append(this.makeSizeLayout($.lang("heigth"),this.data.maxHeight,"height"));if(this.data.options.items.length>0){a.find(".cfCol0_1").append(this.makeVariantLayout(this.data.options.title))}a.find(".cfCol2_2").append(this.makeButtonLayout());a.bind("submit",function(d){d.preventDefault();d.stopPropagation();b.handlePrepareDataModelAndVerify()});return a},makeItem:function(){var b=$('<td class="itemOuter"><div class="customFormatPanel"><div class="title">'+$.lang("setCustomFormat")+'</div><div class="content"></div></div></td>');b.find(".content").append(this.makeContentLayout());var a=100/this.parent.data.colCount;b.css({width:a+"%"});return b},handlePrepareDataModelAndVerify:function(){var d=this.parent,g=this.parent.itemId,e=StepFilteredConfigurator.data,b,f=$("table.customerSize").find(":input").serializeArray(),a=0,c;e.steps[g].currentItem=1;$(e.steps[g].items[0].items).each(function(j){$(this.table.rows).each(function(i){this.here=false})});e.free=this.free;e.changedStep=g;for(b=0;b<e.steps[g].items.length;b+=1){c=e.steps[g].items[b];if(c.type&&c.type==="StepFilteredConfiguratorRowItemCustomFormat"){a=b;break}}e.steps[g].tableIndex=a;e.customerWidth=f[0].value;e.customerHeight=f[1].value;StepFilteredConfigurator.data=e;StepFilteredConfigurator.verifyData(d,this)},make:function(e){var d=this.makeItem();e.append(d);if(this.data.here){$("table.customerFormat").find("input[name=step_1_0]").attr("checked",true);$("#customerWidth").val(StepFilteredConfigurator.data.customerWidth).focus();$("#customerHeight").val(StepFilteredConfigurator.data.customerHeight)}var b=this;var c=this.data.options.items;if(c&&c.length>0){var a=$("#customerSizeVariant");$(c).each(function(f){var g=b.makeOptionLayout(this);a.append(g);if(this.here){g.attr("selected","selected")}})}}});startColumnFilteredConfiguration=function(){var a;PrdPriceBarUpdater=ProductAndPriceBarUpdater.create();ScartHandler=ShoppingcartHandler.create();PosterPrdTabHandler=PosterProductTabHandler.create();PosterPrdErrorMsgHandler=StepFilteredConfiguratorErrorMessagesHandler.create();a=function(c){var b=(c.meta&&c.meta.priceNum)||null;if(b){b=Math.round(b*100)/100}if(c.auf_id&&c.meta.econda&&typeof(window.emospro)!=="undefined"){window.emospro.ec_Event=[["view",c.auf_id||"NULL",c.productTitle||"NULL",b||"NULL",c.meta.econda.econdaCategory||"NULL","1",c.meta.econda.ev1||"NULL",c.meta.econda.ev2||"NULL",c.meta.econda.ev3||"NULL",c.meta.econda.ev4||"NULL",c.meta.econda.ev5||"NULL",c.meta.econda.ev6||"NULL",c.meta.econda.ev7||"NULL",c.meta.econda.ev8||"NULL",c.meta.econda.ev9||"NULL",c.meta.econda.ev10||"NULL"]];econdaRequestEvent()}};StepFilteredConfigurator.init({target:$("#columnFilteredConfigurator"),cpKey:"posterproduct",onAfterInit:function(b){PrdPriceBarUpdater.update(b);ScartHandler.update(b,{index:0});PosterPrdTabHandler.update(b,{index:0});PosterPrdErrorMsgHandler.handleError(b)},onDataRequestSuccess:function(d,b,c){PrdPriceBarUpdater.update(d);ScartHandler.update(d,{index:0});PosterPrdTabHandler.update(d,{index:0});PosterPrdErrorMsgHandler.handleError(d);a(d)}});$("body").bind("tabsshow",function(c,b){ScartHandler.update(StepFilteredConfigurator.data,b);PosterPrdTabHandler.update(StepFilteredConfigurator.data,b)})};startRowFilteredXxlConfiguration=function(){TopImagePrep=TopImagePreparer.create();QuickChoiceXxl=TopProductQuickChoiceXxl.create();ShoppingcartPrep=ShoppingcartPreparerXxl.create();LinkPreparerXxl=PageLinkPreparerXxl.create();AddOptsXxl=AdditionalOptionsXxl.create();ErrorMsgHandlerXxl=StepFilteredConfiguratorErrorMessagesHandler.create();StepFilteredConfigurator.init({target:$("#rowFilteredXxlConfigurator"),cpKey:"xxlproduct",deleteUnnecessarySteps:true,onAfterInit:function(b){TopImagePrep.update(b);var a={title:b.productTitle,data:b,target:$("#prdConfTopConfigXxl"),configurator:this,onlyInfo:true};QuickChoiceXxl.init(a);ShoppingcartPrep.updateShoppingcartAndWkButtons(b);LinkPreparerXxl.update(b,this.urlParams);AddOptsXxl.update(b);ErrorMsgHandlerXxl.handleError(b)},onDataRequestSuccess:function(c,a,b){if(b.parent.itemId===0){$("body").scrollTo("#step_1_items",1000,{axis:"y"})}QuickChoiceXxl.update(c);ShoppingcartPrep.updateShoppingcartAndWkButtons(c);LinkPreparerXxl.update(c,this.urlParams);AddOptsXxl.update(c);ErrorMsgHandlerXxl.handleError(c)}});$("body").bind("tabsshow",function(b,a){})};TopProductQuickChoiceXxl=$.extend($.clone(TopProductQuickChoice),{create:function(){var a=TopProductQuickChoice.create.call(this);return a},init:function(a){this.opts=a||null;if(this.opts){this.target=this.opts.target||null}if(this.target.size()>0){this.makeTableWithTitle();if(this.opts.onlyInfo){this.makeRowsForInfo()}else{this.makeRowsWithBindings()}}},makeTableWithTitle:function(){var a=this.target;a.html('<table cellspacing="0" cellpadding="0" border="0"><tr><th>'+this.opts.title+"</th></tr></table>")},makeRowsWithBindings:function(){var c=$('<tr><td class="value"></td></tr>');var b=this.target.find("table");var a=this;var d=this.opts.data;c.text(d.infoText)},makeRowsForInfo:function(){var c=$('<tr><td class="value"></td></tr>');var b=this.target.find("table");var a=this;var d=this.opts.data;c.find(".value").text(d.infoText);b.append(c)},update:function(a){this.target.find(".value").text(a.infoText)}});ProductAndPriceBarUpdater=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(f){var g=f.steps;var e=$("div.cfcFunctionBar");var i=e.find(".name");var b=e.find(".size");var d=e.find(".value");var c="-- x -- cm";var a="--,--&euro;";if(g[2].currentItem!==null){c=g[2].items[g[2].currentItem].title;if(f.meta){a=f.meta.price||a}}b.html(" "+c);d.html(" "+a);if(g[0].currentItem!==null){i.html(" "+g[0].items[g[0].currentItem].title)}}});ShoppingcartHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.auf_id=null;a.hasInterval=null;return a},makeHiddenField:function(b,e){var d=$("div.cfcFunctionBar form");if(d.size()>0){var a=d.find("input[name="+b+"]");if(a.size()===0){var c=$('<input type="hidden" name="'+b+'" value="'+e+'"/>');d.append(c)}else{a.val(e)}}},update:function(c,f){this.auf_id=c.auf_id;var i=this.auf_id||"";this.makeHiddenField("auf_id",i);this.makeHiddenField("opt_job_id","");this.makeHiddenField("handleArticle","1");var j=$("div.cfcFunctionBar .cfc_functionButton");var d=$("div.cfcFunctionBar .cfc_shoppingCartButton");var a=$("div.cfcFunctionBar form");var g=$("#uiTab0");var b=$(".wkTopShell").find("a").attr("href")||"#";var e;var k=this;a.attr({action:b});if(f.index<1){if(!c.auf_id){j.addClass("cfc_functionButton_pass");e="disable";j.show().unbind()}else{j.removeClass("cfc_functionButton_pass");e="enable";j.show().bind("click",function(l){g.tabs("select",1)})}a.hide();d.unbind()}else{j.hide().unbind();d.bind("click",function(m){var l="";if(typeof window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID!="undefined"&&window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID){l=window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID}k.makeHiddenField("opt_job_id",l);if(k.auf_id!==""&&l!==""){if($("#uiTab0").tabs("option","selected")==1){PosterPrdTabHandler.saveVcMediaFlashData("ScartHandler","submitShoppingcartForm")}else{if($("#uiTab0").tabs("option","selected")>1){k.submitShoppingcartForm(c)}}}});k.wait4FrameScriptReadyThenShowWKButton()}},wait4FrameScriptReadyThenShowWKButton:function(){var a=this;var b=window.frames[0];if(!this.hasInterval){this.hasInterval=setInterval(function(){if(typeof b.saveTemplate!="undefined"){$("div.cfcFunctionBar form").show();clearInterval(a.hasInterval);a.hasInterval=null}else{a.wait4FrameScriptReadyThenShowWKButton()}},1000)}},submitShoppingcartForm:function(b){var a=b.meta.priceNum||null;if(a){a=Math.round(a*100)/100}if(b.auf_id&&typeof(window.emospro)!=="undefined"){window.emospro.ec_Event=[["view",b.auf_id||"NULL",b.productTitle||"NULL",a||"NULL",b.meta.econda.econdaCategory||"NULL","1",b.meta.econda.ev1||"NULL",b.meta.econda.ev2||"NULL",b.meta.econda.ev3||"NULL",b.meta.econda.ev4||"NULL",b.meta.econda.ev5||"NULL",b.meta.econda.ev6||"NULL",b.meta.econda.ev7||"NULL",b.meta.econda.ev8||"NULL",b.meta.econda.ev9||"NULL",b.meta.econda.ev10||"NULL"]];econdaRequestEvent()}$(".cfc_shoppingCartButton").eq(0).parent("form").submit()}});PosterProductTabHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.productChanged=false;a.old_auf_id=null;a.tabIndex=null;a.updatePreview=false;return a},setFlashToolUrlAndPublicJobId:function(d){$("#vcMediaToolFrame").attr({src:""});this.loadingLayouttoolImage("create");var b=window.location.protocol+"//"+window.location.host+"/cgi-bin/r31msvc_fremdsystem_aufruf.pl";b+="?var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|&var_aufruf_art=14";b+="&var_xml_formatvorgaben_breite="+d.meta.prdWidth+"&var_xml_formatvorgaben_hoehe="+d.meta.prdHeight;var c=d;var a=this;$.ajax({type:"get",url:b,data:null,success:function(f,g){a.loadingLayouttoolImage("delete");f=f.substring(f.indexOf("/cgi-bin"),f.length);$("#vcMediaToolFrame").attr({src:f+"&var_html_folgemaske=r31msvcmedia_daten_anzeigen_job_api.html"});var e=Utils.getUrlParamsAsJson(f);if(e){e=e.var_vb4}window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID=e;a.update(c,{index:1})},error:function(g,e,f){a.loadingLayouttoolImage("delete");$("#vcMediaToolFrame").attr({src:""});window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID=null}})},update:function(e,d){var c=$("#uiTab0");if(d.index===0){this.tabIndex=d.index;this.updatePreview=true;var b=[1,2,3];for(var a in b){c.tabs("disable",b[a])}if(e.auf_id){c.tabs("enable",1);if(this.old_auf_id!=e.auf_id){this.productChanged=true;this.old_auf_id=e.auf_id}}else{$("#vcMediaToolFrame").attr({src:""});window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID=null}}else{if(d.index==1){this.tabIndex=d.index;this.updatePreview=true;c=$("#uiTab0");if(!window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID||this.productChanged){this.productChanged=false;this.setFlashToolUrlAndPublicJobId(e)}else{c.tabs("enable",2)}}else{if(d.index==2){this.tabIndex=d.index;this.saveVcMediaFlashData("PosterPrdTabHandler","switchTabToPreviewAndReceiveVcMediaXml")}}}},saveVcMediaFlashData:function(b,c){this.showLoadingPreviewPanel();var a=window.frames[0];a.saveTemplate(b,c)},switchTabToPreviewAndReceiveVcMediaXml:function(){var a=window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID;var c=window.location.protocol+"//"+window.location.host+"/cgi-bin/r31msvc_fremdsystem_aufruf.pl?";c+="var_hauptpfad=../creativpilot/r31/vc_media/&var_fa1_select=var_fa1_select||1|";c+="&var_aufruf_art=8&var_vb4_uebergabe="+a+"&var_crmkd110_uebergabe=J";var b=this;$.ajax({type:"get",url:c,success:function(d,e){b.receiveVcMediaXmlSuccess(d,e)},error:function(f,d,e){b.receiveVcMediaXmlError(f,d,e)}})},loadingLayouttoolImage:function(c){var a=$("#uiTab01"),b=a.find(".fsMediaShell .free");if(c==="create"){b.addClass("viewport");b.prepend('<div id="loadingLayouttool"></div>')}else{if(c==="delete"){Utils.busyWait(function(d){if($("#vcMediaToolFrame").attr("src")!==""){return true}return false},500,1000,function(d){$("#loadingLayouttool").remove();b.removeClass("viewport")})}}},showLoadingPreviewPanel:function(){var a=$("#uiTab02");var b=a.find(".fsMediaShell .free").empty();b.append('<div id="loadingPreview"></div>')},receiveVcMediaXmlSuccess:function(g,b){g=$(g);var j=$("#uiTab0");var a=$("#uiTab02");var k="/flash/flashtool/1832_flyerpilot_flashtool.swf";k+="?loadimage="+encodeURIComponent(g.find("preview").text());var d=$("#flashToolContainer");if(this.updatePreview===true){var i=a.find(".fsMediaShell .free").empty();i.append('<div id="flashToolContainer"></div>');d=$("#flashToolContainer");this.updatePreview=false}if(d.size()>0){var c={};var e={codebase:"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0",width:"958",height:"585",src:"/flash/flashtool/1832_flyerpilot_flashtool",quality:"high",pluginspage:"http://www.adobe.com/go/getflashplayer_de",align:"middle",play:"true",loop:"true",scale:"showall",wmode:"transparent",devicefont:"false",id:"1832_flyerpilot_flashtool",bgcolor:"#ffffff",name:"1832_flyerpilot_flashtool",menu:"true",allowFullScreen:"false",allowScriptAccess:"sameDomain",movie:"/flash/flashtool/1832_flyerpilot_flashtool",salign:""};var f={};swfobject.embedSWF(k,"flashToolContainer","958","585","9.0.0",null,c,e,f)}},receiveVcMediaXmlError:function(c,a,b){if(window.console){console.log(c,a,b)}}});ShoppingcartPreparerXxl=$.extend($.clone(ShoppingcartPreparer),{create:function(){var a=ShoppingcartPreparer.create.call(this);return a},updateShoppingcartAndWkButtons:function(a){this.update(a);if(a.auf_id){$(".xxlShoppingcartButton").fadeIn("slow")}else{$(".xxlShoppingcartButton").fadeOut("slow")}},update:function(b){if(b.auf_id){$(".prdConfTopWkShell, #prdConfCustHeadWkButton").fadeIn("fast")}else{$(".prdConfTopWkShell, #prdConfCustHeadWkButton").fadeOut("fast")}if(b&&b.auf_id){if(b.meta){var a=b.meta;this.price.html(this.euroTpl.clone()).prepend(a.price);this.priceInfoWoTax.html(this.euroTpl.clone()).prepend(a.priceWoTax);this.priceTax.html(this.euroTpl.clone()).prepend(a.priceTax)}$("#prdConfTopWk_express").val(b.express);$("#prdConfTopWk_overnight").val(b.overnight);$("#prdConfTopWk_auf_id").val(b.auf_id);if(b.pos_id){$("#prdConfTopWk_pos_id").val(b.pos_id)}else{$("#prdConfTopWk_pos_id").val("")}$("#prdConfTopWk_customerHeight").val(b.customerHeight);$("#prdConfTopWk_customerWidth").val(b.customerWidth);$(".shoppingcartButton input").bind("click.econda",function(j){var i,d,g,c,f;j.preventDefault();j.stopPropagation();if(b.auf_id&&typeof(window.emospro)!=="undefined"){i=b.auf_id;d=b.productTitle;g=b.meta.priceNum||null;if(g){g=Math.round(g*100)/100}c=b.meta.econda.econdaCategory;window.emospro.ec_Event=[["c_add",i||"NULL",d||"NULL",g||"NULL",c||"NULL","1",b.meta.econda.ev1||b.auf_auflage||"NULL",b.meta.econda.ev2||"NULL",b.meta.econda.ev3||"NULL",b.meta.econda.ev4||"NULL",b.meta.econda.ev5||"NULL",b.meta.econda.ev6||"NULL",b.meta.econda.ev7||"NULL",b.meta.econda.ev8||"NULL",b.meta.econda.ev9||"NULL",b.meta.econda.ev10||"NULL"]];econdaRequestEvent()}$(this).parents("form").submit()})}}});PageLinkPreparerXxl=$.extend($.clone(PageLinkPreparer),{create:function(){var a=PageLinkPreparer.create.call(this);return a},update:function(a,b){if(!b){b=Utils.getUrlParamsAsJson(window.location.href,true)}if(a.optionsParam){b=$.extend(b,a.optionsParam)}if(!a.auf_id){$.extend(b,{auf_id:a.baseArticle})}else{$.extend(b,{config:"true"})}var c=$("div.contentNavigationShell a");$(c).each(function(e){var d=this.href;var f=/\?/;if(f.test(d)){d=this.href.substring(0,this.href.search(f))}this.href=d+Utils.getUrlParamsFromJson(b)})}});AdditionalOptionsXxl=$.extend($.clone(LLObject),{options:null,create:function(){var a=LLObject.create.call(this);a.step=null;a.scOptsContainer=$("#shoppingCartConfigOptData");return a},update:function(a){if(a.steps.length>2){this.step=a.steps[2];this.makeShoppingCartOpts()}else{this.scOptsContainer.empty()}},makeShoppingCartOpts:function(){var a=this.scOptsContainer;a.empty();$(this.step.items).each(function(b){if(this.here){a.append('<input type="hidden" name="opt_'+this.value+'" value="'+this.value+'"/>')}})}});StepFilteredConfiguratorErrorMessagesHandler=$.extend($.clone(ErrorMessagesHandler),{create:function(){return ErrorMessagesHandler.create.call(this)},handleError:function(a){if(a.errorMessage){alert(a.errorMessage.title+":\n"+a.errorMessage.text);StepFilteredConfigurator.data.errorMessage=null}}});PosterProductOverviewLoader=$.extend($.clone(LLObject),{opts:null,data:null,onAfterInit:null,onItemClick:null,create:function(){var a=LLObject.create.call(this);a.target=null;a.items=[];return a},init:function(d){var b=AjaxURLManager.getUrlWithKey("posterproductoverview");this.opts=d;if(d.onAfterInit&&typeof d.onAfterInit=="function"){this.onAfterInit=d.onAfterInit}if(d.onItemClick&&typeof d.onItemClick=="function"){this.onItemClick=d.onItemClick}this.target=d.target||null;var a=this;var c=null;if(Utils.getUrlParamsAsJson()&&Utils.getUrlParamsAsJson().xs_id){c=Utils.getUrlParamsAsJson().xs_id}$.getJSON(b,function(f,g){a.data=f;$(f.items).each(function(k){var j=c==this.xs_id?true:false;var l=PosterProductOverviewItem.create();l.id=k;l.domId="posteroverviewItem_"+k;l.data=a.data;l.title=this.title;l.co_id=this.co_id||null;l.linkname=this.linkname||null;l.here=j;l.xs_id=this.xs_id||null;l.price=this.price;l.image=this.image;l.width=this.width;l.onClick=a.onItemClick;a.appendItem(l)});a.setContentShellWidth();Scroller=ScrollBar.create({target:$("#prdScrollPane"),orientation:"x",scrollerHeight:21,scrollerWidth:21,arrowHeight:34,arrowWidth:40,arrowMoveIn:0,sliderCapsPadding:6,stepSize:35});var e=a.onAfterInit;if(e&&typeof e=="function"){e.call(a,f)}})},appendItem:function(a){if(a.instanceOf(PosterProductOverviewItem)){this.items.push(a);a.make(this.target)}},setContentShellWidth:function(){var a=0;$(this.items).each(function(b){a+=this.width});this.target.width(a)}});PosterProductOverviewItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.id=null;a.domId=null;a.data=null;a.image=null;a.title=null;a.price=null;a.width=null;a.co_id=null;a.linkname=null;a.here=false;a.xs_id=null;a.onClick=null;a.urlText=null;return a},makeItemLayout:function(){var b=$('<div class="item item_'+this.id+'" id="'+this.domId+'"><div class="title">'+this.title+'</div><div class="price">'+this.price+"</div></div>");if(this.here){b.addClass("itemHere")}var c={width:this.width};if(this.image){c=$.extend(c,{"background-image":"url("+this.image.src+")"})}b.css(c);if(this.co_id){var a=this,d,e={};b.bind("click",function(i){var g=a.co_id;if(a.xs_id){e.xs_id=a.xs_id}if(typeof Scroller!="undefined"&&typeof Scroller.currentScrollPos=="number"){e.spos=Scroller.currentScrollPos}if(a.linkname){d=a.linkname}else{d="Produkt_Detail_id_"+g+"_.htm"}d+=Utils.getUrlParamsFromJson(e);var f=a.onClick;if(f&&typeof f=="function"){f.call(a,a.data)}window.location=d}).css({cursor:"pointer"})}return b},make:function(b){var a=this.makeItemLayout();b.append(a)}});startPosterOverviewLoader=function(){PosterOverviewLoader=PosterProductOverviewLoader.create();HandleDetailImage=HandleProductDetailImage.create();PosterOverviewLoader.init({target:$("div.content","#prdScrollPane"),onAfterInit:function(b){HandleDetailImage.update(b);var c=Utils.getUrlParamsAsJson(window.location.href);var a=0;if(c&&c.spos){a=c.spos}Scroller.scrollTo(a,0)},onItemClick:function(a){}})};HandleProductDetailImage=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(b){var d=$("#prodImgDetail");var c=Utils.getUrlParamsAsJson(location.href);var a=null;if(c&&c.xs_id){a=c.xs_id}if(d.size()>0){$(b.items).each(function(e){if(this.xs_id==a){if(this.detailImage){d.css({width:this.detailImage.width,height:this.detailImage.height,background:"url("+this.detailImage.src+") center no-repeat"})}}})}}});HandleProductDetailImageStandalone=$.extend($.clone(PosterProductOverviewLoader),{create:function(){var a=PosterProductOverviewLoader.create.call(this);return a},init:function(d){var e=$("#prodImgDetail");if(e.size()>0){var b=AjaxURLManager.getUrlWithKey("posterproductoverview");var a=this;var c=null;c=parseInt(e.attr("class").split("prdImgDetail_xsid_")[1],10);$.getJSON(b,function(f,g){a.data=f;$(f.items).each(function(j){if(this.xs_id===c){if(this.detailImage){e.css({width:this.detailImage.width,height:this.detailImage.height,background:"url("+this.detailImage.src+") center no-repeat"})}}})})}}});SlotMachineClassicMode=$.extend($.clone(SlotMachineSelectVariant),{init:function(f){window.slotMachinePresent=1;if(f){this.opts=f;this.makeShell(f.target);var e=this.urlParams=this.getURLParams();if(!e.ovn){e.ovn="false"}this.url=AjaxURLManager.getUrlWithKey("configarticle",e);if(this.urlParams.loadPos){this.urlParams.loadPos=null}var a=f.onAfterSlotCatch;if(a&&typeof a=="function"){this.onAfterSlotCatch=a}var c=f.onDataRequest;if(c&&typeof c=="function"){this.onDataRequest=c}var b=f.onDataRequestSuccess;if(b&&typeof b=="function"){this.onDataRequestSuccess=b}if(this.url){var d=this;$.getJSON(this.url,function(i,k){var j=d.data=i;if(j.type=="SlotMachineData"){$(j.slots).each(function(l){if(this.type=="SlotMachineSlot"){var m=SlotMachineClassicModeSlot.create(this.title,this.currentItem);m.id="slot_"+l;m.itemId=l;m.data=this;m.width=this.width;$(this.items).each(function(n){if(this.type=="SlotMachineSlotItem"){var o=SlotMachineSlotItemSelectVariant.create(this.title,this.value);o.id=m.id+"_slotItem_"+n;o.itemCnt=n;o.data=this;o.slot=m;o.width=m.width;m.appendItem(o)}});d.appendSlot(m)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,j)}})}}},verifyData:function(f){f=f||null;var b=this;var e=this.data;if(f){this.data.changedSlot=f.itemId}var a=this.onDataRequest;if(a){a.call(this,b,this.data)}var c=AjaxURLManager.getUrlWithKey("configarticle");for(var d in this.data.slots){this.data.slots[d].currentItem=this.slots[d].currentItem}$.ajax({type:"post",url:c,data:{content:encodeURIComponent($.toJson(SlotMachineClassicMode))},success:function(g,i){b.verifyDataRequestSuccess(g,i,f)},error:function(j,g,i){b.verifyDataRequestError(j,g,i,f)}})}});SlotMachineClassicModeSlot=$.extend($.clone(SlotMachineSlotSelectVariant),{create:function(b,a){return SlotMachineSlotSelectVariant.create.call(this,b,a)},makeSlotLayout:function(){var b=$('<tr><td class="'+this.id+'_titleColumn titleColumn"><div class="slotTitle"><span>'+this.title+'</span></div></td><td class="'+this.id+'_column selectColumn"><div class="slotSelect"><select name="'+this.id+'_select" id="'+this.id+'_select"></select></div></td></tr>');var a=this;b.find("select").bind("change",function(f){var c=$(this);var d=c.val();a.data.currentItem=a.currentItem=0;c.find("option").each(function(e){if($(this).attr("value")==d){a.data.currentItem=a.currentItem=e}});SlotMachineClassicMode.data.art_id=null;SlotMachineClassicMode.data[SlotMachineClassicMode.data.pk]=null;SlotMachineClassicMode.verifyData(a)});return b}});StartSlotmachineClassicMode=function(){ScartPreparer=ShoppingcartPreparer.create();DetailImagePrep=DetailImagePreparer.create();ProductDescriptionPrep=ProductDescriptionPreparer.create();SlotMachineClassicMode.init({target:$("#slotMachineClassicModeConfigurator"),onAfterInit:function(a){ScartPreparer.update(a);DetailImagePrep.update(a);ProductDescriptionPrep.update(a)},onAfterSlotCatch:function(a){},onDataRequest:function(b,a){},onDataRequestSuccess:function(b,a){ScartPreparer.update(a);ProductDescriptionPrep.update(a)}})};PatternDownloadLinkPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},update:function(){var c=Utils.getUrlParamsAsJson(),b,a=this;if(c&&c.auf_id){if($("#patternDownload").length||$("#datasheetDownload").length){b=AjaxURLManager.getUrlWithKey("templates4article",{auf_id:c.auf_id});$.getJSON(b,function(d,e){if(typeof(d.template)!=="undefined"){$("#patternDownload").attr({href:d.template})}if(typeof(d.data)!=="undefined"){$("#datasheetDownload").attr({href:d.data})}})}}}});SpecSubmitAction=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},bindFields:function(a,e,d,c){var b=this;if(!c){c=a}$(a).find(e).bind(d,function(f){if(e=="a"){f.preventDefault();f.stopPropagation()}b.sendRequest($(c))})},sendRequest:function(a){a.submit()}});SpecialSubmitAction=SpecSubmitAction.create();InputButtonHoverEffect={hover:function(){var a=$("form input[type=image]");var b=$("form input[type=submit]");a.hover(function(){$(this).addClass("buttonHover")},function(){$(this).removeClass("buttonHover")});b.hover(function(){$(this).addClass("subButtonHover")},function(){$(this).removeClass("subButtonHover")})}};ShowHideElements={elements:[],callback:null,register:function(b,a,c){this.elements.push([b,a]);if(c&&typeof c=="function"){this.callback=c}this.action(b,a)},action:function(c,b){var a=this;$(c).hover(function(){$(this).find(b).css("display","block");if(a.callback){a.callback.call(a,$(this),$(b))}},function(){$(this).find(b).hide()})}};FormElementInfoPanelCorrection=$.extend($.clone(LLObject),{create:function(){return LLObject.create.call(this)},correct:function(a){a=a.parent(".addInfoShell");var c=a.parents(".contColDes5");if(c.size()>0){var b=c.innerHeight();var d=c.get(0).scrollHeight;var e=a.position().top;if(b<d){a.css({top:((d-b)+20)*-1})}else{a.css({top:null})}}}});JsPager=$.extend($.clone(LLObject),{create:function(b){var c=LLObject.create.call(this);c.items=[];c.groupCnt=-1;c.pos=0;c.slideCounter=0;c.data=null;c.countPerLine=1;c.slideInterval=0;c.slideIntervalCount=null;c.hideControls=true;c.interval=null;c.defaults={target:null};if(b){$.extend(c.defaults,b)}for(var a in c.defaults){c[a]=c.defaults[a]}c.prepareContentArea();return c},slide:function(a){this.pos+=a;this.slideCounter++;if(this.pos<0){this.pos=0}else{if(this.pos>this.groupCnt){if(this.interval){this.pos=0}else{this.pos=this.groupCnt}}}$(this.target).find("div.jsArea").scrollTo(this.props.width*this.pos,this.props.duration,{axis:"x"});if(this.props.slideIntervalCount>0&&this.props.slideIntervalCount==this.slideCounter){clearInterval(this.interval)}},slideToPos:function(b){var a=this.target.find(".ms_scrollPane >div");this.slideCounter++;if(b>-1&&b<a.length){$(this.target).find("div.jsArea").scrollTo(a.eq(b),this.props.duration,{axis:"x"});this.pos=b}if(this.props.slideIntervalCount>0&&this.props.slideIntervalCount==this.slideCounter){clearInterval(this.interval)}},prepareContentArea:function(){var b=this.target;b.data("jsPager",this);b.css({overflow:"hidden"});var a=this.props.width;var c=this.props.height;var d=b.find("div.jsArea");d.css({width:a,height:c,overflow:"hidden"})},slideWithIntervalAndCount:function(b,d){var c=this.target,a=this;clearInterval(this.interval);this.slideToPos(0);this.slideCounter=0;if(d){this.props.slideIntervalCount=d}if(b){this.props.slideInterval=b;if(typeof(this.props.hideControls)!=="undefined"&&this.props.hideControls===false){c.find("table.jsPagerOuterTable td.button").show()}else{if((typeof(this.props.hideControls)!=="undefined"&&this.props.hideControls===true)||this.hideControls){c.find("table.jsPagerOuterTable td.button").hide()}}this.interval=setInterval(function(){a.slide(1)},b)}},makeContentAreaItems:function(){var l=this;var k=l.target;var g=k.attr("id");var i=this.target.find("div.jsPagerItem");var c=null;if(i&&typeof i.length=="number"){var e=1;if(i.length/l.countPerLine>=1){e=i.length/l.countPerLine;if(e%1>0){e++}}var a=l.props.width*e;var f=$('<div class="ms_scrollPane ms_scrollPane_'+g+'"></div>');var j;f.css({width:a,height:l.props.height});if(e>1){if(this.props.slideInterval&&this.props.slideInterval>0){j=this.props.slideInterval}else{j=0}k.find(".prev").bind("click",function(d){l.slide(-1);clearInterval(l.interval)}).css({cursor:"pointer"}).end().find(".next").css({cursor:"pointer"}).bind("click",function(d){l.slide(1);clearInterval(l.interval)});k.find("div.jsPagerButtons").hover(function(){$(this).addClass("jspb_hover")},function(){$(this).removeClass("jspb_hover")});if(j){var b=j;if(typeof(this.props.hideControls)!=="undefined"&&this.props.hideControls===false){k.find("table.jsPagerOuterTable td.button").show()}else{if((typeof(this.props.hideControls)!=="undefined"&&this.props.hideControls===true)||this.hideControls){k.find("table.jsPagerOuterTable td.button").hide()}}this.interval=setInterval(function(){l.slide(1)},j)}}$(i).each(function(d){if(d%l.countPerLine===0){l.groupCnt++;var o={width:l.props.width,height:l.props.height};c=$('<div id="ms_grpShell_'+g+"_"+l.groupCnt+'" class="ms_grpShell"></div>');c.css(o);var n=$('<table class="jsPagerContentTable" cellpadding="0" cellspacing="0" border="0"><tr></tr></table>');n.css(o);c.append(n)}var m=JsPagerItem.create(d,this,l);l.items.push(m);m=m.make();c.find("table tr").append(m);f.append(c)});k.find(".jsArea").append(f)}k.find("div.jsPagerItem").empty()}});JsPagerItem=$.extend($.clone(LLObject),{create:function(d,b,a){var c=LLObject.create.call(this);c.slider=a||null;c.id=d;c.data=b||null;c.itemWidth=a.defaults.props.itemWidth||null;return c},make:function(){var a=this.slider.target.attr("id");var b=$("<td>"+$(this.data).html()+"</td>");b.css({"vertical-align":"top","text-align":"center"});return b}});ProdInfoImgHandler=$.extend($.clone(LLObject),{create:function(b){var c=LLObject.create.call(this);c.defaults={target:null};if(b){$.extend(c.defaults,b)}for(var a in c.defaults){c[a]=c.defaults[a]}return c},handleAjax:function(){var b=window.location.href;var e=b.substring(b.search(/\?/)+1).split("&");var f={};for(var c=0;c<e.length;++c){var d=e[c].split("=");f[d[0]]=d[1]}var a=this;if(this.target&&f.auf_id){$.ajax({type:"get",url:window.location.protocol+"//"+window.location.host+"/backend/image4article",data:{auf_id:f.auf_id},success:function(g,i){a.target.append('<div class="prodInfoImgDes1"><div class="prodInfoImgDes2"></div></div>');a.target.find("div.prodInfoImgDes2").html(g)},error:function(j,g,i){}})}}});ShippingAddressbook=$.extend($.clone(LLObject),{create:function(b){var a=LLObject.create.call(this);this.bindSearchButton(b);this.clearFields();return a},bindSearchButton:function(b){var a=this;$("#shipAdrSearch a").bind("click",function(c){c.preventDefault();c.stopPropagation();var d=$(this).parent().position();a.showBook(Math.round(d.left),Math.round(d.top),b)})},clearFields:function(){if($("div.addressStandardModeInner").find("div.formError").length===0&&$("div.addressStandardModeInner").find("div.formGlobalError ul").length===0){$("div.shippingAddessItemsShell form :input").each(function(b){var c=$(this).attr("type");var a=$(this).attr("name");if(c!="submit"&&c!="hidden"&&c!="checkbox"){$(this).val("")}})}if($("div.stickerAdrForm").length>0){this.removeStickerCountryEntries()}},removeStickerCountryEntries:function(){var a=$("div.stickerAdrForm").find('select[name="shipLand"]').find("option");var b="1410";a.each(function(c){var d=$(this).attr("value");if((d!=b)&&d.length>0){$(this).remove()}})},rowHoverEffect:function(){$("#shipAddressBook div.shipLayerShell table tr.adrItem").hover(function(){$(this).addClass("rowHover")},function(){$(this).removeClass("rowHover")})},selectRow:function(a){$("#shipAddressBook div.shipLayerShell table tr.adrItem").removeClass("rowSelect");if(a){$(a).addClass("rowSelect")}},showBook:function(a,e,d){var c=this;var b=$("#shipAddressBook");if($("div.deliveryAdrForm").size()>0){b.addClass("deliveryAddressBook")}this.rowHoverEffect();a=(a-9);b.css({position:"absolute",left:a+"px",top:e+"px","z-index":"131"});b.show();c.selectRow(null);$("#shipAddressBook div.shipLayerShell table tr.adrItem").bind("click",function(f){c.selectRow($(this))});$("#adrBookSubButton a").bind("click",function(f){f.preventDefault();f.stopPropagation();c.formHandler(d)});$("#adrBookResetButton a").bind("click",function(f){f.preventDefault();f.stopPropagation();$("#shipAddressBook").hide()})},formHandler:function(e){var d="div.shippingAddessItemsShell form";if(e){d=e}var c=$("#shipAddressBook div.shipLayerShell table tr.rowSelect");if(c.length>0){var b=c.find("span");var a={};$(b).each(function(g){var f=$(this).attr("class").split("shipLayerForm_")[1];var j=$(this).text();a[f]=j});$(d+" :input").each(function(g){var j=$(this).attr("type");if(j!="submit"&&j!="hidden"&&j!="checkbox"){var f=$(this).attr("name");$(this).val("");$(this).val(a[f])}})}$("#shipAddressBook").hide()}});ScrollBar=$.extend($.clone(LLObject),{currentScrollPos:0,oldScrollPos:0,scrollBarDim:null,mousePosX:0,mousePosY:0,realStepSize:1,afterInitCallback:null,defaults:{orientation:"y",scrollerWidth:10,scrollerHeight:10,arrowWidth:10,arrowHeight:10,arrowMoveIn:0,sliderCapsPadding:0,stepSize:1,ignoreTargetPosition:true},create:function(a){var b=LLObject.create.call(this);b.target=a.target||null;if(a.afterInitCallback&&typeof a.afterInitCallback=="function"){b.afterInitCallback=a.afterInitCallback}b.defaults=$.extend(b.defaults,a);b.init();return b},init:function(){var j=this.target;var e;if(this.defaults.orientation=="y"){e=j.get(0).scrollHeight>j.height()}else{e=j.get(0).scrollWidth>j.width()}var f=this.defaults;if(e){this.prepareTargets();var a=this.getScrollBarOuter();var b=a.find(".sliderOuter");var c,i,m,l,g,k;if(f.orientation=="y"){c=f.arrowHeight;i=this.scrollBarDim=a.height()-f.arrowHeight*2+f.arrowMoveIn;m=j.get(0).scrollHeight;l=a.height()*i/m;g={top:c-f.arrowMoveIn};k={height:l-f.sliderCapsPadding}}else{c=f.arrowWidth;i=this.scrollBarDim=a.width()-f.arrowWidth*2+f.arrowMoveIn;scrollWidth=j.get(0).scrollWidth;l=a.width()*i/scrollWidth;g={left:c-f.arrowMoveIn};k={width:l-f.sliderCapsPadding}}b.css(g);b.find(".sliderInner2").css(k);this.bindElements()}var d=f.afterInitCallback;if(d){d.call(this)}},getScrollBarOuter:function(){return this.target.parent(".scrollBarScrollPane")},getSlider:function(){var a=this.getScrollBarOuter();return a.find(".sliderOuter")},prepareTargets:function(){if(this.target&&this.target.length){var e=this.target;var a=this.defaults;var d=$('<div class="scrollBarScrollPane"></div>');var c={};c.width=e.width();c.height=e.height();if(!this.defaults.ignoreTargetPosition){c.position=e.css("position");c.left=e.css("left");c.top=e.css("top");c.right=e.css("right");c.bottom=e.css("bottom");c.zIndex=e.css("zIndex")}d.css(c);var b;for(b in c){if(!(b=="width"||b=="height"||b=="position")){if(e.css(b)){e.css(b,null)}}}if(a.orientation=="y"){e.width(c.width-a.scrollerWidth)}else{if(a.orientation=="x"){e.height(c.height-a.scrollerHeight)}}e.wrap(d);e.parent(".scrollBarScrollPane").append(this.makeBar(c.width,c.heigth))}},bindElements:function(){var b=this.defaults;var a=this.getScrollBarOuter();var c=this;a.find(".arrow").each(function(d){var e=$(this);if(e.hasClass("arrow_top")){e.bind("click",function(f){c.adaptSliderByArrowClick("top")})}else{if(e.hasClass("arrow_bottom")){e.bind("click",function(f){c.adaptSliderByArrowClick("bottom")})}else{if(e.hasClass("arrow_left")){e.bind("click",function(f){c.adaptSliderByArrowClick("left")})}else{if(e.hasClass("arrow_right")){e.bind("click",function(f){c.adaptSliderByArrowClick("right")})}}}}});a.find(".sliderOuter").bind("mousedown",function(d){c.mousePosX=d.pageX;c.mousePosY=d.pageY;c.realStepSize=b.stepSize;c.oldScrollPos=c.currentScrollPos;$("body").bind("mousemove",function(f){c.adaptSliderByMouseMove(c.getSlider(),f)}).bind("mouseup",function(f){c.mousePosX=0;c.mousePosY=0;c.oldScrollPos=c.currentScrollPos;b.stepSize=c.realStepSize;$("body").unbind("mousemove")})})},adaptSliderByMouseMove:function(b,c){var a=c.pageX-this.mousePosX;var d=c.pageY-this.mousePosY;this.scrollTo(a,d,b)},scrollTo:function(k,j,b){k=isNaN(parseInt(k,10))?0:parseInt(k,10);j=isNaN(parseInt(j,10))?0:parseInt(j,10);var f=this.defaults;var d=this.target;var e=false;if(!b){b=this.getSlider();e=true;this.currentScrollPos=this.oldScrollPos=0}var l,a,c,g,i;if(f.orientation=="y"){l=d.scrollTop();a=this.getScrollBarOuter().height();c=d.get(0).scrollHeight;g=c-a;if(this.oldScrollPos+j>=Math.floor((c-a)/(c/this.scrollBarDim))){b.css({top:this.scrollBarDim-(b.height()+f.sliderCapsPadding)+f.arrowHeight});d.scrollTop(c-a);if(e){this.currentScrollPos=this.oldScrollPos=this.scrollBarDim-(b.height()+f.sliderCapsPadding)+f.arrowWidth}}else{if(this.oldScrollPos+j<=0){b.css({top:f.arrowHeight-f.arrowMoveIn});d.scrollTop(0);if(e){this.currentScrollPos=this.oldScrollPos=0}}else{this.currentScrollPos=this.oldScrollPos+j;i=this.currentScrollPos+f.arrowHeight-f.arrowMoveIn;b.css({top:i});d.scrollTop(this.currentScrollPos*c/this.scrollBarDim)}}}else{l=d.scrollLeft();a=this.getScrollBarOuter().width();c=d.get(0).scrollWidth;g=c-a;if(this.oldScrollPos+k>=Math.floor((c-a)/(c/this.scrollBarDim))){b.css({left:this.scrollBarDim-(b.width()+f.sliderCapsPadding)+f.arrowWidth});d.scrollLeft(c-a);if(e){this.currentScrollPos=this.oldScrollPos=this.scrollBarDim-(b.width()+f.sliderCapsPadding)+f.arrowWidth}}else{if(this.oldScrollPos+k<=0){b.css({left:f.arrowWidth-f.arrowMoveIn});d.scrollLeft(0);if(e){this.currentScrollPos=this.oldScrollPos=0}}else{this.currentScrollPos=this.oldScrollPos+k;i=this.currentScrollPos+f.arrowWidth-f.arrowMoveIn;b.css({left:i});d.scrollLeft(this.currentScrollPos*c/this.scrollBarDim)}}}},adaptSliderByArrowClick:function(g){var e=this.defaults;var d=this.target;var b=this.getSlider();var j,a,c,i;if(g=="top"||g=="bottom"){j=d.scrollTop();a=this.getScrollBarOuter().height();c=d.get(0).scrollHeight}else{j=d.scrollLeft();a=this.getScrollBarOuter().width();c=d.get(0).scrollWidth}var f=c-a;if(g=="top"){if(j>0){this.currentScrollPos=Math.max(0,this.currentScrollPos-e.stepSize);i=this.currentScrollPos+e.arrowHeight-e.arrowMoveIn;b.css({top:i});d.scrollTop(this.currentScrollPos*c/this.scrollBarDim)}}else{if(g=="bottom"){if(j<f){if(j+c*e.stepSize/this.scrollBarDim<f){this.currentScrollPos+=e.stepSize;i=this.currentScrollPos+e.arrowHeight-e.arrowMoveIn;b.css({top:i});d.scrollTop(this.currentScrollPos*c/this.scrollBarDim)}else{this.currentScrollPos=Math.floor((c-a)/(c/this.scrollBarDim));b.css({top:this.scrollBarDim-(b.height()+e.sliderCapsPadding)+e.arrowHeight});d.scrollTop(c-a)}}}else{if(g=="left"){if(j>0){this.currentScrollPos=Math.max(0,this.currentScrollPos-e.stepSize);i=this.currentScrollPos+e.arrowWidth-e.arrowMoveIn;b.css({left:i});d.scrollLeft(this.currentScrollPos*c/this.scrollBarDim)}}else{if(g=="right"){if(j<f){if(j+c*e.stepSize/this.scrollBarDim<f){this.currentScrollPos+=e.stepSize;i=this.currentScrollPos+e.arrowWidth-e.arrowMoveIn;b.css({left:i});d.scrollLeft(this.currentScrollPos*c/this.scrollBarDim)}else{this.currentScrollPos=Math.floor((c-a)/(c/this.scrollBarDim));b.css({left:this.scrollBarDim-(b.width()+e.sliderCapsPadding)+e.arrowWidth});d.scrollLeft(c-a)}}}}}}},makeBar:function(k,e){var c=this.defaults;var a=$('<div class="trail trail_'+c.orientation+'"></div>');var j=c.scrollerWidth;var d=c.scrollerHeight;var b=c.arrowWidth;var i=c.arrowHeight;var g,f;if(c.orientation=="y"){a.css({position:"absolute",right:0,top:0,height:e,width:j});g=$('<div class="arrow arrow_'+c.orientation+' arrow_top" unselectable="on"></div>');f=$('<div class="arrow arrow_'+c.orientation+' arrow_bottom" unselectable="on"></div>');g.css({width:j,height:i});f.css({width:j,height:i,position:"absolute",bottom:0})}else{a.css({position:"absolute",left:0,bottom:0,width:k,height:d});g=$('<div class="arrow arrow_'+c.orientation+' arrow_left" unselectable="on"></div>');f=$('<div class="arrow arrow_'+c.orientation+' arrow_right" unselectable="on"></div>');g.css({height:d,width:b});f.css({height:d,width:b,position:"absolute",right:0,top:0})}a.append(g);a.append(f);a.append(this.makeSlider());return a},makeSlider:function(){var a=this.defaults;var b=$('<div class="sliderOuter" unselectable="on"><div class="sliderInner1" unselectable="on"><div class="sliderInner2" unselectable="on"></div></div></div>');if(a.orientation=="y"){b.css({position:"absolute",left:0});b.addClass("slider_top");b.find(".sliderInner1").addClass("slider_bottom");b.find(".sliderInner2").addClass("slider_"+a.orientation+"_inner2").css({width:a.scrollerWidth})}else{b.css({position:"absolute",top:0});b.addClass("slider_left");b.find(".sliderInner1").addClass("slider_right");b.find(".sliderInner2").addClass("slider_"+a.orientation+"_inner2").css({height:a.scrollerHeight})}return b}});ClassisModeConfigurator=$.extend($.clone(SlotMachine),{init:function(f){if(f){this.opts=f;this.makeShell(f.target);var e=this.urlParams=this.getURLParams();if(!e.ovn){e.ovn="false"}this.url=AjaxURLManager.getUrlWithKey("classicconfigarticle",e);if(this.urlParams.loadPos){this.urlParams.loadPos=null}var a=f.onAfterSlotCatch;if(a&&typeof a=="function"){this.onAfterSlotCatch=a}var c=f.onDataRequest;if(c&&typeof c=="function"){this.onDataRequest=c}var b=f.onDataRequestSuccess;if(b&&typeof b=="function"){this.onDataRequestSuccess=b}if(this.url){var d=this;$.getJSON(this.url,function(i,k){var j=d.data=i;if(j.type=="SlotMachineData"){$(j.slots).each(function(l){if(this.type=="SlotMachineSlot"){var m=ClassicModeSlot.create(this.title,this.currentItem);m.id="slot_"+l;m.itemId=l;m.data=this;m.width=this.width;$(this.items).each(function(n){if(this.type=="SlotMachineSlotItem"){var o=ClassicModeSlotItem.create(this.title,this.value);o.id=m.id+"_slotItem_"+n;o.itemCnt=n;o.data=this;o.slot=m;o.width=m.width;m.appendItem(o)}});d.appendSlot(m)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,j)}})}}},makeShell:function(b){var a=$('<div id="classicModeOuter"></div>');b.append(a)},setActionKeeper:function(a){},clearActionKeeper:function(){},verifyData:function(f){f=f||null;var b=this;var e=this.data;if(f){this.data.changedSlot=f.itemId}var a=this.onDataRequest;if(a){a.call(this,b,this.data)}var c=AjaxURLManager.getUrlWithKey("configarticle");for(var d in this.data.slots){this.data.slots[d].currentItem=this.slots[d].currentItem}$.ajax({type:"post",url:c,data:{content:encodeURIComponent($.toJson(ClassisModeConfigurator))},success:function(g,i){b.verifyDataRequestSuccess(g,i,f)},error:function(j,g,i){b.verifyDataRequestError(j,g,i,f)}})},verifyDataRequestSuccess:function(a,b,c){this.data=a;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=a.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,c,a)}this.slotUpdateCheck()},verifyDataRequestError:function(c,a,b,d){}});ClassicModeSlot=$.extend($.clone(SlotMachineSlot),{create:function(c,a){var b=SlotMachineSlot.create.call(this);return b},makeSlotTitle:function(){},makeSlotLayout:function(){},make:function(a){if(a){}}});ClassicModeSlotItem=$.extend($.clone(SlotMachineSlotItem),{create:function(c,a){var b=SlotMachineSlotItem.create.call(this);return b},makeItemLayout:function(){},make:function(a){if(a){}}});ProductSearchProposals=$.extend($.clone(LLObject),{create:function(a){var c=LLObject.create.call(this),b;c.keyCnt=0;c.proposalItems={current:0,items:null};c.defaults={searchOuterId:$("#productSearch"),searchFormId:$("#quickSearch"),searchPhraseProposals:$("#searchPhraseProposals"),proposalsTarget:$("#productSearchFieldImage"),pagerTopTarget:$("#productPager1"),pagerBottomTarget:$("#productPager2"),searchResultTarget:$("#productSearchProposalsTarget"),facetPanelsTarget:$("#facetPanelsTarget"),positionAbsolute:false,relativeTargetPosition:null};if(a&&Utils.isObject(a)){$.extend(c.defaults,a)}c.currentFacets=null;c.data=null;c.startPhrase="";c.originalTarget=null;if(c.defaults.searchPhraseProposals.length===0){b=c.makeSearchPhraseProposalPaneLayout().hide();if(c.defaults.positionAbsolute){$("body").append(b)}else{c.defaults.proposalsTarget.append(b)}c.defaults.searchPhraseProposals=b}return c},makeSearchPhraseProposalPaneLayout:function(){var b=this.defaults,a=$('<div id="searchPhraseProposals"><div id="searchPhraseProposalsPane"><div class="title"></div><div id="searchPhraseProposalsScrollPane"></div></div></div>');return a},makeProductProposalPaneLayout:function(){var a=$('<div id="productSearchProposals"><div id="productSearchProposalsPane"><div class="title"><div class="viewport"><div class="searchInfo"></div></div><div class="titleInner"></div></div><div id="productSearchProposalsScrollPane"></div></div></div>');return a},makeSearchSummaryLayout:function(){var f=this.data,e,g,b,a,c;e=f.response.numFound;g=f.responseHeader.params.start;b=f.responseHeader.params.rows;c=g/b+1;a=e%b>0?Math.floor(e/b)+1:e/b;return $('<div class="outer"><span class="prompt">'+$.lang("searchInfoPrompt1")+'</span><span class="current">'+c+'</span><span class="prompt">'+$.lang("searchInfoPrompt2")+'</span><span class="overall">'+a+"</span></div>")},getQueryParams:function(k,b,j){var g={q:"",start:0,rows:0,indent:"on",qt:"dismax",spellcheck:false,wt:"json","spellcheck.extendedResults":true,"spellcheck.collate":true,facet:true,"facet.mincount":1,keyCnt:this.keyCnt},l={"facet.limit":10,"facet.prefix":""},c=["textpropose"],i={hl:"false","hl.fl":"textpropose","facet.sort":"index"},e=["fo_bezeichnung","wgl_bezeichnung","art_seiten_drucken_text","gr_bezeichnung","wv_bezeichnung","art_fenster_text","wgl_bezeichnung_detail"],d,f,a;if(j&&typeof j==="object"){if(j.start||j.start===0){g=$.extend(g,{start:j.start});delete j.start}j=Utils.getUrlParamsFromJson(j);j="&"+j.substring(1,j.length)}else{j=""}d=null;f=null;if(k==="searchProposals"){f=c;a=$.trim(b).split(" ");if(a[0]!==""&&a[0]!==" "){if(a.length===1){l["facet.prefix"]=a[0].toLowerCase();l["q.alt"]="*:*"}else{if(a.length>1&&a[a.length-1]!==" "){g.q=a.slice(0,a.length-1).join(" ");l["facet.prefix"]=a[a.length-1].toLowerCase()}}d=$.extend(g,l)}}else{if(k==="productProposals"){f=e;g.rows=10;g.q=b;d=$.extend(g,i)}}if(d){d=Utils.getUrlParamsFromJson(d);$(f).each(function(m){d+="&facet.field="+this});return d+j}return null},getFacetParamsAsJson:function(a){if(typeof a==="object"){this.currentFacets=$.extend(this.currentFacets,a);return this.currentFacets}else{if(typeof a==="string"){delete this.currentFacets[a]}}return this.currentFacets},handleSearchPhraseProposals:function(c){var d=this.getQueryParams("searchProposals",c),a=this.defaults,b,o,f,l,g,j,n,k,e,m;if(a.positionAbsolute){$("body").append(a.searchPhraseProposals);e=a.proposalsTarget.offset();a.searchPhraseProposals.css({left:e.left,top:e.top,zIndex:1000000});if(a.relativeTargetPosition){a.searchPhraseProposals.css({left:e.left+a.relativeTargetPosition.left,top:e.top+a.relativeTargetPosition.top})}}else{a.searchPhraseProposals.removeAttr("style");a.proposalsTarget.append(a.searchPhraseProposals)}if(d){b=AjaxURLManager.getUrlWithKey("search").replace("/backend","")+d;if(window.location.href.search(/www\.kunden/)>-1){b="https://www.kunden.flyerpilot.de"+b}this.proposalItems.current=0;this.proposalItems.items=[];this.proposalItems.items.push(a.proposalsTarget.find(":input"));o=this;$.getJSON(b,function(i,q){if(o.keyCnt===i.responseHeader.params.keyCnt*1){o.data=i;a.searchPhraseProposals.find(".title").text($.lang("searchPhraseProposalTitle"));$("#searchPhraseProposalsScrollPane").empty();if(i.facet_counts.facet_fields.textpropose.length>0){f=i.facet_counts.facet_fields.textpropose;k="";if(c.search(" ")>-1){k=c.substring(0,c.lastIndexOf(" "))+" "}for(g=0;g<f.length;g+=1){if(g%2===1){continue}l=k+f[g];j=f[g+1];n=SearchPhraseProposalsItem.create(l,j,this.phrase);n.id=g/2;n.parent=o;n.make();o.proposalItems.items.push(n)}a.searchPhraseProposals.show("fast")}else{a.searchPhraseProposals.hide("fast");o.proposalItems.current=0;o.proposalItems.items=[]}a.searchOuterId.unbind("keydown").bind("keydown",function(r){o.handleKeyPress(r)});a.searchOuterId.find(".submitButton").bind("click",function(r){o.fire()})}})}else{a.searchPhraseProposals.hide("fast");$("#searchPhraseProposalsScrollPane").empty()}},handleProductProposals:function(g,k){var b=this.defaults,c,o,m,n,e,i,j,d,q,a,l,f;if(g&&g!==""){if(!k){k=this.getQueryParams("productProposals",g)}if(k){c=AjaxURLManager.getUrlWithKey("search").replace("/backend","")+k;this.proposalItems.current=0;this.proposalItems.items=[];this.proposalItems.items.push($("#productSearchFieldImage").find(":input"));o=this;$.getJSON(c,function(r,s){o.data=r;o.makeFacetPanels(b.facetPanelsTarget,g);$("#productSearchProposals").find(".titleInner").html($.lang("productProposalTitle"));$("#productSearchProposals").find(".title .searchInfo").html(o.makeSearchSummaryLayout());$("#productSearchProposalsScrollPane").empty();if(r.response.docs.length>0){m=r.response.docs;$(m).each(function(u){n=ProductProposalsItem.create();n.id=u;n.parent=o;n.data=this;n.make();o.proposalItems.items.push(n)})}if(b.pagerTopTarget){Pager1=PagerElement.create({target:b.pagerTopTarget,frameWidth:10,callback:function(v){e=v;i=o.getFacetParamsAsJson();j={fq:[]};for(var u in i){j.fq.push([u,':"',i[u],'"'].join(""))}j=$.extend(j,{start:(e-1)*r.responseHeader.params.rows});k=o.getQueryParams("productProposals",g,j);o.handleProductProposals(g,k)}})}if(b.pagerBottomTarget){Pager2=PagerElement.create({target:b.pagerBottomTarget,frameWidth:10,callback:function(v){e=v;i=o.getFacetParamsAsJson();j={fq:[]};for(var u in i){j.fq.push([u,':"',i[u],'"'].join(""))}j=$.extend(j,{start:(e-1)*r.responseHeader.params.rows});k=o.getQueryParams("productProposals",g,j);o.handleProductProposals(g,k)}})}d=r.response.start;q=r.responseHeader.params.rows;a=r.response.numFound;l=d/q+1;f={pager:{currentPage:l,overall:a,offset:q}};if(b.pagerTopTarget){Pager1.update(f)}if(b.pagerBottomTarget){Pager2.update(f)}if(typeof(window.emospro)!=="undefined"){window.emospro.search=[[g,a]];econdaRequestEvent()}})}else{$("#productSearchProposalsScrollPane").empty()}}},removeProposalsHoverEffect:function(){$(this.proposalItems.items).each(function(a){if(a>0){this.jqElm.removeClass("searchProposalItemHover")}})},completePhrase:function(){var b=this.defaults,c=b.proposalsTarget.find(":input"),d=$.trim(c.val()),a=this.proposalItems.items[this.proposalItems.current];c.val(a.proposal)},completePhraseAndSetFocusToInput:function(a){var b=this.defaults,c=b.proposalsTarget.find(":input"),d;if(!a){d=$.trim(c.val());a=this.proposalItems.items[this.proposalItems.current];if(typeof a!=="undefined"){c.val(a.proposal)}}else{c.val(a);c.focus()}this.proposalItems.current=0;b.searchPhraseProposals.hide("fast")},fire:function(){var a=this.defaults,c=a.proposalsTarget.find(":input"),b=a.searchFormId.attr("action");window.location.href=b+Utils.getUrlParamsFromJson({phrase:$.trim(c.val())})},handleKeyPress:function(d){d.stopPropagation();var c=this.proposalItems,b,a=this.defaults;if(d.keyCode===13){this.completePhraseAndSetFocusToInput();a.searchPhraseProposals.hide("fast");this.fire()}else{if(d.keyCode===38||d.keyCode===40){this.removeProposalsHoverEffect();if(d.keyCode===38){if(c.current>0){b=c.current-=1}else{b=c.items.length-1;c.current=b}}else{if(c.current<c.items.length-1){b=c.current+=1}else{b=0;c.current=b}}if(b>0){c.items[b].jqElm.addClass("searchProposalItemHover")}else{c.items[0].focus()}this.completePhrase()}else{if(d.keyCode===27){a.searchPhraseProposals.hide("fast")}else{}}}},make:function(){var a=this,b=this.defaults,c=b.proposalsTarget.find(":input");c.focus(function(d){a.removeProposalsHoverEffect();a.proposalItems.current=0});this.originalTarget=c;c.attr({autocomplete:"off"});b.searchFormId.bind("submit",function(d){d.preventDefault();d.stopPropagation()});c.bind("keyup",function(d){a.keyCnt+=1;if(d.keyCode===8||d.keyCode>45||d.keyCode===0){c=$(this);if(c.val().charCodeAt(c.val().length-1)!==32){a.handleSearchPhraseProposals(c.val())}}})},makeDetail:function(b){var a=null,c=Utils.getUrlParamsAsJson();if(c&&c.phrase!=="undefined"){a=c.phrase}b.append(this.makeProductProposalPaneLayout());this.handleProductProposals(a)},makeFacetPanels:function(q,e){var r=this.data,c=0,w=0,l=[],s,b,v,f,a,m,u,n,o,x,g;q.empty();v=(r.responseHeader&&r.responseHeader.params.fq)?r.responseHeader.params.fq:[];if(v){if(typeof v!=="string"){for(m=0;m<v.length;m+=1){l.push(v[m].split(":")[0])}}else{l.push(v.split(":")[0])}}s=r.facet_counts.facet_fields;for(f in s){if(f!=="art_fenster_text"){b=s[f];a=ProductFacetPanel.create();a.target=q;a.parent=this;a.id=c;a.domId="facetPanel_"+c;a.title=f;if($.inArray(f,l)>-1){x=ProductFacetPanelBackItem.create();x.id=-1;x.parent=a;x.phrase=e;x.domId="facetPanelItem_"+c+"-1";x.title=$.lang("searchFacetPanelItemBack");x.count=o;x.attributeName=f;a.items.push(x)}for(g=0;g<b.length;g+=1){if(g%2===1){w+=1;continue}u=n=b[g];if(n.indexOf("_")===0||n.indexOf("_")==7){u=n.substring(n.indexOf("_")+1,n.length)}o=b[g+1];x=ProductFacetPanelItem.create();x.id=w;x.parent=a;x.phrase=e;x.domId="facetPanelItem_"+w;x.title=u;x.realTitle=n;x.count=o;x.attributeName=f;a.items.push(x)}a.make();if(!b.length){a.domel.hide()}c+=1}}}});SearchPhraseProposalsItem=$.extend($.clone(LLObject),{create:function(b,c,a){var d=LLObject.create.call(this);d.id=null;d.parent=null;d.proposal=b;d.jqElm=null;d.count=c;d.phrase=a;return d},changeProposalFirstLetterCase:function(){var b=this.proposal.substring(0,1);var a=this.proposal.substring(1,this.proposal.length);if(isNaN(b)){b=b.toUpperCase()}return b+a},makeItemLayout:function(){var b=$('<div class="proposalItem searchProposalItem"><div class="viewport"><div class="count"></div></div><div class="proposal"></div></div>');b.find(".proposal").text(this.changeProposalFirstLetterCase()).end().find(".count").text("("+this.count+")");b.hover(function(){$(this).addClass("searchProposalItemHover")},function(){$(this).removeClass("searchProposalItemHover")});var a=this;b.bind("click",function(c){a.parent.proposalItems.current=a.id;a.parent.completePhraseAndSetFocusToInput(a.proposal);a.parent.fire()});return b},make:function(){var a=this.makeItemLayout();this.jqElm=a;$("#searchPhraseProposalsScrollPane").append(a)}});ProductProposalsItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.id=null;a.parent=null;a.data=null;a.jqElm=null;a.descAttrs=["fo_bezeichnung","fo_zusatzinfo","fb_bezeichnung","sf_bezeichnung","gr_bezeichnung","wv_bezeichnung","ka_bezeichnung","au_bezeichnung","art_fenster_text","var_bezeichnung","art_seiten_drucken_text","xs_bezeichnung"];return a},getDescription:function(){var c="",b,a=this;$(this.descAttrs).each(function(d){if(typeof a.data[this]!="undefined"){b=a.data[this];if(b.indexOf("_")===0||b.indexOf("_")==7){b=b.substring(b.indexOf("_")+1,b.length)}c+=b+", "}});if(c.length>0){return c.substring(0,c.length-2)}return c},makeItemLayout:function(){var b="";var e=this.data;if(this.data.img_src){iattrs={src:e.img_src,width:e.img_width,height:e.img_height,border:0};b=$("<img/>").attr(iattrs)}var c=$('<div class="proposalItem productProposalItem"><div class="proposal"><div class="image"></div><div class="textOuter"><h1 class="headline">'+e.artl_bezeichnung+'</h1><p class="desc">'+this.getDescription()+'</p></div><div class="floatTerm"></div></div></div>');c.find(".image").append(b);c.hover(function(){$(this).addClass("productProposalItemHover")},function(){$(this).removeClass("productProposalItemHover")});var a=this;c.bind("click",function(){window.location.href=e.url.replace("http://www.flyerpilot.de","");window.location.href=e.url.replace("http://www.kunden.flyerpilot.de","")});return c},make:function(){var a=this.makeItemLayout();this.jqElm=a;$("#productSearchProposalsScrollPane").append(a)}});ProductFacetPanel=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.target=null;a.parent=null;a.id=null;a.domId=null;a.domel=null;a.title=null;a.items=[];a.panelTitelMapper={fo_bezeichnung:"Endformat",wgl_bezeichnung:"Warengruppe",art_seiten_drucken_text:"Anzahl Seiten",gr_bezeichnung:"Papier",wv_bezeichnung:"Weiterverarbeitung",art_fenster_text:null,wgl_bezeichnung_detail:"Warengruppe (Detail)"};return a},makePanelLayout:function(){var a=$('<div id="'+this.domId+'" class="facetPanel"></div>');return a},makeTitleLayout:function(){var b,a;b=this.panelTitelMapper[this.title];a=$('<div class="facetPanelTitle"><span>'+b+"</span></div>");return a},appendPanelItems:function(a){var b=this;$(this.items).each(function(c){a.append(this.make())})},make:function(){var a=this.makePanelLayout();a.append(this.makeTitleLayout());this.appendPanelItems(a);this.target.append(a);this.domel=a}});ProductFacetPanelItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.id=null;a.panel=null;a.phrase=null;a.domId=null;a.title=null;a.realTitle=null;a.count=null;a.attributeName=null;return a},makeItemTitleLayout:function(){var c,a=this.parent.parent,b=this,e,d;c=$('<a href="#" id="'+this.domId+'" class="facetItem"><span class="viewport"><span class="count">('+this.count+')</span></span><span class="title">'+this.title+"</span></a>");c.bind("click",function(g){var f;g.preventDefault();g.stopPropagation();e={};e[b.attributeName]=b.realTitle;e=a.getFacetParamsAsJson(e);d={fq:[]};for(f in e){d.fq.push([f,':"',e[f],'"'].join(""))}d=a.getQueryParams("productProposals",b.phrase,d);a.handleProductProposals(b.phrase,d)});return c},make:function(){var a=this.makeItemTitleLayout();return a}});ProductFacetPanelBackItem=$.extend($.clone(ProductFacetPanelItem),{create:function(){var a=ProductFacetPanelItem.create.call(this);return a},makeItemTitleLayout:function(){var c,a=this.parent.parent,b=this,e,d;c=$('<a href="#" id="'+this.domId+'" class="facetItem facetBackItem"><span class="title">'+this.title+"</span></a>");c.bind("click",function(g){var f;g.preventDefault();g.stopPropagation();e=a.getFacetParamsAsJson(b.attributeName);d={fq:[]};for(f in e){d.fq.push([f,':"',e[f],'"'].join(""))}d=a.getQueryParams("productProposals",b.phrase,d);a.handleProductProposals(b.phrase,d)});return c}});PagerElement=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.opts=a||null;b.currentPage=1;b.overall=null;b.offset=null;return b},getPages:function(){var a,b;a=this.overall;b=this.offset;return a%b>0?Math.ceil(a/b):a/b},makeArrowNaviLayout:function(){var a=this.opts;var l=$('<td class="pagerArrowOuter"><div></div></td>');var i=false;var j=false;var b,m,e,n;if(this.currentPage>1){b="firstPage";m="previousPage";i=true;if(this.currentPage<this.getPages()){e="lastPage";n="nextPage";j=true}else{e="lastPagePass";n="nextPagePass"}}else{b="firstPagePass";m="previousPagePass";if(this.currentPage<this.getPages()){e="lastPage";n="nextPage";j=true}else{e="lastPagePass";n="nextPagePass"}}var o=this;var k=l.clone();k.find("div").addClass(b).hover(function(q){if(o.currentPage>1){$(this).addClass("firstPageOver")}},function(q){$(this).removeClass("firstPageOver")});var d=l.clone();d.find("div").addClass(m).hover(function(q){if(o.currentPage>1){$(this).addClass("previousPageOver")}},function(q){$(this).removeClass("previousPageOver")});var f=l.clone();f.find("div").addClass(e).hover(function(q){if(o.currentPage<o.getPages()){$(this).addClass("lastPageOver")}},function(q){$(this).removeClass("lastPageOver")});var c=l.clone();c.find("div").addClass(n).hover(function(q){if(o.currentPage<o.getPages()){$(this).addClass("nextPageOver")}},function(q){$(this).removeClass("nextPageOver")});var g=a.callback;if(g&&typeof g==="function"){if(i){k.find("div").bind("click",function(q){g.call(o,1)});d.find("div").bind("click",function(q){g.call(o,o.currentPage-1)})}if(j){f.find("div").bind("click",function(q){g.call(o,o.getPages())});c.find("div").bind("click",function(q){g.call(o,o.currentPage+1)})}}return{first:k.add(d),last:c.add(f)}},makePageLayout:function(e,d){var c=$('<td class="pageOuter"><div class="page"><span>'+e+"</span></div></td>");if(d){c.find(".page").addClass("pageHere")}else{var a=this.opts.callback;var b=this;if(a&&typeof a==="function"){c.find("div").bind("click",function(f){a.call(b,e)})}c.find(".page").hover(function(f){$(this).addClass("pageOver")},function(f){$(this).removeClass("pageOver")})}return c},makePagerLayout:function(){var a=this.opts;var b=$('<table cellpadding="0" cellspacing="0" class="jsonTablePager"><tr></tr></table>');var d=this.getPages();var j=this.currentPage;var g=a.frameWidth/2;var c,e;if(j-g>0){c=j-g;e=c+a.frameWidth}else{c=1;e=c+a.frameWidth;if(e>d){e=d+1}}if(j+g>d){c=c-(g-(d-j))+1;e=c+a.frameWidth+1;if(c<=0){c=1}}var k=b.find("tr");k.append(this.makeArrowNaviLayout().first);for(var f=c;f<e;++f){if(f>d){break}if(f===j){k.append(this.makePageLayout(f,true))}else{k.append(this.makePageLayout(f,false))}}k.append(this.makeArrowNaviLayout().last);return b},update:function(a){var b=this.opts.target;this.currentPage=a.pager.currentPage;this.overall=a.pager.overall;this.offset=a.pager.offset;b.empty().append(this.makePagerLayout())}});FirstLevelSubnavigation=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.nav=$("table.nav");return a},bindNavigation:function(){var b=this.nav;var a=b.find("td.navItem");$(a).each(function(c){$(this).bind("mouseenter",function(i){var d=$(this).find(".layeredNavOuterShell");var g=$(d.find(".navItem").get(0));var f=$(d.find(".navItem").get(d.find(".navItem").size()-1));g.addClass("navItemFirst");f.addClass("navItemLast");d.show()});$(this).bind("mouseleave",function(d){$(this).find(".layeredNavOuterShell").hide()})})}});$(function(){SubNabVar1=FirstLevelSubnavigation.create();SubNabVar1.bindNavigation()});FirstLevelSubnavigationVariant2=$.extend($.clone(FirstLevelSubnavigation),{create:function(){var a=FirstLevelSubnavigation.create.call(this);a.container=["printprodukte","grossformat_displays","poster_fotos_more","creativpilot"];a.nav=$("table.nav");return a},bindNavigation:function(){var f=this.nav,d=f.find("td.navItem"),c,b,a,e;for(c=0;c<this.container.length;c+=1){a=$(".flyout_"+this.container[c]);d.eq(c).append(a)}$(d).each(function(g){$(this).unbind();$(this).bind("mouseenter",function(i){$("body").find("div[class^=stdSty flyout_]").hide();e=$(this).find(":first-child").attr("class").split(" ");if(e.length>1){e=e[1]}else{e=e[0]}e=".flyout_"+e.substring(3,e.length);$(e).show()});$(this).bind("mouseleave",function(i){$("body").find("div[class^=stdSty flyout_]").hide()})})}});$(function(){var a=window.location.href;SubNavVar2=FirstLevelSubnavigationVariant2.create();SubNavVar2.bindNavigation()});$(function(){$(window).bind("click",function(a){handleWindowWideEvents(a)}).bind("keydown",function(a){handleWindowWideEvents(a)});handleWindowWideEvents=function(a){if(a.keyCode===27||$(a.target).attr("name")!="search_string"){}}});$(function(){if(XIST4C_GLOBALS.login===true){var a=$("div.tc_loginLink div.loginLinkInner");a.find("span").text("Logout");a.find("a").attr("href","http://flyerpilot.xist4c.de/online-druckerei-guenstig-drucken.htm?logout=standardCug");a.find("img").addClass("logout")}});WeeklySpecial=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.currentInterval=null;return a},update:function(b){var d=AjaxURLManager.getUrlWithKey("weeklyspecial"),a=this,i,g,e,f;$.getJSON(d,function(c,j){if(c&&c.type==="weekSpecialStartpage"){i=$("#weeklySpecial");i.show("fast");i.find(".infoButton").css({visibility:"visible"});$("#weeklySpecial").find(".productTable").show();$("#weeklySpecial").find(".noSuperSpecial").hide();if(i.size()>0){i.find(".rest").html(c.restText);i.find(".productText").html(c.productText);i.find(".price").html(c.priceText);i.find(".hint").html(c.shippingInfoText);i.find(".info").html(c.infoText);i.find(".infoButton").hover(function(){$("#weeklySpecial").find("h1, h2, table, .info, .infoButton").hide();$("#weeklySpecial").find(".panel").show()},null);i.find(".panel").hover(null,function(k){$("#weeklySpecial").find("h1, h2, table, .info, .infoButton").show();$(this).hide()});g=$(".wkElementTop").find("a").attr("href");e=i.find("form");e.attr({action:g});$("#formField_auf_id_0").val(c.auf_id);i.find(".productText, .price, .image img").css({cursor:"pointer"}).bind("click",function(k){e.submit()})}if(!a.currentInterval){if(b>0){f=b}else{if(a.currentInterval){clearInterval(a.currentInterval);a.currentInterval=null}f=null}if(f){a.currentInterval=setInterval(function(){a.update(f)},f)}}}else{$("#weeklySpecial").show("fast");$("#weeklySpecial").find(".infoButton").css({visibility:"hidden"});$("#weeklySpecial").find(".productTable").hide();$("#weeklySpecial").find(".noSuperSpecial").show();$("#weeklySpecial").find(".info").html($.lang("noSuperSpecial"))}})}});WeeklySpecialTeaserVariant=$.extend($.clone(WeeklySpecial),{create:function(){var a=WeeklySpecial.create.call(this);a.timeOutputTarget=$("#weeklySpecialTeaserVariant .timeOutput");a.init=false;a.time=null;a.initialMode=null;a.intervalMilSec=0;a.calcTimeInterval=null;return a},getImage:function(b){var a;if(b){a=$("<img/>");a.attr(b);return a}return null},calculateRemainingTimeAndUpdate:function(c){var b=new Date().getTime()/1000,g,f,e,k,i=c-b,a="",j=this;g=Math.floor(i/86400);f=Math.floor((i-86400*g)/3600);e=Math.floor((i-(86400*g+3600*f))/60);k=Math.floor((i-(86400*g+3600*f+60*e)));if(g){a=g+"d:"+f+"h:"+e+"m"}else{a=f+"h:"+e+"m:"+k+"s"}if(a.substring(0,1)=="-"){this.init=false;this.initialMode=null;this.time=null;clearInterval(this.currentInterval);clearInterval(this.calcTimeInterval);j.update(this.intervalMilSec);return"0d:0h:0m:0s"}return a},prepareTimeField:function(f){var g,a=this,e=this.timeOutputTarget,d="Ende in&nbsp;&nbsp;&nbsp;",b=f.startDaysText,c=f.remainingDays;if(b&&b.length){d="Start in&nbsp;&nbsp;&nbsp;"}if(f&&f.remainingSecs){if(!this.time){this.time=(new Date().getTime()+f.remainingSecs)/1000}this.calcTimeInterval=setInterval(function(){e.html(d+a.calculateRemainingTimeAndUpdate(a.time))},1000)}else{if(f.remainingDaysText){e.html(d+" "+f.remainingDays)}}},getAvailableText:function(c){var a=c.available,b=c.startDaysText,d="";if(b&&b.length&&a.__datetime__){d=$.formatTime(a.value).timeWithoutSec;switch(b){case"heute":return"Heute&nbsp;um&nbsp;"+d+"&nbsp;Uhr";case"morgen":return"Morgen&nbsp;um&nbsp;"+d+"&nbsp;Uhr";default:if(c.remainingDays>7){return b.substring(0,1).toUpperCase()+b.substring(1)}else{return b.substring(0,1).toUpperCase()+b.substring(1)+" "+d}}}return""},pumpElementAnimation:function(d,c,b){var a=this;d.animate({opacity:b},c);d.animate({opacity:1},c,function(){a.pumpElementAnimation(d,c,b)})},update:function(e){var b=AjaxURLManager.getUrlWithKey("weeklyspecial",{ts:new Date().getTime()}),k=this,f,d,a,j,i,g=$("#weeklySpecialTeaserVariant");this.intervalMilSec=e;if(g.hasClass("newVariant")){$.getJSON(b,function(l,n){var c,m=$(".superSpecialTopTitle");m.queue("fx");k.pumpElementAnimation(m,1000,0.3);if(l&&l.type==="weekSpecialStartpage"){if(l&&l.startDaysText){$(".dailySuperspecial").addClass("dailySuperspecial_future");c="future"}else{$(".dailySuperspecial").removeClass("dailySuperspecial_future");c="now"}if(g.length){g.show();g.find(".infoButton").css({visibility:"visible"});g.find(".productTable, .restInfo, .hint").show();g.find(".noSuperSpecial").hide();if(!k.init||c!==k.initialMode){k.prepareTimeField(l)}g.find(".availableText").html(k.getAvailableText(l));g.find(".rest").html(l.overall-l.current);g.find(".popupRest").html(l.restText);g.find(".overall").html(l.overall);g.find("div.image").html(k.getImage(l.prdImage));g.find(".product").html(l.product);g.find(".productText").html(l.productText);g.find(".price").html(l.price||"&euro;&nbsp;-,--");if(c=="future"){g.find(".price").css({opacity:0.3})}else{g.find(".price").css({opacity:1})}g.find(".hint").html(l.shippingInfoText);g.find(".info").html(l.infoText);g.find(".infoButton").hover(function(){g.find(".panel").show("fast")},function(){g.find(".panel").hide("fast")});if(l.startDaysText&&l.startDaysText.length){f="#";d=g.find("form");d.attr({action:f});$("#formField_auf_id_1").val("");g.find(".productText, .price").css({cursor:"default"}).unbind("click");$("#weeklySpecialHoverArea").parents(".paragraphOuter").find(".paraSublinkShell a").attr({href:"#",target:"_top"}).bind("click",function(o){o.preventDefault();o.stopPropagation()}).addClass("passive")}else{f=$(".wkElementTop").find("a").attr("href");d=g.find("form");d.attr({action:f});$("#formField_auf_id_1").val(l.auf_id);g.find(".productText, .price").css({cursor:"pointer"}).bind("click",function(o){d.submit()});$("#weeklySpecialHoverArea").parents(".paragraphOuter").find(".paraSublinkShell a").attr({href:"#",target:"_top"}).bind("click",function(o){o.preventDefault();o.stopPropagation();d.submit()}).removeClass("passive")}}if(!k.currentInterval){if(e>0){a=e}else{if(k.currentInterval){clearInterval(k.currentInterval);k.currentInterval=null}a=null}if(a){k.currentInterval=setInterval(function(){k.update(a)},a)}}k.init=true;if(l.startDaysText){k.initialMode="future"}else{k.initialMode="now"}}else{$(".dailySuperspecial").addClass("dailySuperspecial_nothing");g.find(".noSuperSpecial").html(l.noSpecialText).show();$("#weeklySpecialTeaserVariant").show("fast");$("#weeklySpecialTeaserVariant").find(".infoButton").css({visibility:"hidden"});$("#weeklySpecialTeaserVariant").find(".productTable, .restInfo, .hint, .timeOutput, .productText, .product, .price, .availableText").hide()}})}else{$.getJSON(b,function(c,l){if(c&&c.type==="weekSpecialStartpage"){g.show();g.find(".infoButton").css({visibility:"visible"});g.find(".productTable, .restInfo, .hint").show();g.find(".noSuperSpecial").hide();if(g.size()>0){if(!k.init){k.prepareTimeField(c)}g.find(".rest").html(c.overall-c.current);g.find(".popupRest").html(c.restText);g.find(".overall").html(c.overall);g.find("div.image").html(k.getImage(c.prdImage));g.find(".product").html(c.product);g.find(".productText").html(c.productText);g.find(".price").html(c.price);g.find(".hint").html(c.shippingInfoText);g.find(".info").html(c.infoText);g.find(".popupInfoButton").hover(function(){$("#weeklySpecial").find(".panel").show();$(".popupInfoButton").hide()},null);g.find(".panel").bind("mouseout",function(m){$(this).hide();$(".popupInfoButton").show()});f=$(".wkElementTop").find("a").attr("href");d=g.find("form");d.attr({action:f});$("#formField_auf_id_1").val(c.auf_id);g.find(".productText, .price, .image img").css({cursor:"pointer"}).bind("click",function(m){d.submit()});$("#weeklySpecialHoverArea").next().find("a").attr({href:"#",target:"_top"}).bind("click",function(m){m.preventDefault();m.stopPropagation();d.submit()})}if(!k.currentInterval){if(e>0){a=e}else{if(k.currentInterval){clearInterval(k.currentInterval);k.currentInterval=null}a=null}if(a){k.currentInterval=setInterval(function(){k.update(a)},a)}}$("#weeklySpecialHoverArea").unbind();$("#weeklySpecialHoverArea").hover(function(){$("#weeklySpecial").show("fast")},function(){$("#weeklySpecial").hide("fast")});k.init=true}else{$("#weeklySpecialTeaserVariant").show("fast");$("#weeklySpecialTeaserVariant").find(".infoButton").css({visibility:"hidden"});$("#weeklySpecialTeaserVariant").find(".productTable, .restInfo, .hint").hide();$("#weeklySpecialTeaserVariant").parents(".content2").next().find("a").hide();$("#weeklySpecialTeaserVariant").find(".noSuperSpecial").show();$("#weeklySpecialTeaserVariant").find(".info").html($.lang("noSuperSpecial"))}})}}});AltBillingAddressHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);this.bindButton();this.testFields();return a},bindButton:function(){var a=this;$("div.altBillButton a").bind("click",function(b){b.preventDefault();b.stopPropagation();a.showShell()})},showShell:function(){$("div.altBillingAddressShellOuter").show()},testFields:function(){var a=this;var c=$("div.altBillingAddressShellOuter table.innerTable :text");for(var b=0;b<c.length;++b){if($(c[b]).val().length>0){a.showShell();break}}}});$(function(){AltBillingAddressHandler.create()});ModifyFirstTabsTitleClass=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);this.modifyTabTitle();return a},modifyTabTitle:function(){$("div.tabShell ul li:first a").addClass("first")}});$(function(){ModifyFirstTabsTitleClass.create()});ProductTableToSlider=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={source:null,width:100,sliderPositions:[0,10,21]};if(a&&typeof a==="object"){b.defaults=$.extend(b.defaults,a)}return b},init:function(){var l=this,g,f,b,a,m,c,d,j,k,e;a=Utils.getDefault.call(this,"source");f={makeScrollPaneLayout:function(){g=$('<div class="prdSliderElm"><div class="inner"><div id="prdSliderScrollPane" class="prdSliderScrollPane"><div id="prdSliderContent" class="prdSliderContent"></div></div></div></div>');g.find("#prdSliderScrollPane").css({width:Utils.getDefault.call(l,"width")});return g},makeControllerLayout:function(){return $('<div id="prdSliderController" class="controllerOuter controllerClickArea_0"><div class="viewport"></div></div>')},makeClickArea:function(n,i){g=$('<div class="clickArea clickArea_'+i+'"></div>');if(n){g.bind("click",function(o){$("#prdSliderController").attr({"class":null});$("#prdSliderController").addClass("controllerOuter");$("#prdSliderController").addClass("controllerClickArea_"+i);$("#prdSliderScrollPane").scrollTo(n,{axis:"x",duration:1000})})}return g},prepareControllerClickAreas:function(){k=Utils.getDefault.call(l,"sliderPositions");e=$("#prdSliderController");if(typeof k.length==="number"){for(d=0;d<k.length;d+=1){e.find(".viewport").append(this.makeClickArea($(".poSpecial tr").children().eq(k[d]),d))}}},reconstructPrdTable:function(){if(a&&typeof a==="object"){a.hide();m=a.children().children();c=m.eq(0);j=c.children().eq(1);for(d=1;d<m.length;d+=1){j=j.clone();c.append(m.append(j).eq(d).children())}}return null}};if(a){b=f.makeScrollPaneLayout();a.before(b);f.reconstructPrdTable();b.find(".prdSliderContent").append(a);a.show();b.append(f.makeControllerLayout());f.prepareControllerClickAreas()}}});ProductTablePickerToSlider=$.extend($.clone(ProductTableToSlider),{create:function(a){var b=ProductTableToSlider.create.call(this);b.defaults={source:null,width:100,height:100,sliderPositions:[0,10,21]};b.grpCurrent=0;b.currentTable=null;b.currentIndex=0;if(a&&typeof a==="object"){b.defaults=$.extend(b.defaults,a)}b.scrollInterval=null;delete b.reconstructPrdTable;return b},init:function(){var b=this,c,a,d;d=Utils.getDefault.call(this,"source");c={makeScrollPaneLayout:function(){var e;e=$('<div class="prdSliderElm"><div class="inner"><div id="prdSliderScrollPane" class="prdSliderScrollPane"><div id="prdSliderContent" class="prdSliderContent"></div></div></div></div>');e.find("#prdSliderScrollPane").css({width:Utils.getDefault.call(b,"width"),height:Utils.getDefault.call(b,"height")});return e},makeControllerLayout:function(){return $('<div id="prdSliderController" class="controllerOuter controllerClickArea_0"><div class="viewport"></div></div>')},makeClickArea:function(g,f){var e=$('<div class="clickArea clickArea_'+f+'"></div>');b.currentTable=$("#prdSliderContent").children().eq(0);if(g){e.bind("click",function(i){b.grpCurrent=f;b.currentTable=$("#prdSliderContent").children().eq(f);b.currentIndex=0;$("#prdSliderScrollPane").scrollTo(0,{duration:500,axis:"x"});$("#prdSliderController").attr({"class":null});$("#prdSliderController").addClass("controllerOuter");$("#prdSliderController").addClass("controllerClickArea_"+f);$("#prdSliderContent").children().hide();$("#prdSliderContent").children().eq(f).show()})}$("#prdSliderContent").children().eq(0).show();return e},makeArrowLayout:function(f){var e=$('<div class="arrowOuter"><div class="arrow"></div></div>').clone();e.find(".arrow").hover(function(){$(this).addClass("arrowHover")},function(){$(this).removeClass("arrowHover")});if(f==="left"){e.addClass("arrowOuterLeft");return e}e.addClass("arrowOuterRight");return e},prepareControllerClickAreas:function(){var l=Utils.getDefault.call(b,"sliderPositions"),g,k,m,f,e=null,j;g=$("#prdSliderController");if(typeof l.length==="number"){for(k=0;k<l.length;k+=1){g.find(".viewport").append(this.makeClickArea($(".poSpecial tr").children().eq(l[k]),k))}}$("#prdSliderContent").children().eq(0).show();m=this.makeArrowLayout("left");f=this.makeArrowLayout("right");g.find(".viewport").append(m,f);m.hover(function(){b.scrollInterval=setInterval(function(){if(b.currentIndex>0){e=b.currentTable.find(">tbody>tr>td.hasContent").eq(b.currentIndex-=1);$("#prdSliderScrollPane").scrollTo(e,{duration:300,axis:"x"})}},500)},function(){if(b.scrollInterval){clearInterval(b.scrollInterval);b.scrollInterval=null}});f.hover(function(){j=b.currentTable.find(">tbody>tr>td.hasContent");b.scrollInterval=setInterval(function(){if(b.currentIndex+1<j.length){e=j.eq(b.currentIndex+=1);$("#prdSliderScrollPane").scrollTo(e,{duration:300,axis:"x"})}},500)},function(){if(b.scrollInterval){clearInterval(b.scrollInterval);b.scrollInterval=null}})},preparePrdTablesAndAppendToScrollPane:function(){var e;if(d&&typeof d==="object"){d.hide();e=d.find(".poSpecial");e.each(function(f){var g=e.find(">tbody>tr>td.prdOuterItem");g.each(function(i){if(!$(this).children(":first-child").hasClass("dummyProd")){$(this).addClass("hasContent")}})});$("#prdSliderContent").empty().append(e.hide());$("#prdSliderContent").find("div[id^=prdPanel_intermedstepov_]").unbind()}}};if(d){a=c.makeScrollPaneLayout();d.before(a);c.preparePrdTablesAndAppendToScrollPane();a.append(c.makeControllerLayout());c.prepareControllerClickAreas()}}});StartpagePanelEnhancer=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={target:null,titleTarget:null,titleMore:"more",titleLess:"less",minHeight:100,maxHeight:500};if(a&&typeof a==="object"){b.defaults=$.extend(b.defaults,a)}return b},init:function(){var g=this,b,d,c,f,i,j,e,a;c=Utils.getDefault.call(this,"titleTarget");b={makePanelTitleLayout:function(){f=Utils.getDefault.call(g,"titleMore");i=Utils.getDefault.call(g,"titleLess");j=Utils.getDefault.call(g,"minHeight");e=Utils.getDefault.call(g,"maxHeight");d=Utils.getDefault.call(g,"target");a=$('<div class="viewport panelEnhancerTitle"><div class="title"><span>'+f+"</span>"+Utils.pixelAsString()+"</div></div>");a.find(".title").toggle(function(){$(this).parent("div").addClass("panelEnhancerTitleDown").find("span").text(i);d.height(e)},function(){$(this).parent("div").removeClass("panelEnhancerTitleDown").find("span").text(f);d.height(j)});return a}};c.append(b.makePanelTitleLayout())}});PositionDatabaseFormCont=$.extend($.clone(LLObject),{create:function(c,b){var a=LLObject.create.call(this);a.targetEl=b||$("div.contColDes5");a.lastContEl=c||null;a.position();return a},position:function(){var a=(this.lastContEl).nextAll(),c=this,b;for(b=0;b<a.length;b+=1){(c.targetEl).append(a[b]);if($(a[b]).context.nodeName==="FORM"){break}}}});StartpageStageController=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},listen:function(){var a=this;$(document).find("a, area").bind("click",function(g){var c,b,j,d,f=null;b=$(this).attr("href");j=Utils.getUrlParamsAsJson(b);if(j&&typeof j.jsElement!=="undefined"){g.preventDefault();g.stopPropagation();d=j.jsElement.split("_");for(c=0;c<d.length;c+=1){if(!f){f={}}if(c%2!==0){continue}f[d[c]]=parseInt(d[c+1],10)}a.controlStage(f)}})},getStageTabs:function(){return $("#uiTab1")},controlStage:function(e){var d,c=this,b,a;if(e){d=this.getStageTabs();if(d.length>0){d.tabs("select",e.tab);if(typeof e.pager!=="undefined"){b=d.find(">div:not(.ui-tabs-hide)");a=b.find(".jsPagerShell");a.data("jsPager").slideToPos(e.pager)}}}}});$(function(){var a=StartpageStageController.create();a.listen()});ShoppingCartFlyout=$.extend($.clone(LLObject),{create:function(b){var a=LLObject.create.call(this);a.wkTopShell=$("div.wkTopShell");a.wkTopInner=$("div.wkTopShell div.wktsInner");a.prepareFlyout(b);return a},prepareFlyout:function(e){if($(this.wkTopInner).find("span.amount").text()!=="0"){var c=this.getCardID(),a=this,b=window.location.href,d;if(c!==null){d=this.getSession(b);$(".wktsPrompt a").addClass("shoppingCartHasEntry");$(this.wkTopInner).bind("mouseenter",function(f){if($("div.wkFlyout").length===0){a.handleJSON(c,d,e)}});$(this.wkTopInner).bind("mouseleave",function(f){a.handleFlyout("hide")})}}},getSession:function(a){var b=null;if(a.search(/jsessionid=/)!==-1){if(a.search(/\?/)!==-1){b=a.substring(a.search(/jsessionid=/),a.search(/\?/))}else{b=a.substring(a.search(/jsessionid=/),a.length)}}return b},getCardID:function(){var a=null;if(XIST4C_GLOBALS.shop&&XIST4C_GLOBALS.shop.scID!=="null"){a=XIST4C_GLOBALS.shop.scID}return a},handleJSON:function(c,d,e){var a=this,b=null;if(e){b="flyerpilot_shoppingCard.text"}else{b="/backend/shoppingcart_flyout?vor_id="+c}$.getJSON(b,function(f,g){a.setLayout(f,d)})},outerShells:function(a){var b='<div class="wkFlyout"><div id="wkFlyout_content" class="wkFlyout_content"><table width="100%" cellpadding="0" cellspacing="0" border="0"></table></div><div id="wkFlyout_button" class="wkFlyout_button"><div class="stdButtonShell"><div class="stdButtonInner"><div class="stdButton"><a href="'+a+'" target="_self" class="buttonInner"><span>Zur Kasse</span></a></div></div></div></div><div class="infoText">Preise inkl. MwSt., Premium-Datencheck <br />&amp; Versand (deutschlandweit)</div></div>';return b},setLayout:function(e,j){var l,f,c,g,b,k,d,m,a;l=$(this.wkTopInner);f=l.html();c=l.find("a")[0].href;$(this.wkTopInner).append(this.outerShells(c));g=$(l.find("div.wkFlyout")[0]);if(e){b="&nbsp;&euro;";k=e.overall;$("#wkFlyout_overall").html(k+"&nbsp;"+b);for(d=0;d<e.items.length;d+=1){m=e.items[d];a=this.replaceJSONHref(m.href,j);$("#wkFlyout_content table").append('<tr><td class="text"><div class="title"><a href="'+a+'" target="_self">'+m.title+'</a></div><div class="desc"><a href="'+a+'" target="_self">'+m.desc+'</a></div></td><td class="price"><a href="'+a+'" target="_self">'+m.price+b+"</a></td></tr>")}$("#wkFlyout_content table").append('<tr class="overall"><td class="text"><div class="title">Gesamt</div></td><td id="wkFlyout_overall" class="price">'+k+b+"</td></tr>")}this.handleFlyout("show")},replaceJSONHref:function(a,b){var d=a,c;if(a.search(/\$ext\$/)!==-1){if(b){c=".htm;"+b}else{c=".htm"}d=a.replace("$ext$",c)}return d},handleFlyout:function(b){if(b==="show"){$(this.wkTopShell).addClass("wkFlyoutOuter");$("div.wkFlyout").show()}else{var a=this;$("div.wkFlyout").hide();$(this.wkTopShell).removeClass("wkFlyoutOuter");$(this.wkTopInner).unbind("mouseenter");$(this.wkTopInner).bind("mouseenter",function(c){$(a.wkTopShell).addClass("wkFlyoutOuter");$("div.wkFlyout").show()})}}});OverlayHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.banner=$("div.overlay");a.prepareBanner();return a},prepareBanner:function(){var b,a;b=$(this.banner).find("img");a=this;$(b).bind("click",function(c){a.handleBanner("hide")});this.handleBanner("show",b)},setPositions:function(c){var e,d,a,b;$(this.banner).height($(document).height());$(this.banner).width($(window).width());$(this.banner).find("div.des1").css("top",$(window).height()/2);a=$(c).attr("height");b=$(c).attr("width");d=Math.round(a/2)*(-1)*1.4;e=Math.round(b/2)*(-1);$(c).css({top:d,left:e})},handleBanner:function(b,a){if(b==="show"){$("td.msCont").prepend($(this.banner));$(this.banner).show();this.setPositions(a)}else{$(this.banner).hide()}}});PaymentMethodsAnalytics=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.handlePaymentMethods();return a},handlePaymentMethods:function(){var b,a;b=$("div.mOfPayContent div.item div.checkbox tr");b.each(function(c){a=$(this).find("th.prompt span").text();$(this).find("td.ifield input").click(function(){_gaq.push(["_setCustomVar",3,"Zahlungsmoeglichkeiten",a,2])})})}});ShoppingcartOverlay=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.cartLink=null;b.readState=false;b.defaults={overlayWillShow:null,overlayDidShow:null,onWkReady:null};if(a&&typeof a==="object"){$.extend(b.defaults,a)}return b},makeLayout:function(){var a=$('<div id="shoppingcartOverlay" class="shoppingcartOverlay"><div class="articleInfoOuter"><div class="hint">'+$.lang("shoppingcartOverlayHint")+'</div><div class="info"></div></div><div class="buttonsOuter viewport"><div class="busyWheel"></div><div class="b1"></div><div class="b2"></div></div><div class="sco-pluginbase"></div><iframe name="putArticleToShoppingcart"></iframe></div>');a.find("iframe").attr({src:"#",frameborder:0,width:0,height:0}).css({visibility:"hidden"});return a},makeInfoTableLayout:function(){return $('<table cellpadding="0" cellspacing="0" border="0" class="overlayInfoTable"><caption></caption></table>')},makeInfoTableRow:function(){return $("<tr><th></th><td></td></tr>")},centerOverlay:function(){var b=$("#shoppingcartOverlay"),a,e,d,c;d=b.width();c=b.height();a=($(window).width()-d)/2;e=($(window).height()-c)/2-40+$(window).scrollTop();b.css({left:a,top:e})},getSessionWithExistingParamsOnDisabledCookies:function(){var a=null,c,b=Utils.getXist4cSessionId({returnOnlyUrlSession:true});if(!navigator.cookieEnabled&&!b){a=window.putArticleToShoppingcart.XIST4C_GLOBALS.sitemap[1][0].href;if(a.search(/\?/)>-1){a=a.substring(0,a.search(/\?/))}if(a.search(/;jsessionid=/)>-1){c=a.substring(a.search(/;jsessionid=/));return c}}return""},bindButtons:function(){var e=$("#shoppingcartOverlay .b1"),c=$("#shoppingcartOverlay .b2"),b=this,g=Utils.getUrlParamsAsJson()||"",d=window.location.href,f=this.getSessionWithExistingParamsOnDisabledCookies(),a=$(".wkTopShell a").attr("href");if(d.search(/\?/)>-1){d=d.substring(0,d.search(/\?/))}e.bind("click",function(i){b.wkReadyState(false);if(typeof SLOTMACHINE_DATA_ON_TABBED_PAGES==="undefined"){window.location=[d,f].join("")}$("#modalPane, #shoppingcartOverlay").fadeOut("fast")});c.bind("click",function(i){window.location=[a,f].join("");b.wkReadyState(false)}).removeClass("passive")},showOverlay:function(){var d,e,a,i=this.makeInfoTableLayout(),k,b,f,c,g=this,j="productTitle";if(FLYPI_CONFIGURATION_TYPE==="sm"){if(typeof Sm_TabbedImageMode==="object"&&Sm_TabbedImageMode.data){d=Sm_TabbedImageMode.data}else{if(typeof SlotMachine==="object"&&SlotMachine.data){d=SlotMachine.data}else{if(typeof SLOTMACHINE_DATA_ON_TABBED_PAGES==="object"){d=SLOTMACHINE_DATA_ON_TABBED_PAGES}}}}else{if(typeof DisplayPilotMachine==="object"&&DisplayPilotMachine.data){d=DisplayPilotMachine.data}else{if(typeof StepFilteredConfigurator==="object"&&StepFilteredConfigurator.data){d=StepFilteredConfigurator.data}else{if(typeof SLOTMACHINE_DATA_ON_TABBED_PAGES==="object"){d=SLOTMACHINE_DATA_ON_TABBED_PAGES}}}j="productTitleorig"}e=$('<div id="modalPane"></div>').hide();e.width($(document).width());e.height($(document).height());if($("#modalPane").length===0){$("body").append(e)}a=$("#shoppingcartOverlay");if(a.length===0){a=this.makeLayout();$("body").append(a)}a.hide().find(".info").empty();i.find("caption").text(d[j]);if(typeof d.slots!=="undefined"){$(d.slots).each(function(l){c=this.items[this.currentItem];b=this.title;f=c.title;if(c.addInfoText){f+=" ("+c.addInfoText+")"}k=g.makeInfoTableRow().clone();k.find("th").text(b);k.find("td").html(f);i.append(k)})}if(d.infoText){k=g.makeInfoTableRow().clone();k.find("th").text("Info");k.find("td").html(d.infoText);i.append(k)}a.find(".info").append(i);this.centerOverlay();$("#modalPane").show();if(typeof this.defaults.overlayWillShow==="function"){this.defaults.overlayWillShow.call(this,a)}a.fadeIn("slow",function(l){if(typeof g.defaults.overlayDidShow==="function"){g.defaults.overlayDidShow.call(g,a)}});$("#shoppingcartOverlay .b2").unbind().addClass("passive");this.busyWaitRotor("on",".busyWheel");Utils.busyWait(function(l){if(window.putArticleToShoppingcart.XIST4C_GLOBALS&&window.putArticleToShoppingcart.XIST4C_GLOBALS.sitemap&&window.putArticleToShoppingcart.XIST4C_GLOBALS.sitemap[0]){return true}return false},100,500,function(l){g.bindButtons();g.busyWaitRotor("off",".busyWheel");if(typeof g.defaults.onWkReady==="function"){g.defaults.onWkReady.call(g)}})},wkReadyState:function(a){if(a){this.readyState=a;return a}return this.readyState},busyWaitRotor:function(f,a){var g=$(a),d,e=false,c="shoppingcartAni",b;for(d=0;d<BgAnimate.animations.length;d+=1){b=BgAnimate.animations[d];if(b.name==c){e=true;break}}if(!e){BgAnimate.registerAnimation(c,g,{prefix:"rotorMedAni_"})}b=BgAnimate.createAnimation(c,g);if(f=="on"){b.start();g.show()}else{b.stop();g.hide()}},make:function(){var f=$("body"),d=$(".prdConfTopWkShell form"),c=this,b=$(".wkTopShell a span.amount"),e,a;if(d.length){if(window.location.protocol=="https:"){a="Warenkorb"}else{a="impressum"}if(Utils.getXist4cSessionId()){this.cartLink=["/",a,".htm",Utils.getXist4cSessionId({returnWithPrefix:true})].join("")}else{this.cartLink="/"+a+".htm"}d.attr({target:"putArticleToShoppingcart"});Utils.busyWait(function(g){if(d.attr("action")=="#"){return true}return false},100,500,function(g){d.attr({action:c.cartLink})});d.bind("submit",function(g){c.showOverlay();e=parseInt(b.text(),10)+1;b.text(e)})}}});$(function(){if(typeof FLYPI_CONFIGURATION_TYPE!=="undefined"){if(FLYPI_CONFIGURATION_TYPE==="sm"||FLYPI_CONFIGURATION_TYPE==="xxl"){SCart_Overlay=ShoppingcartOverlay.create({overlayWillShow:function(a){var b=null;if(FLYPI_CONFIGURATION_TYPE==="xxl"){b=DisplayPilotMachine}else{if(FLYPI_CONFIGURATION_TYPE==="sm"){b=SlotMachine}}sco_cross=Sco_Crossselling.create({wgid:b.data.wg_id_super,initialLocked:true});sco_cross.make();Utils.busyWait(function(c){if(sco_cross.items.length){return true}return false},100,500,function(c){a.css({top:parseInt(a.css("top"),10)-155})})},onWkReady:function(){sco_cross.defaults.initialLocked=false;sco_cross.lockingForItem()}});SCart_Overlay.make()}}});Sco_Crossselling=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={wgid:null,maxItems:3,initialLocked:false};b.data=null;b.domel=[];b.items=[];if(Utils.isObject(a)){$.extend(b.defaults,a)}return b},makeLayout:function(){var a=$('<div class="sco-crossselling"><div class="title">Diese Artikel könnten Sie auch interessieren:</div><div class="items"></div></div>');if(this.defaults.initialLocked){a.addClass("sco-crossselling-locked")}return a},lockingForItem:function(){var d=this.items,c=this.defaults.initialLocked,b,a=function(f){f.preventDefault();f.stopPropagation()};if(c){for(b in d){d[b].domel.find("a").bind("click",a)}}else{this.domel.removeClass("sco-crossselling-locked");for(b in d){d[b].domel.find("a").unbind("click")}}},make:function(){var c=this.makeLayout(),b,a=this;this.domel=c;b=AjaxURLManager.getUrlWithKey("wg_cross",{wg_id:this.defaults.wgid});$.getJSON(b,function(g,i){var e=g.items,f,d;a.data=g;if($(".sco-pluginbase").length){$(".sco-pluginbase").empty().append(c)}for(d in e){if(d<a.defaults.maxItems){f=Sco_CrooSco_CrosssellingItem.create();f.data=e[d];a.items.push(f);f.make()}}if(a.items.length){a.domel.show()}a.lockingForItem()})}});Sco_CrooSco_CrosssellingItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.data=null;a.domel=[];return a},makeLayout:function(){var b,a="";if(this.data.img){a='<img src="'+this.data.img.src+'" height="'+this.data.img.height+'" width="'+this.data.img.width+'"/>'}b=$('<div class="item"><a href="'+this.data.link+'"><span class="iTitle">'+this.data.title+"</span>"+a+"</a></div>");return b},make:function(){var b=$(".sco-crossselling .items"),a=this.makeLayout();this.domel=a;b.append(a)}});MoveTopContainterToBottom=$.extend($.clone(LLObject),{create:function(a,b){var c=LLObject.create.call(this);c.bottomContainer=$("div.pageBottomContainer");c.bottomContainerClassPrefix="pbSty";c.moveContainer(a,b);return c},moveContainer:function(a,b){var d,c,e;if(b){e=this.bottomContainerClassPrefix+" "+b}else{e=this.bottomContainerClassPrefix+" newBottomContainer"}c='<div class="'+e+'" />';this.bottomContainer.append(a.wrap(""+c).parent("div"));a.show()}});ChatModeTextHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.waitForChat();return a},waitForChat:function(){var a=this;Utils.busyWait(function(){if($(".chatLink").length){return true}return false},500,100,function(){a.handleChatText()})},handleChatText:function(){var a=$(".chatLink").text();if(a=="Live Chat geöffnet"){$(".chatLink").css({color:"#1cb301"})}}});ElementRandomizer=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={elms:null,maxElmsInOrder:1,initCallback:function(c){c.each(function(d){c.hide()})},callback:function(c,d){$(d).each(function(e){$(this).show()})}};if(a&&Utils.isObject(a)){$.extend(b.defaults,a)}return b},init:function(){var c=this.defaults.elms,f,e=[],b=this.defaults.maxElmsInOrder,d=this.defaults.initCallback,a=this.defaults.callback;if(Utils.isFunction(d)){d.call(this,c)}if(c.length){while(e.length!=b){f=c.eq(Math.floor(c.length*1000000*Math.random())/1000000).get(0);if($.inArray(f,e)==-1){e.push(f)}}if(Utils.isFunction(a)){a.call(this,c,e)}}}});LoadQuickfinderXPopup=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={auf_id:null,freeConfig:true,sharedId:null,passiveBulletColor:null,activeBulletColor:null,shoppingcartSymbolColor:null};if(a&&typeof a==="object"){$.extend(b.defaults,a)}return b},init:function(){var b=$("#uiTab1"),a="/sharedConfigurator/standard_de_sharingConfigurator.html";a+=Utils.getUrlParamsFromJson(this.defaults,noEmptyParams=true);LL_XPopup.registerPopup(b.find("a.tabHead_quickfinder"),"click","WEBPAGE","p_c","c",0,0,{url:a,height:380,width:780,background:"true"},function(c){if(c==="close"){b.tabs("select",0)}})}});$(function(){var a=null,b;if(XIST4C_GLOBALS&&XIST4C_GLOBALS.meta){a=XIST4C_GLOBALS.meta.coID}if(a==3886){b={sharedId:5460,activeBulletColor:"f6c535"}}else{if(a==3893){b={sharedId:5450,activeBulletColor:"77a043"}}else{b={sharedId:4610}}}LoadQuickfinderXPopup.create(b).init()});AutomaticTabSwitcher=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.defaults={target:null,interval:6000,maxSwitches:100,tabElm:null,stopOnUserAction:true};if(a&&Utils.isObject(a)){$.extend(b.defaults,a)}b.stopped=-1;b.interval=null;b.appendDataToTabs();if(b.defaults.stopOnUserAction){b.bindTabsWithUserAction()}return b},bindTabsWithUserAction:function(){var b=this.defaults.tabElm,a=this;b.find("ul li a").bind("click",function(c){a.stop()})},appendDataToTabs:function(){var a=this.defaults.tabElm;if(a.length){a.data("AutomaticTabSwitcher",this)}},run:function(){var a=this,c=this.defaults,b=c.tabElm;this.stopped=-1;Utils.busyWait(function(g){a.interval=g;if(a.stopped===1){return true}var f=c.tabElm,d=f.tabs("option","selected"),e=f.find("ul li").length-1;if(d==e){d=0}else{d++}f.tabs("option","selected",d);return false},c.interval,c.maxSwitches,function(d){})},stop:function(){this.stopped=1;if(this.interval){clearInterval(this.interval);this.interval=null}}});BorderSlidingServiceTabs=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.domel=$(".globalLayerShell .socialMedia_flags");a.slideTabs=false;a.staticPos=160;a.interval=null;return a},init:function(){var b=this,c=$(window),a=this.domel;if(a.length){$("body").append(a);this.interval=setInterval(function(){a.animate({top:b.staticPos+c.scrollTop(),opacity:1},300)},600)}}});$(function(){ServiceTabs=BorderSlidingServiceTabs.create();ServiceTabs.init()});$(function(){CustomerAccountServicePopup=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);LL_XPopup.registerPopup($("head"),null,"WEBPAGE","p_c","c",0,0,{url:"/Kundenkontooptionen.htm",width:580,height:600,background:{r:0,g:0,b:0,opacity:0.5},fixedPosition:"true"},null);return b},show:function(c){var b,a;for(b=0;b<LL_XPopup.xpopups.length;b+=1){a=LL_XPopup.xpopups[b];if(a.Attrs.url.search(/Kundenkontooptionen/)>-1){LL_XPopup.xpopups[b].Attrs.url+=Utils.getUrlParamsFromJson(c);LL_XPopup.xpopups[b].show();return LL_XPopup.xpopups[b]}}return null},accountData:function(){var a=Utils.getUrlParamsAsJson();if(a){if(a.kdid&&a.email){return a}}return null},detect:function(){var a=this.accountData();if(a&&XIST4C_GLOBALS.meta.coID==3368){this.show(a)}},bindButtons:function(){var b=$("#customerReactivate"),d=$("#customerDeactivate"),c=$("#deactivateFormSubmit"),a=AjaxURLManager.getUrlWithKey("kd_aktion"),e=Utils.getUrlParamsAsJson();if(e&&e.kdid&&e.email){if(c.length){c.bind("click",function(j){var k=$("#deactivateForm").find(":input").serializeArray(),g={},f;a=a.substring(0,a.search(/\?/)>-1?a.search(/\?/):a.length);for(f=0;f<k.length;f+=1){g[k[f].name]=k[f].value}$.extend(e,{email:decodeURIComponent(e.email),button:"survey"});a+=Utils.getUrlParamsFromJson(e);if(g.frage4_add!==""){g.frage4=g.frage4_add}delete g.frage4_add;$.extend(e,g);$.ajax({type:"post",url:a,data:{content:$.toJson({data:e})},success:function(i,l){if(i&&i.toLowerCase()=="ok"){window.location="/Kundenkontooptionen-Deaktivieren-Ok.htm"}}})})}else{if(b.length&&d.length){b.bind("click",function(f){a=a.substring(0,a.search(/\?/)>-1?a.search(/\?/):a.length);$.extend(e,{email:decodeURIComponent(e.email),button:"reactivate"});a+=Utils.getUrlParamsFromJson(e);window.parent.location=a});d.bind("click",function(f){a=a.substring(0,a.search(/\?/)>-1?a.search(/\?/):a.length);$.extend(e,{email:decodeURIComponent(e.email),button:"deactivate"});a+=Utils.getUrlParamsFromJson(e);window.location=a})}}}}});CASP=CustomerAccountServicePopup.create();CASP.bindButtons();setTimeout(function(){CASP.detect()},4000)});colorizePrintProductNavNode=function(){$(".co_printProd a").css({backgroundPosition:"-250px -50px"})};llClippingTextExtender={detectTextAndClip:function(){var a=$("*[class^=clippingText_]");a.each(function(d){var k=$(this),e=k.attr("class"),j=k.html(),g,f,c,b=parseInt(e.substring(e.lastIndexOf("_")+1,e.length),10);g=Utils.clipStringAfter(j,b);f=j.substring(g.length,j.length);c=$("<span>"+g+'<span style="display: none;">'+f+'</span><span class="llClippingTextExtender_button">[mehr]</span></span>');$(c).find(".llClippingTextExtender_button").toggle(function(i){$(this).prev().css({display:"inline"});$(this).text("[weniger]")},function(i){$(this).prev().css({display:"none"});$(this).text("[mehr]")});k.html(c)})}};llClippingElementsExtender={detectElementsAndClip:function(){var b=$(".co_clippingElements"),a=this;b.each(function(e){var f,d,c=$(this).nextUntil(".bottomContentPager, .BottomAddContrContainer, script");d="stamp_"+new Date().getTime();c.each(function(g){$(this).addClass(d).hide()});f=$('<div class="llClippingElementsButton"><span>[mehr]</span></div>');f.find("span").toggle(function(g){$("."+d).show();$(this).text("[weniger]")},function(g){$("."+d).hide();$(this).text("[mehr]")});$(c[c.length-1]).after(f)})}};FlyoutNavigationHandler={init:function(){$(".flNavCHS_1 .navItem div[class^=co_]").each(function(a){var b=$(this).attr("class").replace(/co_/,"");$(this).find(".outer").append($("."+b+"Flyout")).unbind().hover(function(c){$(".navigationFlyout").hide();$(this).find(".navigationFlyout").show()},function(c){$(".navigationFlyout").hide()}).css({position:"relative"})})}};LL_Newsticker=$.extend($.clone(LLObject),{text:null,textWidth:null,target:null,duration:10,width:500,height:20,scrollWidth:1,startPos:0,bidirectional:false,bidiSwitch:1,onOver:null,onOut:null,onClick:null,scrollInterval:null,create:function(c,a){var b=LLObject.create.call(this);b.text=c;if(a&&typeof a=="object"){b=$.extend(b,a)}return b},makeTickerLayout:function(){var c=$('<div id="ll-nt-baseShell"><div id="ll-nt-scrollPane" class="ll-nt-scrollPane"><div id="ll-nt-textboxOuter" class="ll-nt-textboxOuter"></div></div></div>');var a=this.width;var d=this.height;var b={width:a,height:d};c.css(b).find("#ll-nt-scrollPane").css($.extend(b,{overflow:"hidden"}));return c},makeTickerTextElements:function(b){var a=$('<span class="ll-nt-textbox" style="white-space: nowrap;"></span>');a.html(b);return a},scroll:function(a){var c=this.scrollInterval;if(this.bidirectional){var d=this.width-this.textWidth;if(d<0){d=this.textWidth-this.width}if(this.startPos>=d&&this.bidiSwitch==1){this.bidiSwitch=-1}if(this.startPos<=0){this.bidiSwitch=1}this.startPos+=this.scrollWidth*this.bidiSwitch}else{this.startPos+=this.scrollWidth;if(this.startPos>=this.textWidth){this.startPos=0}}a.scrollLeft(this.startPos);var b=this;if(!c){this.scrollInterval=setInterval(function(){b.scroll(a)},this.duration)}},getScrollPane:function(){return this.target.find("#ll-nt-scrollPane")},start:function(){if(this.bidirectional||this.textWidth>this.width){var a=this.getScrollPane();this.scroll(a)}},stop:function(){var a=this.getScrollPane();var b=this.scrollInterval;if(b){clearInterval(b);this.scrollInterval=null}},reset:function(){this.stop();this.startPos=0;var a=this.getScrollPane();a.scrollLeft(this.startPos)},make:function(){if(this.target.size()>0){var a=this.target;var e=this.makeTickerLayout();a.append(e);var d=this.makeTickerTextElements(this.text);var c=e.find("#ll-nt-textboxOuter");c.append(d);textWidth=this.textWidth=d.width();c.css({width:textWidth});if(textWidth>this.width&&!this.bidirectional){c.append(d.clone()).css({width:textWidth*2})}else{if(this.bidirectional){if(textWidth<this.width){var b=this.width-textWidth;d.css({padding:"0 "+b,background:"#ccc"})}}}}}});Flyerpilot_Newsticker=$.extend($.clone(LLObject),{load:function(){var a=$("#newsTickerText").text();$("#newsTickerText").text("");var b=LL_Newsticker.create(a,{target:$("#newsTickerText"),width:386,duration:30});b.make();b.start()}});$(function(){var a,e,b,d,c;if(XIST4C_GLOBALS&&XIST4C_GLOBALS.login&&XIST4C_GLOBALS.login.userID){setUserInfo=function(g){var f=AjaxURLManager.getUrlWithKey("userdata",{id:XIST4C_GLOBALS.login.userID,email:XIST4C_GLOBALS.login.userName});if(window.location.host.search(/www\.kunden\.flyerpilot\.de/)>-1){f=window.location.protocol+"//"+window.location.host+f}$.getJSON(f,function(l,m){var j,i,k;if(l){logoutButton=$('<a href="/?logout=standardCug" class="logoutButton"></a>');if(g){j=$('<div class="nameOuter"><span class="pmt">Herzlich Willkommen:</span></div>');i=$('<div class="userInfoOuter"><div class="headline"><span class="name"></span></div><span class="pmt">Ihre Kundennummer:</span><span class="number"></span></div>');i.find(".name").text(l.kd_anrede+" "+l.kd_name);i.find(".number").text(l.kd_nummer);k=$('<a href="/xist4c/web/kundencenter_id_9634_.htm" class="customerCenterButton"></a>');$(".teaserLogin form").append(j,i,k,logoutButton)}else{j=$('<div class="nameOuter"><span class="pmt">Herzlich Willkommen</span><span class="name"></span></div>');i=$('<div class="userInfoOuter"><div class="headline">Sie sind angemeldet.</div><span class="pmt">Ihre Kundennummer:</span><span class="number"></span></div>');i.find(".number").text(l.kd_nummer);k=$('<a href="/xist4c/web/kundencenter_id_3847_.htm" class="customerCenterButton"></a>');j.find(".name").text(l.kd_anrede+" "+l.kd_name+",");$(".teaserLogout").append(j,i,k)}}})};if($(".teaserLogout").length){setUserInfo(c=false)}else{if($(".teaserLogin").length){a=$(".teaserLogin");e=$(".topLoginStatusText");b=$(".topLoginStatusIcon");e.addClass("topLoginStatusText-loggedIn");b.addClass("topLoginStatusIcon-loggedIn");a.find("form, .service").empty();setUserInfo(c=true)}}}});$(function(){var a=$(".altBillingAddressShellOuter");if(a.length&&a.css("display")=="none"){$(".extLoginErrShell").hide()}});StarBonusPage={target:null,bindInfo:function(){var a=this.target;if(a.length){a.find(".info").each(function(){$(this).hover(function(b){$(this).find(".infoText").show("fast")},function(b){$(this).find(".infoText").hide("fast")})})}}};starBonusPageInitializer=function(){StarBonusPage.target=$(".el_starBonusOverview");StarBonusPage.bindInfo()};OrderProcessRegistrationFormHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.regButton=$("#regFormButton");a.twoColShell=$("div.twoCol_orderProcess_preOrderStep");a.regForm=$("div.customRegForm");a.handleButtonAndErrors();return a},handleButtonAndErrors:function(){var a=this;this.regButton.bind("click",function(b){b.preventDefault();a.twoColShell.hide();a.regForm.show()});this.handleErrors()},handleErrors:function(){var b,a;b=window.location.href;a=Utils.getUrlParamsAsJson(b);if((!a||!a.orderDataForm)&&($("div.specialLogin div.errors").text()==="")){this.twoColShell.hide();this.regForm.show()}}});DisabledFormFieldHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.targetShell=$("#ofDisElShell");a.getFields();return a},getFields:function(){var b,c,a=this;c=$("div.customOrderForm table.customOrderForm div.persRegAdressDataForm table.innerTable tbody:eq(0) > tr:not(.orderFormDisabledElements, .overallInfo, .minWidth)");c.each(function(d){a.handleFields($(this))});this.hideRows(c);this.showBox()},handleFields:function(f){var a,e=null,c=null,b,d=[];a=$(f).find('td.fields input[disabled="true"], td.fields select[disabled="true"], td.fields textarea[disabled="true"]');a.each(function(g){if($(this).children("option").length>0){b=$(this).find("option:selected");if(b.html()!=="&nbsp;"){e=b.text()}}else{e=$(this).val()}c=$(this).attr("name");if((e!==null)&&(e!=="")){d.push($("<span>"+e+"</span>").addClass(c))}});if(d.length>0){this.moveFieldsInBox(d)}},moveFieldsInBox:function(c){var b=$("<div></div>");var a=$(c).length;$(c).each(function(d){b.append(this);if(a>0&&d<(a-1)){if(this.attr("class").search("birth")>-1){b.append(".")}else{b.append("&nbsp;")}}if((this.attr("class")=="of_strasse")||(this.attr("class")=="of_land")){b.addClass("linebreak")}});this.targetShell.append(b)},hideRows:function(b){var a;b.each(function(d){var c=[];a=$(this).find("td.fields input:not(:submit, :reset, :image, :hidden, :disabled, :checked), td.fields select:not(:disabled), td.fields textarea:not(:disabled)");if(a.length===0){$(this).hide()}})},showBox:function(){if(this.targetShell.children().length>0){this.targetShell.show()}}});SpecialTopBannerTabs={init:function(){var a,b;if($(".twoCol_specialTopBannerTabs").length||$(".specialAutomaticTopBannerTabs").length){b=$(".twoCol_specialTopBannerTabs, .specialAutomaticTopBannerTabs");b.next().addClass(b.attr("class").substring(7,b.attr("class").length));if($(".specialAutomaticTopBannerTabs").length){a=AutomaticTabSwitcher.create({tabElm:$(".specialAutomaticTopBannerTabs .tabShell")});a.run()}}}};econdaRequestEvent=function(){if(Utils.isFunction(window.emosPropertiesEvent)){window.emosPropertiesEvent(window.emospro)}};EcondaTrailHandler={init:function(){var a="Startseite";if($("table.trailShell td.item").length>0){$("table.trailShell td.item").each(function(b){a=a+"/"+$(this).text()})}return a}};EcondaWKHandler=$.extend($.clone(LLObject),{wkMode:[["1_Warenkorb","Startseite/Warenkorb"],["2_Anmeldung/Login","Startseite/Warenkorb/Anmeldung/Login"],["2_Anmeldung/Registrierung","Startseite/Warenkorb/Anmeldung/Registrierung"],["3_Kundendaten","Startseite/Warenkorb/Kundendaten"],["4_Versandadressen","Startseite/Warenkorb/Versandadressen"],["5_Zusammenfassung","Startseite/Warenkorb/Zusammenfassung"],["6_Bestellbestaetigung","Startseite/Warenkorb/Bestellbestätigung"]],init:function(){var a=LLObject.create.call(this);a.handleMode();return a},handleMode:function(){var a;a=parseInt($("table.stepTabs td.stepItem span.number_here").text(),10);this.handleAnmeldung(a)},handleAnmeldung:function(b){var a=this;if(b===1){this.sendEcondaInfos(0)}else{if(b===2&&$("div.twoCol_orderProcess_preOrderStep").length>0){$("div.twoCol_orderProcess_preOrderStep div.specialLogin form").bind("submit.econdaWkHandler",function(c){a.sendEcondaInfos(1)});$("#regFormButton").bind("click.econdaWkHandler",function(c){a.sendEcondaInfos(2)})}else{if(b===2&&$("div.customOrderForm form").length>0){this.sendEcondaInfos(3)}else{if(b===3){this.sendEcondaInfos(4)}else{if(b===4){this.sendEcondaInfos(5)}}}}}},sendEcondaInfos:function(a){window.emospro.orderProcess=this.wkMode[a][0];window.emosGlobalProperties.content=this.wkMode[a][1];econdaRequestEvent()}});FlashBannerController={startFlashWithCountdown:function(a){if(typeof(XIST4C_GLOBALS)==="object"){if(XIST4C_GLOBALS.meta.coID==8646){$(".globalLayerShell").parent("td").prepend($(".xml_flash_banner"));$(".xml_flash_banner").css({position:"relative",zIndex:1000});$("#flashContent").css({position:"absolute",left:3,top:129}).show();window.setTimeout(function(){$("#flashContent").fadeOut("fast",function(){Pager_1.slideWithIntervalAndCount(10000,2)})},a*1000)}}}};SocialServices=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.services=[];b.defaults={target:[]};if(Utils.isObject(a)){$.extend(b.defaults,a)}return b},makeServiceShellLayout:function(){return $('<div class="social-serviceShell viewport"></div>')},init:function(){var a=this.defaults.target;if(a.length){a.prepend(this.makeServiceShellLayout())}return this},add:function(a){if(a.instanceOf(SocialServices_Twitter)){this.services.push(a);a.target=$(".social-serviceShell");a.make()}}});SocialServices_Twitter=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.domel=[];b.target=[];b.defaults={stylename:"socialservices-twitter",params:{"data-url":"","data-via":"","data-text":"","data-related":"","data-count":"horizontal"}};if(Utils.isObject(a)){$.extend(b.defaults,a)}return b},makeScriptAndLayout:function(){var d=this.defaults,a,c,f,e=["socialservices-item",d.stylename].join(" "),b=$('<div class="'+e+'"><script src="https://platform.twitter.com/widgets.js" type="text/javascript"><\/script><a href="http://twitter.com/share" class="twitter-share-button">Tweet</a></div>');d.params["data-url"]=window.location.href;d.params["data-text"]="Top-Produkt, kann ich nur weiter empfehlen!";c=b.find("a");for(a in d.params){if(a.substring(0,a.indexOf("-"))=="data"){if(d.params[a]){c.attr(a,d.params[a])}}}return b},make:function(){var a=this.makeScriptAndLayout();this.domel=a;if(this.target.length){this.target.append(a)}},remake:function(a){if(typeof(a)=="object"&&this.domel.length){this.domel.remove()}}});SocialServices_Facebook=$.extend($.clone(SocialServices_Twitter),{create:function(a){var b=SocialServices_Twitter.create.call(this,a);b.defaults={stylename:"socialservices-facebook",params:{href:null,send:"false",layout:"button_count",width:120,show_faces:"false",action:"like",colorscheme:"light",font:null,height:21}};if(Utils.isObject(a)){$.extend(true,b.defaults,a)}return b},makeScriptAndLayout:function(){var c=this.defaults,b="https://www.facebook.com/plugins/like.php",d=["socialservices-item",c.stylename].join(" "),a;b="https://www.facebook.com/plugins/like.php";c.params.href=window.location.href;b=b+Utils.getUrlParamsFromJson(c.params);a=$('<div class="'+d+'"><iframe src="'+b+'" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'+c.params.width+"px; height:"+c.params.height+'px;" allowTransparency="true"></iframe></div>');return a}});SocialServices_GooglePlusOne=$.extend($.clone(SocialServices_Twitter),{create:function(a){var b=SocialServices_Twitter.create.call(this,a);b.defaults={stylename:"socialservices-googleplusone"};if(Utils.isObject(a)){$.extend(b.defaults,a)}return b},makeScriptAndLayout:function(){var b=this.defaults,c=["socialservices-item",b.stylename].join(" "),a=$('<div class="'+c+'"><g:plusone size="medium" count="true">'+window.location.href+'</g:plusone><script type="text/javascript">gapi.plusone.go();<\/script></div>');if($.browser.msie&&$.browser.version<=8){a=$("<div></div>")}return a}});$(function(){SocialServ=SocialServices.create({target:$(".socialButtonsContainer")}).init();if(typeof(SocialServ)!=="undefined"){SocialServ.add(SocialServices_GooglePlusOne.create());SocialServ.add(SocialServices_Twitter.create());SocialServ.add(SocialServices_Facebook.create())}});LL_SwingTicker=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.current=0;b.defaults={target:[],textElements:[],duration:1000,wait:2000,startProperties:{position:"absolute",opacity:0,left:300,top:0},endProperties:{position:"absolute",opacity:1,left:0,top:0}};if(Utils.isObject(a)){$.extend(true,b.defaults,a)}if(b.defaults.target.length){b.defaults.textElements.each(function(){b.defaults.target.append($(this))})}return b},start:function(){var b=this.defaults,c=b.textElements.eq(this.current),a=this;c.css(b.startProperties).show();c.animate(b.endProperties,{duration:b.duration,easing:"swing",complete:function(){setTimeout(function(){c.animate(b.startProperties,{duration:b.duration,easing:"swing",complete:function(){if(a.current==b.textElements.length-1){a.current=0}else{a.current++}a.start()}})},b.wait)}})}});LL_ServiceDownloads=$.extend($.clone(LLObject),{create:function(a,b){var c=LLObject.create.call(this);c.domel=[];c.iconClasses=["LL_ServiceDownloadsInfoItem","LL_ServiceDownloadsCutItem","LL_ServiceDownloadsTemplateItem"];c.data=b;c.defaults={target:[]};if(Utils.isObject(a)){$.extend(c.defaults,a)}return c},makeOuterLayout:function(){var a=$('<div class="ll-servicedownloads viewport"><div class="llsd-outer"></div></div>');return a},makeTitleLayout:function(){return $('<div class="llsd-title"></div>')},make:function(){var b,c,a;if(!this.domel.length){b=this.makeOuterLayout();this.domel=b;this.defaults.target.prepend(b)}this.domel.find(".llsd-outer").empty().append(this.makeTitleLayout());for(a in this.iconClasses){c=window[this.iconClasses[a]].create();c.parent=this;c.make()}}});LL_ServiceDownloadsInfoItem=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.domel=[];a.name="info";a.parent=null;return a},makeIconLayout:function(){var a;a=$('<div class="llsd-icon llsd-icon-'+this.name+'"></div>');return a},activate:function(){},make:function(){var a=this.makeIconLayout();this.domel=a;this.parent.domel.find(".llsd-outer").append(a);this.activate()}});LL_ServiceDownloadsCutItem=$.extend($.clone(LL_ServiceDownloadsInfoItem),{create:function(a){var b=LL_ServiceDownloadsInfoItem.create.call(this,a);b.name="cut";return b},activate:function(){}});LL_ServiceDownloadsTemplateItem=$.extend($.clone(LL_ServiceDownloadsInfoItem),{create:function(a){var b=LL_ServiceDownloadsInfoItem.create.call(this,a);b.name="template";return b},activate:function(){}});SimpleSelectBox=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.domel=null;b.defaults={target:null,data:null,className:"standardSelectBox",onChangeCallback:null,onAfterFinishCallback:null};if(a&&typeof a==="object"){b.defaults=$.extend(b.defaults,a)}return b},makeSelectLayout:function(){var d=this.defaults.data.name,e=this.defaults.className,a=this.defaults.onChangeCallback,b=this,c=$('<div class="'+e+'"><select name="'+d+'" id="'+d+'_select"></select></div>');if(a&&typeof a==="function"){c.find("select").bind("change",function(f){a.call(b,$(this).val())})}return c},makeOptionLayout:function(a,b){return $('<option value="'+a+'">'+b+"</option>")},addOptions:function(a,d){var c,b=this,e=Utils.getUrlParamsAsJson();a.empty();$(d).each(function(f){c=b.makeOptionLayout(this.value,this.title).clone();if(this.here){delete this.here;c.attr({selected:"selected"})}a.append(c)})},make:function(f){var d=this.defaults.data,e=this.defaults.target,b,c,a=this.defaults.onAfterFinishCallback;if(d){c=d.items;b=this.makeSelectLayout();this.addOptions(b.find("select"),c);if(e){if(f==="append"){e.append(b)}else{if(f==="prepend"){e.prepend(b)}else{e.empty().append(b)}}this.domel=b}if(a&&typeof a==="function"){a.call(this)}}}});fpwidget.ShippingWeightCalculator=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.data=null;b.domel=[];b.PROMPT_MAP={fo_id:"Format",gr_id:"Grammatur",seiten_pro_stueck:"Seitenzahl",auflage:"Auflage",zup_grammatur:"Umschlag"};b.defaults={target:[],formInfoTarget:[],resultTarget:[],ajaxHandler:"weightcalculator"};if(typeof a==="object"){$.extend(b.defaults,a)}return b},_getDef:function(a){if(this.defaults[a]){return this.defaults[a]}return this.defaults},_getDataAndBuild:function(c){var b=AjaxURLManager.getUrlWithKey(this._getDef("ajaxHandler")),a=this;$.getJSON(b,function(i,l){var e,d,g,f,j;if(i){a.data=i;for(e in i){d=i[e];if(e=="fo_id"){d.unshift({title:"Freies Format",value:"-10"})}if(e=="zup_grammatur"){d.unshift({title:"Kein Umschlag",value:"-10"})}f=a.PROMPT_MAP[e];j=a._makeRowLayout();j.find("th").text(f);c.append(j);a._makeSelectboxWithItemsIntoTarget(e,d,j.find(".control1"));if(e=="fo_id"){j.find(".control2").append(a._makeFreeFormatFieldsCombiLayout())}}j=a._makeRowLayout();j.find(".control1").append(a._makeCalcButtonLayout());j.find(".control2").append(a._makeEmptyButtonLayout());c.append(j)}})},_updateFormInfo:function(){var c=this._getDef("formInfoTarget"),a,e,j,g=this.data,b,f=null;c.empty().append(this._makeFormEntryOverviewLayout());for(a in this.PROMPT_MAP){e=this.PROMPT_MAP[a];j=this._makeRowLayout();j.find("th").text(e);for(b=0;b<g[a].length;b++){if(g[a][b].value==$("select[name="+a+"]").val()){if(g[a][b].value!=-10){f=g[a][b];break}}}if(f){j.find(".control1").text(f.title)}else{j.find(".control1").text(["Freies Format,",$("input[name=width_mm]").val(),"x",$("input[name=height_mm]").val(),"mm"].join(" "))}c.find(".llwidget-shipping-weight-calcuator-forminfo table").append(j)}},_updateResult:function(r){var o=this._getDef("resultTarget"),e,d,q,l,c,a,b,m,k,j,f,n=31500,g=["Einzelgewicht","Gesamtgewicht","Pakete à 31,5 kg"];f=parseInt($("select[name=auflage]").val(),10);r=parseFloat(r,10);a=(r/f).toFixed(2)+" g";b=(r/1000/f).toFixed(2)+" kg";m=r.toFixed(2)+" g";k=(r/1000).toFixed(2)+" kg";j=Math.ceil(r/n);o.empty().append(this._makeCalculationResultLayout());for(e=0;e<g.length;e++){d=g[e];q=this._makeRowLayout();q.find("th").text(d);if(e>1){q.find(".control1").text(j)}else{if(e<1){l=a;c=b}else{if(e==1){l=m;c=k}}q.find(".control1").text(l);q.find(".control2").text(c)}o.find(".llwidget-shipping-weight-calcuator-result table").append(q)}},_sendForm:function(a){var f=this.domel.find("form"),g,d=false,e=true,c=AjaxURLManager.getUrlWithKey("weightcalculator"),b=this;g=Utils.getUrlParamsAsJson("?"+f.serialize());if(g.fo_id==-10){delete g.fo_id;d=true}if(g.zup_grammatur==-10){delete g.zup_grammatur}if(d){if(g.width_mm===""||isNaN(parseInt(g.width_mm,10))){alert('Sie haben "Freies Format" gewählt.\nBitte geben Sie in das Feld "Breite" eine korrekte Zahl in Millimeter ein.\n');e=false}if(g.height_mm===""||isNaN(parseInt(g.height_mm,10))){alert('Sie haben "Freies Format" gewählt.\nBitte geben Sie in das Feld "Höhe" eine korrekte Zahl in Millimeter ein.\n');e=false}if(e){g.width_mm=parseInt(g.width_mm,10);g.height_mm=parseInt(g.height_mm,10)}}else{delete g.width_mm;delete g.height_mm}if(e){g={content:$.toJson(g)};$.post(c,g,function(i){b._updateFormInfo();b._updateResult(i)})}},_makeBaseLayout:function(){var a=$('<div id="llwidget-shipping-weight-calcuator" class="llwidget-shipping-weight-calcuator"><form method="post" action="#"><table cellpadding="0" cellspacing="0"></table></form></div>');return a},_makeRowLayout:function(){var a=$('<tr><th></th><td class="control control1"></td><td class="control control2"></td></tr>');return a},_makeFormEntryOverviewLayout:function(){var a=$('<div class="llwidget-shipping-weight-calcuator llwidget-shipping-weight-calcuator-forminfo"><div class="topTitle">Ihre Eingaben:</div><table cellpadding="0" cellspacing="0"></table></div>');return a},_makeCalculationResultLayout:function(){var a=$('<div class="llwidget-shipping-weight-calcuator llwidget-shipping-weight-calcuator-result"><table cellpadding="0" cellspacing="0"></table></div>');return a},_makeSelectboxWithItemsIntoTarget:function(b,a,d){var c={name:b,items:a};SimpleSelectBox.create({target:d,data:c,onChangeCallback:function(e){if(this.domel.find(":input").attr("name")=="fo_id"){if(e!=-10){this.domel.parent("td").next().find(":input").val("")}}}}).make("append")},_makeFreeFormatFieldsCombiLayout:function(){var a=$('<div class="freeformat-fields-combi viewport"><div class="field field-width"><input type="text" name="width_mm" value="" placeholder="Breite" /></div><div class="sep sep-x">x</div><div class="field field-height"><input type="text" name="height_mm" value="" placeholder="Höhe"/></div><div class="sep sep-mm">mm</div></div>');a.find(":input").focus(function(b){$(this).parents(".control2").prev().find(":input").children().each(function(c){if($(this).val()==-10){$(this).attr({selected:"selected"})}})});return a},_makeCalcButtonLayout:function(){var a=this,b=$('<div class="calculateButton">Jetzt Gewicht berechnen</div>');b.click(function(c){a._sendForm(function(){if(window.console&&window.console.log){console.log("Gut...")}})});return b},_makeEmptyButtonLayout:function(){},make:function(){var b=this._getDef("target"),c,a;if(b.length){a=this._makeBaseLayout();this._getDataAndBuild(a.find("table"));b.append(a);this.domel=a}}});$(function(){var a=fpwidget.ShippingWeightCalculator.create({target:$("#shipping-weight-calculator"),formInfoTarget:$("#shipping-weight-calculator-forminfo"),resultTarget:$("#shipping-weight-calculator-result"),ajaxHandler:"weightcalculator"});a.make()});
