$=jQuery.noConflict();(function(a){a.fn.extend({allAttrs:function(){var c=this;var b=[];c.each(function(g){var f={};for(var e=0;e<this.attributes.length;++e){var d=this.attributes[e];f[d.nodeName]=d.nodeValue}b.push(f)});return b}});a.extend({getISODate:function(i,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:"/"}};
if(arguments.length==0){var g=new Date();var c="en"}else{if(arguments.length==1){var o=arguments[0];if(typeof o=="string"&&o.length==2){var c=o;var g=new Date()}else{var c="en";var g=new Date(i)}}else{var g=new Date(i)}}var q=b[c].separator;var l=g.getYear()-100;var f=g.getFullYear();var e=g.getMonth();var j=g.getDate();var k=j<10?"0"+j:j;var h=e+1<10?"0"+(e+1):e+1;var n=l<10?"0"+l:l;if(c=="de"){return{"short":j+q+(e+1)+q+l,_short:j+q+(e+1)+q+l,middle:k+q+h+q+n,_middle:k+q+h+q+n,"long":k+q+b[c].month[e]+q+f,_long:k+q+b[c].month[e]+q+f}
}return{"short":(e+1)+q+j+q+l,_short:(e+1)+q+j+q+l,middle:h+q+k+q+n,_middle:h+q+k+q+n,"long":b[c].month[e]+q+k+q+f,_long:b[c].month[e]+q+k+q+f}},getISOTime:function(f){if(f){var c=new Date(f)}var c=new Date();var e=c.getHours();if(e<10){e="0"+e}var b=c.getMinutes();if(b<10){b="0"+b}var d=c.getSeconds();if(d<10){d="0"+d}return e+":"+b+":"+d}});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){c=a("html").attr("lang");if(!c){c="en"}if(a.lang._res){return a.lang._res[b][c]}return"?-invalid-language-resource-?"}}return a("html").attr("lang")}});a.easing.elasout=function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e
}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e};a.extend({toJson:function(h){var e=typeof h;if(e=="undefined"){return"undefined"}else{if(e=="number"||e=="boolean"){return h+""}else{if(h===null){return"null"}else{if(e=="string"){var c=/["\\\x00-\x1f\x7f-\x9f]/g;var g={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
if(c.test(h)){return'"'+h.replace(c,function(i){var j=g[i];if(typeof j==="string"){return j}j=i.charCodeAt();return"\\u00"+Math.floor(j/16).toString(16)+(j%16).toString(16)})+'"'}return'"'+h+'"'}else{if(e=="function"){return}else{if(e=="object"&&typeof h.toJson=="function"){return h.toJson()}else{if(e=="object"&&typeof h.length=="number"){var f=[];for(var d=0;d<h.length;d++){f.push(a.toJson(h[d]))}return"["+f.join(",")+"]"
}}}}}}}var f=[];if(typeof h.toJsonAttrs=="object"&&typeof h.toJsonAttrs.length=="number"){for(var d=0;d<h.toJsonAttrs.length;d++){var b=h.toJsonAttrs[d];if(typeof h[b]!="function"){f.push(a.toJson(b)+":"+a.toJson(h[b]))}}}else{for(var b in h){if(typeof h[b]!="function"){f.push(a.toJson(b)+":"+a.toJson(h[b]))}}}return"{"+f.join(",")+"}"}});a.extend({clone:function(d){function c(){}c.prototype=d;var b=new c();
b.__prototype__=d;return b}});a.extend({reduce:function(d,c){if(typeof d=="object"){var e={};for(var b in d){if(b!=c){e[b]=d[b]}}return e}return d}})})(jQuery);doNothing=function(){};Utils={pixelPath:"/xist4c/px/spc.gif",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(i){var b=i.image;if($.browser.msie){var j=b.width;var c=b.height}else{var j=b.attr("width");var c=b.attr("height")}var k=i.maxWidth;var e=i.maxHeight;var g,a;var d=1;if(i.proportional){d=k/j;var g=k;var a=c*d;if(a>e){d=e/a;var a=e;var g=g*d}if($.browser.msie){b.width=g;b.height=a}else{b.attr("width",g);b.attr("height",a)}return b}if($.browser.msie){b.width=k;b.height=e
}else{b.attr("width",k);b.attr("height",e)}return b},getUrlParamsAsJson:function(c,a){if(!c){var c=window.location.href}if(c.search(/\?/)>-1){var b=c.substring(c.search(/\?/)+1,c.length);b=b.split("&");jParams={};$(b).each(function(e){var d=this.split("=");if(a){jParams[d[0]]=d[1]}else{jParams[decodeURI(d[0])]=decodeURI(d[1])}});return jParams}return null},getUrlParamsFromJson:function(d){var c="?",b;
if(d&&typeof d==="object"){for(var a in d){if(d[a]&&typeof d[a].length==="number"&&typeof d[a]!=="string"){for(b=0;b<d[a].length;b+=1){c+=[encodeURIComponent(a),"=",encodeURIComponent(d[a][b]),"&"].join("")}}else{c+=[encodeURIComponent(a),"=",encodeURIComponent(d[a]),"&"].join("")}}return c.substring(0,c.length-1)}return null},stripTags:function(a){if(typeof a==="string"){return a.replace(/<\/?[^>]+>/gi,"")
}return null},parseDeFloat:function(a){var a=a.replace(/\./g,"");a=a.replace(/\,/,".");return a},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},getUrlSession:function(g){var f=12,c=/;jsessionid=/,b=null,e=window.location.href,d=Utils.getUrlParamsAsJson(),i=/\?/,a,h=g||"";
if(c.test(e)){if(d){a=e.search(i)}else{a=e.length}return h+e.substring(e.search(c)+f,a)}return""}};LLObject={__prototype__:null,create:function(){return $.clone(this)},instanceOf:function(a){if(this==a){return true}else{if(this.__prototype__==null){return false}else{return this.__prototype__.instanceOf(a)}}}};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("choose",{de:"auswählen",en:"choose"});$.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 Newsmeldungen anzeigen",en:"Show more news"});$.lang("startpageNewsPanelEnhancerTitleLess",{de:"Weniger Newsmeldungen 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"});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,d){this.URL[b]={attrs:a,staticFile:c,allwaysStatic:d}
},getUrlWithKey:function(c,b){if(this.URL[c]){var e=this.URL[c];if(e.attrs||b){if(e.attrs){b=$.extend(e.attrs,b)}var d={};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){var 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("")
}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("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("formattemplate4article",null,null,false);AjaxURLManager.registerKey("weeklyspecial",null,null,false);AjaxURLManager.registerKey("sharedproductselect",null,null,true);
AjaxURLManager.registerKey("get_shipping_options",null,null,true);BgAnimate={animations:[],registerAnimation:function(e,h,c){var g={path:"/xist4c/web/standard/01/img/",prefix:"rotorBigAni_",extension:"png",bgPosition:"center center",imgCount:8,duration:80};var j=c?$.extend(g,c):g;var a={};a.name=e;a.options=j;a.target=h;a.imgs=[];a.interval=null;a.frame=0;a.start=function(){this.frame=(this.frame%this.imgs.length);
var k=this.target;var i=this.imgs[this.frame];k.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<j.imgCount;
f++){var b=new Image();b.src=[j.path,j.prefix,f,".",j.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 layer=$("<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});var e=this.node();c.append(this.childrenLayer(1));if(this.styName){var a=["co_",this.styName].join("");
var f=$("<div></div>").attr({"class":a});f.append(e);if(this.children.length>0){var b=this.nodeChildrenShell();f.append(b)}c.append(f);return c}c.append(e);if(this.children.length>0){var 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});var h=$("<div></div>").css({position:"relative"}).attr({id:[this.id,"_layerOffset"].join("")});
e.append(h);var g=this.node();if(a){var f=g.attr("class");var c="";if(a.first){c+=[" ",f,"_first"].join("")}if(a.last){c+=[" ",f,"_last"].join("")}g.attr("class",f+" "+c)}if(this.styName){var b=["co_",this.styName].join("");var i=$("<div></div>").attr({"class":b});i.append(g);e.append(i);return e}e.append(g);return e};Node.prototype.node=function(){var b=$("<div></div>").attr({"class":["navEl_",this.level,"_",this.type].join("")});
var e=$("<div></div>").attr({"class":"outer"});var c=$("<span></span>").attr({"class":"inner"}).text(this.title);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");var a=this;if(this.children.length>0&&this.level>0){b.bind("mouseover",function(f){var g=["#childrenLevelContainer_",a.level].join("");if($(g).size()==0){$("body").append(a.childrenLayer())}var h=["#",a.id,"_layerOffset"].join("");$(g).empty().append(a.nodeChildrenShell()).hide();$(h).append($(g));$(g).fadeIn(200)})}else{var 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"){var 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}};LL_Logger={loggingPane:null,llog:function(){var c="";for(var d=0;d<arguments[0].length;++d){var a=arguments[0][d];c+=a+" "}var e=DIV({style:{"border-bottom":"1px solid #e1e1e1",padding:"3px 0"}},repr(c));var b=this;if(!getElement("logging_pane")){b.makeLoggingPane()}setTimeout(function(){getElement("logging_pane").appendChild(e)},500)},makeLoggingPane:function(){if(!this.loggingPane){var c=getElementsByTagAndClassName("body",null)[0];
var e=DIV({style:{border:"1px solid #999"}});var d=DIV({style:{"background-color":"#e1e1e1",padding:"2px 10px","border-bottom":"1px solid #999",color:"#356798","font-weight":"bold","font-size":"15px"}},"LIVINGLOGIC LOG");var a=DIV({style:{"background-color":"#fff",padding:"10px",height:"180px",overflow:"auto"},id:"logging_pane"});e.appendChild(d);e.appendChild(a);setTimeout(function(){c.appendChild(e)
},500);this.loggingPane=e}}};llog=function(){LL_Logger.llog(arguments)};function hideInputBg(a){ipField=document.getElementById(a);ipField.style.background="#fff"}function IE_Refresh(){if(document.all){location.reload()}}window.onresize=IE_Refresh;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(h){var g=32;var f=0;var a=0;var e=false;var b=false;for(var d=0;d<h.length;++d){if(h.charCodeAt(d)==g){if(!e){f++}if(h.charCodeAt(h.length-1-d)==g){if(!b){a++}}else{b=true}}else{e=true;if(h.charCodeAt(h.length-1-d)==g){if(!b){a++}}else{b=true}}}var c=h.substring(f,h.length);return c.substring(0,h.length-a-f)}};function RSS(){this.root=$("<div></div>");this.target=null;this.source=null;
this.tags=["title","description"];this.descLength=null;this.descLengthEnding=32;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(){this.charCount=0;this.stop=false;this.root.empty();if(this.staticTest){var b=this.source}else{var b="/urlfetcher/?url="+encodeURIComponent(this.source)
}if(this.acceptMimeTypesCgiStr&&!this.staticTest){b+=this.acceptMimeTypesCgiStr}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(f,g){var d=f;var b=$("item",d);var e=b.size();if(this.itemsCount<=b.size()){e=this.itemsCount
}var c=this.tags;var a=this;b.each(function(j){var h=a.getLink(b.get(j));a.appendElement(a.getItem(b.get(j),c,h,j),a.root)});this.publish()};RSS.prototype.handleSourceError=function(a){console.log(a.message);$("#"+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,f,c,g,n){for(var e=0;
e<a.childNodes.length;e++){var b=a.childNodes[e];switch(b.nodeType){case 1:if(!c){var k=f.appendChild(document.createElement(b.nodeName));for(var d=0;d<b.attributes.length;d++){k.setAttribute(b.attributes[d].nodeName,b.attributes[d].nodeValue)}this.cloneXML2DOM(b,k,false,n);break}else{this.cloneXML2DOM(b,f,false,n);break}case 3:if(g){var m=b.nodeValue;if(this.charCount+m.length<g){this.charCount+=m.length
}else{var h=0;var o="";while(1){o+=m.substr(h,1);if(o.length+this.charCount>=g){var l=o.charCodeAt(o.length-1);if(l==this.descLengthEnding||h==o.length){this.charCount+=o.length;if(l==this.descLengthEnding){o+=l==32?"....":" ....";this.stop=true}else{this.stop=false}m=o;break}}else{if(m.length+this.charCount<g){var l=m.charCodeAt(m.length-1);this.charCount+=m.length;m+=l==32?"....":" ....";this.stop=true;
break}}h++}}}else{m=b.nodeValue}if(n){m=this.correctHyphenatedText(m)}subNode=document.createTextNode(m);f.appendChild(subNode)}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;var 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";var 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><xml>"+a+"</xml></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;$("xml > *",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);$("*",this).each(function(h){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(h){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){var f="<p>"+a.altText+"</p>"
}if(a.altImg){var 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();var f=e.attributes[d].nodeValue;if(b=="object"&&(c=="classid"||c=="movie"||c=="data")){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"){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=null;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)}if(a.bmItems){this.bmItems=a.bmItems}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>")};BookmarkStoreAt.prototype._getText=function(){return $('<div class="bookmarkTextOuter"><p>'+this.textHTML+'<span id="bmDescSlice_'+this.targetName+'" class="bmDescSlice">'+this.descSliceStandard+"</span></p></div>")
};BookmarkStoreAt.prototype._getImageItems=function(){var f=this.bmItems;var b=$('<div class="imgOuter"></div>');var d;var c=this;for(var e=0;e<f.length;++e){function a(g){d=$("<img/>").attr({src:c.imgPath+"/"+g+".gif",alt:c.bmTargets[g].title,title:c.bmTargets[g].title}).click(function(h){c.store(g)});if(c.textHTML.length>0){d.mouseover(function(h){c.changeDescSlice(g)}).mouseout(function(h){c.changeDescSlice(false)
})}return d}b.append(a(f[e]))}return b};BookmarkStoreAt.prototype._createLayout=function(){var a=$('<div id="bookmarksOuter"></div>');if(this.titleHTML.length>0){a.append(this._getTitle())}if(this.textHTML.length>0){a.append(this._getText())}a.append(this._getImageItems());this.container.append(a)};function handleFieldPrompt(a){$(function(){for(var c=0;c<a.length;++c){function b(d){var e=$("#"+d);e.focus(function(f){hidePrompt($(this),f)
}).blur(function(f){if($(this).val()==""){showPrompt($(this),f)}});if(e.val()!=""){hidePrompt(e)}}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 c=new Date();var l=b[c.getDay()];var g=c.getDate();var e=c.getMonth()+1;
var n=c.getFullYear();var f=c.getHours();var h=c.getMinutes();var j=c.getSeconds();if(h<10){h="0"+h}if(j<10){j="0"+j}var i=$('<span class="timeSection"><span class="inner"></span></span>');var k=i.find(".inner");k.append('<span class="sepYT">|</span>').append('<span class="hour">'+f+"</span>").append('<span class="sepHM">:</span>').append('<span class="min">'+h+"</span>").append('<span class="clock">CEST</span>');
$("#"+a).empty().append($("<div></div>").append('<span class="day">'+g+".</span>").append('<span class="month">'+e+".</span>").append('<span class="year">'+n+"</span>").append(i));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]))){a.push(arguments[b])}}if(a.length>0){this.colConfig=a}return this.colConfig}return null};LL_TableColumnEnhancer.prototype.init=function(a,b,g){var k=$("#"+a).get(0);
this.idOuter=b;var d=[];var l=this;if(k.nodeName.toLowerCase()=="table"){this.table=k;this.tableFullWidth=k.offsetWidth;this.tableFullHeight=k.offsetHeight;var f=this.getElementChildNodeWithName(k,"tbody",null);for(var e=0;e<this.getElementChildNodesCount(f,1);++e){var m=this.getElementChildNodeWithName(f,"tr",e);for(var c=0;c<this.getElementChildNodesCount(m,1);++c){d=this.getColumnsIndex(this.getElementChildNodesCount(m,1),this.colConfig);
var h=this.getElementChildNodeWithName(m,"td",c);if(!this._inArray(c,d)){if(this.columns[c] instanceof DefaultTableColumn){this.columns[c].addCell(h)}else{this.columns[c]=new DefaultTableColumn(c);this.columns[c].addCell(h)}}}}}$("#variantsButtons").show();this.updateDisplay(g);$("#variantsViewAllButton").click(function(i){l.openInlinePopup()});$("#variantsViewLessButton").click(function(i){l.closeInlinePopup()
});$("#variants").show();this.tableCurrentWidth=this.getContentAreaDimensions().w;this.tableCurrentHeight=k.offsetHeight;this.variantsWidth=$("#"+this.idOuter).width();this.variantsHeight=$("#"+this.idOuter).height()};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(k,a,j){var j=j?j:0;
var f=0;var g=k.childNodes;if(g){for(var d=0;d<g.length;++d){var h=g[d];if(h.nodeType==1){var e=h.nodeName.toLowerCase();var b=a.toLowerCase();if(b=e&&f==j){return h}++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(){var d=location.href.search(/_id_/);if(d>-1){var a=location.href;var c=a.substring(d+4,a.length);
var b=c.substring(0,c.indexOf("_"));if(this.coId==b){return true}return false}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");if(a){if(a.toLowerCase()==this.name||a.substring(0,a.indexOf("[")).toLowerCase()==this.name){var b=null;if(a.search(/\[/)>-1&&a.search(/\]/)>-1){b=a.substring(a.indexOf("[")+1,a.lastIndexOf("]"));b=b.split(",")}var 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 a=this;setTimeout(function(){for(var f=0;f<a.elms.length;++f){var g={};var m=[];var h=a.elms[f].elm;var l=a.elms[f].relAttrs;if(l&&l.length==6){g.url=h.href;
g.height="auto";g.width="auto"}else{var c=l.slice(6);for(var e=0;e<c.length;++e){var q=c[e].split(",");for(var d=0;d<q.length;++d){var b=q[d];var o=b.substring(0,b.indexOf(":"));var n=b.substring(b.indexOf(":")+1,b.length);g[o]=n}}if(!g.url){g.url=h.href}}LL_XPopup.registerPopup(h,l[0],l[1],l[2],l[3],l[4],l[5],g)}},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)};LL_XPopup={xpopups:[],popup:null,initScrollPos:0,preparedGallery:[],currentGalleryIdx:-1,galleryOverall:-1,slideshowBusy:0,slideshowInterval:null,nextConnect:null,previousConnect:null,closeConnect:null,registerPopup:function(f,a,g,h,e,d,c,b){var i=this;
setTimeout(function(){i.makePopup()},1);switch(g){case"IMAGE":this.xpopups.push(new ImageXPopup(f,a,h,e,d,c,b));break;case"WEBPAGE":this.xpopups.push(new WebpageXPopup(f,a,h,e,d,c,b));break;case"AJAX":this.xpopups.push(new AjaxXPopup(f,a,h,e,d,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(){var self=this;var bg=$("#xpopup_background");if(bg.size()>0){bg.fadeOut(function(){bg.remove();self.showBodyScrollbars()})}else{this.showBodyScrollbars()}$("#xpopupGalleryOverview").remove();$("#xpopup").unbind(".specials");with(this){initScrollPos=0;preparedGallery=[];currentGalleryIdx=-1;galleryOverall=-1;slideshowBusy=0;if(slideshowInterval){clearTimeout(slideshowInterval)}}},destruct:function(a){if(this.popup){if(a){if(a.type=="keydown"){if(a.keyCode==27){$(this.popup).fadeOut();
this.cleanUp()}}else{if(a.type=="click"||a.type=="mouseleave"||a.type=="mouseout"){if(a.type=="click"){$(this.popup).fadeOut();this.cleanUp()}else{$(this.popup).hide();this.cleanUp()}}}}else{$(this.popup).fadeOut();this.cleanUp()}}}};DefaultXPopup=function(g,f,e,d,a,c,b){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;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())};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,q){var r=this;var c=LL_XPopup.popup;var b={w:$(a).outerWidth(),h:$(a).outerHeight()};var g={x:$(a).offset().left,y:$(a).offset().top};var l=q;var i={w:$(c).width(),h:$(c).height()};var k={w:$(window).width(),h:$(window).height()};var f={x:$(document).scrollLeft(),y:$(document).scrollTop()};var e=i.w;var o=i.h;var h=0;var j,d,n,m;LL_XPopup.initScrollPos=f;
if(this.spos.substring(0,2)=="p_"){b=k;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"){n=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"){n=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"){n=g.x+b.w}else{if(this.spos=="cursor"){n=l.x}else{n=0}}}}if(this.spos=="nw"||this.spos=="n"||this.spos=="ne"||this.spos=="p_nw"||this.spos=="p_n"||this.spos=="p_ne"){m=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"){m=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"){m=g.y+b.h}else{if(this.spos=="cursor"){m=l.y}else{m=0}}}}relPopPos=this.getRelativePopupPosition(n,m,b,i,this.ppos);j=relPopPos.x;d=relPopPos.y;if(j+e>k.w+f.x){j=k.w+f.x-(e+h)}if(d+o>k.h+f.y){d=k.h+f.y-(o+h)}if(j<=f.x){j=f.x+h}if(d<=f.y){d=f.y+h}$(LL_XPopup.popup).animate({left:j,top:d},"fast","swing",function(){r.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(a.toLowerCase()=="true"||a==1){return true
}}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(f,e,c){var i,h,a;
rv=f?f:0;gv=e?e:0;bv=c?c:0;var d=$("<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:$("body").get(0).scrollWidth+"px",height:$("body").get(0).scrollHeight+"px"});if($("#xpopup_background").size()==0){var d=$(d).click(function(b){LL_XPopup.destruct(b)});$("body").append(d);d.css({display:"block",opacity:0}).fadeTo("fast",0.9)
}};DefaultXPopup.prototype.hideBodyScrollbars=function(){};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;this.hideBodyScrollbars();this.pushContentIntoPopup();this.handleSrcAndPopupConnect();this.makeAddOns();c.show();var b=this;setTimeout(function(){b.setPopupPosition(src,a);$(LL_XPopup.popup).fadeIn()
},1)};ImageXPopup=function(g,f,e,d,a,c,b){this.constructor(g,f,e,d,a,c,b);this.image=this.makeImage(this.getAttr("url"),{border:0,alt:"",title:""});this.appearingHud=null};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.appearingHud=1;var a=this;$("#xpopupHoverMenuOuter").show();this.appearingHud=null}};ImageXPopup.prototype.deactivateHud=function(a){$("#xpopupHoverMenuOuter").hide()};ImageXPopup.prototype.makeHudAndPrepareGallery=function(){var a=this;$(LL_XPopup.popup).bind("mousemove.specials",function(c){a.activateHud(c)});
$(LL_XPopup.popup).bind("mouseleave.specials",function(c){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)}).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)
}).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)}).get(0)};ImageXPopup.prototype.getThumbsButton=function(){var a=this;return $("<div>").attr({"class":"thumbsButton_pass",id:"xpopupHoverMenuThumbsButton"}).click(function(b){a.handleGalleryOverview(b)}).get(0)
};ImageXPopup.prototype.getCloseButton=function(){return $("<div>").attr({"class":"closeButton_pass",id:"xpopupHoverMenuCloseButton"}).click(function(a){LL_XPopup.destruct(a)}).get(0)};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){if(LL_XPopup.slideshowBusy>0){if(f&&this.isButtonActive(f)&&d=="pager"){var a=LL_XPopup.currentGalleryIdx+=a;
var c=LL_XPopup.preparedGallery[a];c.show()}else{if(d=="slideshow"){var a=LL_XPopup.currentGalleryIdx+=a;if(a==LL_XPopup.preparedGallery.length){a=LL_XPopup.currentGalleryIdx=0}var c=LL_XPopup.preparedGallery[a];var b=this;$("#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)
}var b=this;LL_XPopup.slideshowInterval=setTimeout(function(){b.changeImage(1,"slideshow")},7000)}else{if(f&&this.isButtonActive(f)&&d=="pager"){var a=LL_XPopup.currentGalleryIdx+=a;var c=LL_XPopup.preparedGallery[a];c.show()}else{if(d=="gallery"){var a=LL_XPopup.currentGalleryIdx=a;var 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.toLowerCase()=="true"||this.Attrs.background==1){this.makeBackground()
}}}this.setPopupWidth(width);return $("<div>").append(b).css({height:height,width:width,overflow:"auto","text-align":"center"})};ImageXPopup.prototype.changeSlideshowPopupCSS=function(){if(LL_XPopup.slideshowBusy){var a="xpopup_slideshow";var b="xpopupImgTitle_slideshow";if(!this.isIE()&&this.isFixedPosition()){a="xpopup_slideshow_fixed"}}else{var a="xpopup";var b="xpopupImgTitle";if(!this.isIE()&&this.isFixedPosition()){a="xpopup_fixed"
}}$("#xpopup").attr({"class":a});if($("#xpopupImgTitle").size()>0){$("#xpopupImgTitle").attr({"class":b})}};ImageXPopup.prototype.hideBodyScrollbars=function(){$("body").css({overflow:"hidden"})};ImageXPopup.prototype.handleSlideshow=function(c){if(this.isButtonActive(c)){if(LL_XPopup.slideshowBusy){var a="playButton";LL_XPopup.slideshowBusy=0;clearTimeout(LL_XPopup.slideshowInterval)}else{var a="pauseButton";
LL_XPopup.slideshowBusy=1;var b=this;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;var d="absolute"}var a=$("<div>").attr({id:"xpopupGalleryOverview","class":"xpopupGalleryOverview"}).css({height:"100%",width:"100%",position:d,left:m,top:l}).click(function(h){LL_XPopup.destruct(h)});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;
var b=[];var e=135;var c=90;for(var d=0;d<f.length;++d){function a(i,g){var l=f[g].getSrcImage();var k="0";if(l.height<c){k=parseInt((c-l.height)/2)+"px"}var h=i.makeImage(l.src,{width:l.width,height:l.height,border:0,alt:l.alt,title:l.title});var h=i.resizeImgOnOverflow(h,c,e);var j=$("<span></span>").append(h).css({"padding-top":k});b.push($("<div>").append($("<a></a>").append($("<span></span>").append(j).attr({"class":"image"})).attr({"class":"inner1",href:"#"})).attr({"class":"xpopupGalleryImageDeco"}).click(function(m){i.handleGalleryImgClick(g,m)
}).get(0));return b}b=a(this,d)}return b};WebpageXPopup=function(g,f,e,d,a,c,b){this.constructor(g,f,e,d,a,c,b)};WebpageXPopup.prototype=new DefaultXPopup();WebpageXPopup.prototype.getContent=function(){this.setPopupWidth();var a=parseInt($(window).height()/1.5);var c=parseInt($(window).width()/1.5);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.toLowerCase()=="true"||this.Attrs.background==1){this.makeBackground()}}}return $("<iframe>").attr({src:b,frameborder:0,height:a,width:c}).get(0)};AjaxXPopup=function(g,f,e,d,a,c,b){this.constructor(g,f,e,d,a,c,b);this.def=null};AjaxXPopup.prototype=new DefaultXPopup();AjaxXPopup.prototype.getContent=function(){this.setPopupWidth();
var a=parseInt($(window).height()/3);var d=parseInt($(window).width()/2);var c="/";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.toLowerCase()=="true"||this.Attrs.background==1){this.makeBackground()}}}var b=$("<div>").css({height:a,width:d,overflow:"auto"}).load(c);
return b.get(0)};AjaxXPopup.prototype.loadContent=function(a,b){a.innerHTML=b.responseText};AjaxXPopup.prototype.loadContentError=function(a){console.log("Fehler beim Abruf von AJAX content:",a.message)};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){var 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){var d=this._getTabGroupId(d);var b=isNaN(parseInt(b))?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=MochiKit.DOM.getElement("calendarHorizontalScrollPane");this.mBoxName="calendarMonthContainer_";this.ctrlBoxName="horizontalScrollControls";this.controlsHorz={l:[MochiKit.DOM.getElement("scrollLeft"),"onclick","scroll",-1,null],r:[MochiKit.DOM.getElement("scrollRight"),"onclick","scroll",1,null]};
this.scrollStep=2}CalendarControl.prototype.init=function(args){with(this){handleLayout();detectMonths();if(args.current>0){if(args.current%scrollStep>0){currScrollPos=Math.floor(args.current/scrollStep)*scrollStep}else{currScrollPos=args.current-scrollStep}scrollTo(getElementPosition(months[currScrollPos].monthElement,months[0].monthElement))}handleControls()}};CalendarControl.prototype.handleControls=function(){with(this){var c=controlsHorz;
var status={l:currScrollPos>0?1:null,r:currScrollPos+scrollStep<months.length?1:null};for(var i in c){var ctrl=c[i];if(ctrl[4]){disconnect(ctrl[4]);setNodeAttribute(ctrl[0],"class","pass")}if(status[i]){ctrl[4]=connect(ctrl[0],ctrl[1],bind(ctrl[2],this,ctrl[3]));setNodeAttribute(ctrl[0],"class","act")}}}};CalendarControl.prototype.handleLayout=function(){showElement(this.ctrlBoxName);setStyle(this.scrollPane,{overflow:"hidden"})
};CalendarControl.prototype.detectMonths=function(){for(var a=0;;){var b=MochiKit.DOM.getElement(this.mBoxName+a++);if(!b){break}this.months.push(new CalendarMonth(b))}};CalendarControl.prototype.scroll=function(direction){with(this){var nextPos=currScrollPos+direction*scrollStep;if(nextPos>=0&&nextPos<=months.length){scrollTo(getElementPosition(months[nextPos].monthElement,months[0].monthElement));
currScrollPos=nextPos}handleControls()}};CalendarControl.prototype.scrollTo=function(pos){with(this){if(scrollToDef){scrollToDef.cancel()}var scrollPane=scrollPane;var curPosX=scrollPane.scrollLeft;var curPosY=scrollPane.scrollTop;var newPosX=parseInt(Math.round(0.6*curPosX+0.4*pos.x));var newPosY=parseInt(Math.round(0.6*curPosY+0.4*pos.y));if(newPosX==curPosX){newPosX=pos.x}if(newPosY==curPosY){newPosY=pos.y
}scrollPane.scrollLeft=newPosX;scrollPane.scrollTop=newPosY;if(newPosX!=pos.x||newPosY!=pos.y){scrollToDef=callLater(0.1,bind("scrollTo",this,pos))}}};CalendarControl.prototype.getMonthDims=function(){return getElementDimensions(this.months[0].monthElement)};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(h,j){var i=d.data=h;if(i.overnight){d.urlParams.ovn=true}if(i.type=="SlotMachineData"){$(i.slots).each(function(k){if(this.type=="SlotMachineSlot"){var o=SlotMachineSlot.create(this.title,this.currentItem);o.id="slot_"+k;o.itemId=k;o.data=this;o.width=this.width;$(this.items).each(function(q){if(this.type=="SlotMachineSlotItem"){var r=SlotMachineSlotItem.create(this.title,this.value);
r.id=o.id+"_slotItem_"+q;r.itemCnt=q;r.data=this;r.slot=o;r.width=o.width;o.appendItem(r)}});d.appendSlot(o);var n=o.width;var m=false;$(o.items).each(function(r){if(this.data.img){m=true}var s=$("#"+this.id);var q=s.get(0).scrollWidth;if(q>o.width&&q>n){n=q}s.css({width:"auto"})});var l=m?53:10;if(n>o.width){o.setWidth(n+l)}}})}d.clearActionKeeper();var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)
}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,i)}})}}},getURLParams:function(b){var a=window.location.href;var e=Utils.getUrlParamsAsJson(a);if(e&&e.id){e=$.reduce(e,"id")}var d=/_dId_/;var f=null;if(d.test(a)){f=a.substring(a.search(d)+5,a.search(/_\.htm/))}if(e&&e.auf_id!=null){f=e.auf_id}if(e&&e.pos_id!=null&&!e.auf_id){f=e.pos_id}if(f){if(e.pos_id){e=$.extend(e,{pos_id:f})}else{e=$.extend(e,{auf_id:f})
}}else{var c=window.CONFIGURATOR_FALLBACK_DATA;if(c&&c.auf_id){e=$.extend(e,{auf_id:c.auf_id,freeConfig:"true"})}}e=$.extend(e,b);return e},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){var 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(h,i){b.verifyDataRequestSuccess(h,i,g)
},error:function(j,h,i){b.verifyDataRequestError(j,h,i,g)}})},verifyDataRequestSuccess:function(data,msg,slot){eval("var data = "+data);this.data=data;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=data.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,slot,data)}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 i=null;if(d){if(d=="up"||d=="down"){var c=d=="up"?true:false;var g=d=="down"?true:false}else{d=$(d);var c=d.hasClass("top");var g=d.hasClass("bottom")}if(g){if(f<this.items.length-1){$("#"+this.id+"_slotItem_"+f).removeClass("slotMachineItemHere");
i=++this.currentItem}}if(c){if(f>0){$("#"+this.id+"_slotItem_"+f).removeClass("slotMachineItemHere");i=--this.currentItem}else{i=-1}}}else{SlotMachine.setActionKeeper({opacity:1,background:"transparent"});i=this.currentItem=f}var h=this;var e=$("div[id^="+this.id+"_slotItem_]");this.slotDataValidCheck(i);if(i!=null&&i>-1){var a=300;if(b||b==0){a=b}$("#"+this.id+"_slotScrollPane").scrollTo("#"+this.id+"_slotItem_"+i,{offset:-60,duration:a,easing:"elasout",onAfter:function(){var j=SlotMachine.onAfterSlotCatch;
if(j){j.call(SlotMachine,h)}$("#"+h.id+"_slotItem_"+i).addClass("slotMachineItemHere");e.each(function(k){if(i!=k){$(this).removeClass("slotMachineItemHere")}});if(!h.initMode){if(h.clickTimeout){clearTimeout(h.clickTimeout)}h.clickTimeout=setTimeout(function(){h.clickTimeout=null;SlotMachine.data.art_id=null;SlotMachine.data[SlotMachine.data.pk]=null;SlotMachine.verifyData(h)},500)}h.initMode=false
}})}},make:function(d){if(d){var e=this.makeSlotLayout();var c=this.makeSlotTitle();var b=d.find("#slotMachineMainBg tr.titles");var 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 h=$("#"+this.id);var f=h.get(0).scrollWidth;if(f>a.width&&f>e){e=f}h.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 l=this;
var k=a.getRowClone();k.find(".title").html(l.title);var h=k.find(".value");var j=l.items[l.currentItem].title;var f=l.items[l.currentItem].data.addInfoText;if(f){j+=" ("+f+")"}h.html(j);c.append(k)});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(h){var n=this;
var m=a.getRowClone();m.find(".title").html(n.title);var k=m.find(".value");for(var g in n.items){if(g==n.currentItem){var l=n.items[g].title;var f=n.items[g].addInfoText;if(f){l+=" ("+f+")"}k.html(l)}}c.append(m)})}var e=this.getFinalInfoRow(d);if(e){c.append(e)}},update:function(i,c){var f=this.subtitle;if(i){var e=$("#prdConfTopConfig");if(e.size()>0){var d=2;if(f){d+=1}var j=e.find("tr:nth-child("+(i.itemId+d)+")").find(".value");
var a=i.items[i.currentItem].title;var b=i.items[i.currentItem].data.addInfoText;if(b){a+=" ("+b+")"}j.html(a)}}var h=c.infoText;if(h){if(this.target.find(".value .infoText").size()>0){this.target.find(".value .infoText").addClass("valueWrapped").html(h)}else{var g=this.getFinalInfoRow(h);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>");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.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 h="opt_"+g+"_"+d;$("#"+h).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_";switch(d.type){case"select":var c=this.select(d);c.attr("id",b+a);return c;break;case"checkbox":var c=this.checkbox(d);c.attr("id",b+a);return c;break;case"radio":var c=this.radio(d);c.attr("id",b+a);return c;break;case"text":var c=this.text(d);c.find(":input").attr("id",b+a);return c;break}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(h){if(h.customFormat){$("div.prdConfCustHead, div.prdConfCustFields").show();var b=h.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 i=b.formatDims.suffix||"mm";this.format.text(g);this.formatWidth.text(e);this.formatHeight.text(a+" "+i);
this.custWidth.val(c);this.custHeight.val(d);$("#prdConfTopWk_customerWidth").val(c);$("#prdConfTopWk_customerHeight").val(d)}}}else{h.meta.formatDims.custWidth=null;h.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");if(a){if(d.costs){var c=JSONRenderer.create(d.costs,e);c.renderCostsExtendedTable("costs",SlotMachine)}else{e.empty();b.empty()}if(d.ovCosts){var 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){if(!c){var c=Utils.getUrlParamsAsJson(window.location.href,true)}if(!c){c={auf_id:window.CONFIGURATOR_FALLBACK_DATA.auf_id}}if(c.id){c=$.reduce(c,"id")}if(c.loadPos){c.loadPos=null}if(b.optionsParam){c=$.extend(c,b.optionsParam)}if(b.freeConfig){var a="true"}else{var 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(typeof b=="object"){b=$.reduce(b,"locked")}if(c.search(/\?/)>-1){c=c.substring(0,c.search(/\?/))}b=$.extend(b,{freeConfig:"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 h=this.data;if(h.stylename){c.attr({"class":h.stylename})}var a=this.target;
a.empty();var b=this;if(h.allowSearch){this._makeMenuBarAndContentShell();this._renderSearchFieldBar("searchWknIsinName")}if(h.columnOrder){var f=$("<tr></tr>");$(h.columnOrder).each(function(l){var m=$('<th class="thead thead'+l+'">'+this.header+"</th>");if(!isNaN(parseInt(h.columnOrder[l].order))){var k=h.columnOrder[l].key;var j=h.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(i){(function(o,r,s){o=(o+1)%3;if(s.handler){var n=null;if(r.searchPhrase){n=r.searchPhrase}var q=AjaxURLManager.getUrlWithKey(s.handler,{phrase:n,field:k,order:o});$.getJSON(q,function(u,v){JSONPanelContentRenderer.render(u,r)})}})(j,b.parent,h)})}f.append(m)});c.append(f)}var g=h.rows;if(h.pager){g=this._getPagerPreparedList(g,h.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(h.columnOrder){$(h.columnOrder).each(function(y){var x=this.key;var B=$('<td class="col col_'+y+" col_"+y+"_"+o+'"></td>');var A=g[o];var i=g[o][x];if(y==0&&A.bestprice){B.addClass("bestprice")}if(A[h.pk]){b._handleRowClick(B,A,e,d,h);B.css({cursor:"pointer"})}f.hover(function(){$(this).children("td").addClass("mouseOver")
},function(){$(this).children("td").removeClass("mouseOver")});if(i.title.__datetime__){var z=$("<span>"+$.formatDate(i.title.value,$.lang()).middle+"&nbsp;"+$.formatTime(i.title.value).time+"</span>")}else{if(parseInt(i.mode)>0||parseInt(i.mode)<0||parseInt(i.mode)==0){var z=$("<div><span>"+i.title+"</span></div>");var w="vNoChanges";if(parseInt(i.mode)>0){w="vPlus"}if(parseInt(i.mode)<0){w="vMinus"
}z.addClass(w)}else{var z=$("<span>"+i.title+"</span>")}}B.append(z);if(i.href){z.wrap('<a href="'+i.href+'" target="'+i.target+'"></a>')}if(y==h.columnOrder.length-1&&l.here){if(B.text().charCodeAt(0)!=160){var v=$('<div class="viewport"><div class="smallScartSym"></div></div>');b._handleRowShoppingcartClick(v.find(".smallScartSym"),A,e,d,h);B.prepend(v)}}f.append(B)})}else{var j=0;for(var m in this){var q=$('<td class="col col_'+j+" col_"+j+"_"+o+'"></td>');
var u=g[o];var s=g[o][m];if(h.contextType&&this.contextActive){(function(i){q.bind("click",function(v){var k=MenuConfig[h.contextType](b.parent,i,v);k.init();k.show(v)})})(u);q.addClass("receiveClick")}if(s.title.__datetime__){var r=$("<span>"+$.formatDate(s.title.value,$.lang()).middle+"&nbsp;"+$.formatTime(s.title.value).time+"</span>")}else{if(parseInt(s.mode)>0||parseInt(s.mode)<0||parseInt(s.mode)==0){var r=$("<div><span>"+s.title+"<span></div>");
var n="vNoChanges";if(parseInt(s.mode)>0){n="vPlus"}if(parseInt(s.mode)<0){n="vMinus"}r.addClass(n)}else{var r=$("<span>"+s.title+"</span>")}}q.append(r);if(s.href){r.wrap('<a href="'+s.href+'" target="'+s.target+'"></a>')}f.append(q);j++}}c.append(f)});if(h.allowSearch){a.find("div[id$=_content]").append(c)}else{a.append(c)}},renderFormularRadioTable:function(h,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 i=this;if(c.allowSearch){this._makeMenuBarAndContentShell();this._renderSearchFieldBar("searchWknIsinName")}if(c.columnOrder){var a=$("<tr></tr>");$(c.columnOrder).each(function(m){var n=$('<th class="thead thead'+m+'">'+this.header+"</th>");if(!isNaN(parseInt(c.columnOrder[m].order))){var l=c.columnOrder[m].key;
var k=c.columnOrder[m].order;if(k!=null){n.addClass("receiveClick")}if(k==1){n.addClass("sortedUp")}if(k==2){n.addClass("sortedDown")}n.bind("click",function(o){(function(r,u,v){r=(r+1)%3;if(v.handler){var q=null;if(u.searchPhrase){q=u.searchPhrase}var s=AjaxURLManager.getUrlWithKey(v.handler,{phrase:q,field:l,order:r});$.getJSON(s,function(w,x){JSONPanelContentRenderer.render(w,u)})}})(k,i.parent,c)
})}a.append(n)});g.append(a)}var j=c.rows;if(c.pager){j=this._getPagerPreparedList(j,c.pager)}$(j).each(function(o){a=$("<tr></tr>");if(o%2!=0){a.addClass("odd")}if(this.special){a.addClass("special")}var s=false;if(this.here){a.addClass("here");var s=true}if(c.columnOrder){$(c.columnOrder).each(function(z){var y=this.key;var D=$('<td class="col col_'+z+" col_"+z+"_"+o+'"></td>');var C=j[o];var w=j[o][y];
if(C[c.pk]){(function(I,E,H,G,k,F){D.bind("click",function(J){G.handlePrepareDataModelAndVerify(k,F)})})(C,e,c,f,h,o);D.css({cursor:"pointer"});if(z==c.columnOrder.length-1){D.addClass("priceColumn")}}if(w.title.__datetime__){var B=$("<span>"+$.formatDate(w.title.value,$.lang()).middle+"&nbsp;"+$.formatTime(w.title.value).time+"</span>")}else{var A=w.title;if(parseInt(w.mode)>0||parseInt(w.mode)<0||parseInt(w.mode)==0){var B=$("<div><span>"+A+"</span></div>");
var x="vNoChanges";if(parseInt(w.mode)>0){x="vPlus"}if(parseInt(w.mode)<0){x="vMinus"}B.addClass(x)}else{var B=$("<span>"+A+"</span>")}if(y=="option"){A=$('<input type="radio" name="'+b+'" value="'+C[c.pk]+'" />');A.attr({checked:s});if(B.find("span").size()>0){B.find("span").append(A)}else{B.append(A)}}}D.append(B);if(w.href){B.wrap('<a href="'+w.href+'" target="'+w.target+'"></a>')}a.append(D)})}else{var l=0;
for(var m in this){var q=$('<td class="col col_'+l+" col_"+l+"_"+o+'"></td>');var v=j[o];var u=j[o][m];if(c.contextType&&this.contextActive){(function(k){q.bind("click",function(x){var w=MenuConfig[c.contextType](i.parent,k,x);w.init();w.show(x)})})(v);q.addClass("receiveClick")}if(u.title.__datetime__){var r=$("<span>"+$.formatDate(u.title.value,$.lang()).middle+"&nbsp;"+$.formatTime(u.title.value).time+"</span>")
}else{if(parseInt(u.mode)>0||parseInt(u.mode)<0||parseInt(u.mode)==0){var r=$("<div><span>"+u.title+"<span></div>");var n="vNoChanges";if(parseInt(u.mode)>0){n="vPlus"}if(parseInt(u.mode)<0){n="vMinus"}r.addClass(n)}else{var r=$("<span>"+u.title+"</span>")}}q.append(r);if(u.href){r.wrap('<a href="'+u.href+'" target="'+u.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(scart,row,type,parent,d){scart.bind("click",function(e){e.preventDefault();e.stopPropagation();
var data=parent.data;parent.urlParams.ovn="false";data.overnight=false;if(type=="ovCosts"){data.overnight=true;parent.urlParams.ovn="true"}data[d.pk]=row[d.pk];parent.data=data;if(typeof parent.verifyDataAndAddToShoppingcart=="undefined"){parent=$.extend(parent,{verifyDataAndAddToShoppingcart:function(){var slot=slot||null;var self=this;this.setActionKeeper({opacity:1,background:"transparent"});var oldData=SlotMachine.data;
if(slot){SlotMachine.data.changedSlot=slot.itemId}var cbdr=SlotMachine.onDataRequest;if(cbdr){cbdr.call(SlotMachine,self,SlotMachine.data)}var url=AjaxURLManager.getUrlWithKey("configarticle");for(var i in this.data.slots){this.data.slots[i].currentItem=this.slots[i].currentItem}$.ajax({type:"post",url:url,data:{content:encodeURIComponent($.toJson(SlotMachine))},success:function(data,msg){self.verifyDataAndAddToShoppingcartRequestSuccess(data,msg,slot)
},error:function(req,status,error){self.verifyDataRequestError(req,status,error,slot)}})},verifyDataAndAddToShoppingcartRequestSuccess:function(data,msg,slot){eval("var data = "+data);this.data=data;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=data.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,slot,data)}this.slotUpdateCheck();this.clearActionKeeper();$("div.prdConfTopWkShell").find("form").submit()
}});parent.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;if(f=="sm"){var b=$("#slotMachine");
if(b.size()==0){var a=Utils.getUrlParamsAsJson(window.location.href);var c=AjaxURLManager.getUrlWithKey("configarticle",a);var e=$("#prdConfTopConfig");var d=$("div.prdConfTopWkShell");if(e.size()>0&&d.size()>0){$.getJSON(c,function(g,h){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"){var b=$("#rowFilteredXxlConfigurator");if(b.size()==0){var a=Utils.getUrlParamsAsJson(window.location.href);var c=AjaxURLManager.getUrlWithKey("xxlproduct",a);var e=$("#prdConfTopConfigXxl");
var d=$("div.prdConfTopWkShell");if(e.size()>0&&d.size()>0){$.getJSON(c,function(g,h){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(h,j){var i=d.data=h;if(i.type=="SlotMachineData"){$(i.slots).each(function(k){if(this.type=="SlotMachineSlot"){var l=SlotMachineSlotSelectVariant.create(this.title,this.currentItem);
l.id="slot_"+k;l.itemId=k;l.data=this;l.width=this.width;$(this.items).each(function(m){if(this.type=="SlotMachineSlotItem"){var n=SlotMachineSlotItemSelectVariant.create(this.title,this.value);n.id=l.id+"_slotItem_"+m;n.itemCnt=m;n.data=this;n.slot=l;n.width=l.width;l.appendItem(n)}});d.appendSlot(l)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,i)
}})}}},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){var 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,h){b.verifyDataRequestSuccess(g,h,f)},error:function(i,g,h){b.verifyDataRequestError(i,g,h,f)}})},verifyDataRequestSuccess:function(data,msg,slot){eval("var data = "+data);this.data=data;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=data.auf_id
}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,slot,data)}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();var 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(){ScartPreparer=ShoppingcartPreparer.create();AddButtonsPrep=SlotmachineSelectVariantAddButtonsPreparer.create();StepBarLinkPrep=StepBarLinkPreparer.create();DetailImagePrep=DetailImagePreparer.create();ProductDescriptionPrep=ProductDescriptionPreparer.create();CpResetButtonPrep=CreativePilotResetButtonPreparer.create();SlotMachineSelectVariant.init({target:$("#creativePilotProductConfigurator"),onAfterInit:function(a){ScartPreparer.update(a);
StepBarLinkPrep.update(a);DetailImagePrep.update(a);ProductDescriptionPrep.update(a);CpResetButtonPrep.make()},onAfterSlotCatch:function(a){},onDataRequest:function(b,a){},onDataRequestSuccess:function(b,a){ScartPreparer.update(a);AddButtonsPrep.update(a);StepBarLinkPrep.update(a);ProductDescriptionPrep.update(a)}})};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(data,msg){eval("var data = "+data);var target=$("#creativePilotProductsList");var url=window.location.href;var params=Utils.getUrlParamsAsJson(url);var rex=/\?/;if(rex.test(url)){url=url.substring(0,url.search(rex))
}var self=this;var loc=window.location;$(data).each(function(i){var item=self.makeItemLayout();if(this.here){item.addClass("categoryListItem_here")}if(i%2!=0){item.addClass("categoryListItem_odd")}params=$.extend(params,{auf_id:this.auf_id,freeConfig:"true"});item.find("a").attr({href:[loc.protocol,"//",loc.host,loc.pathname,Utils.getUrlSession(";jsessionid="),Utils.getUrlParamsFromJson(params)].join("")});
item.find("span").text(this.prompt);target.append(item)})},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,h){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(i,j){var i=$(i).children().children("gruppe");a.nodes=a.makeXml2JsonTree(i,0);a.makeDomFromJson(a.nodes,a.target,0,0);a.target.find(".nodeChildrenShell_0").children(".nodeOuter_0").each(function(k){if(k%2!=0){$(this).addClass("nodeOuterOdd")}});a.activateFirstNodeWithContent()},error:function(k,i,j){}})})},makeXml2JsonTree:function(e){var f=[];
for(var g=0;g<e.length;g++){var l=e.eq(g);var a=l.parents("gruppe").length;var b=l.children("gruppe_id").text();var d=l.children("gruppe_anz_vorlagen").text();var h=l.children("gruppe_name").text();var k=l.children("gruppe_id_zuordnung").text();if(b!=""){var j=CreativePilotBrancheNavigatorNode.create();j.title=h;j.id=b;j.level=a;j.pId=k;j.patternCount=d;f.push(j);var c=l.children("gruppe");if(c.length>0){j.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(v){var q=$('<table cellpadding="0" cellspacing="0" border="0" class="patternOuter"></table>');var g=this;var c=null;var h=v.children("vorlage");this.overall=h.length;var e=Math.floor(this.overall/this.offset);this.pages=this.overall%this.offset!=0?e+1:e;
if(h.length>0){for(var l=0;l<this.offset;++l){var r=h.eq(l);if(l%3==0){c=g.appendAndGetRow(q)}var j=r.find("vorlage_id").text();if(j!=""){var f=r.find("vorlage_langbeschreibung").text();var k=f;f=f.length>20?f.substring(0,20)+"...":f;var m=k+": "+r.find("vorlage_klartext").text();var b=r.find("vorlage_preview_absolut").text();var d=r.find("vorlage_preview_breite").text();var o=r.find("vorlage_preview_hoehe").text();
var u=g.makePatternLayout();u.find("img").attr({src:b,alt:m,title:m,width:d||"",height:o||""}).end().find(".title").text(f).end().find(".id").text("#"+j);var n=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";var s=Utils.getUrlParamsAsJson(window.location.href);s=$.extend(s,{patId:j,id:827});n=n+Utils.getUrlSession(";jsessionid=")+Utils.getUrlParamsFromJson(s);
u.find(".choose a").attr({href:n});var a=g.appendAndGetColumn(c);a.append(u)}}}return q},updatePagedPreviewList:function(){var q=$("#patternPreviewPane").find("table.patternOuter").empty();var g=this.data.children("vorlage");var o=this.currentPage;var f=this;var c=null;for(var k=0;k<this.offset;++k){var r=g.eq(k+(o-1)*this.offset);if(k%3==0){c=f.appendAndGetRow(q)}var h=r.find("vorlage_id").text();
if(h!=""){var e=r.find("vorlage_langbeschreibung").text();var j=e;e=e.length>20?e.substring(0,20)+"...":e;var l=j+": "+r.find("vorlage_klartext").text();var b=r.find("vorlage_preview_absolut").text();var d=r.find("vorlage_preview_breite").text();var n=r.find("vorlage_preview_hoehe").text();var u=f.makePatternLayout();u.find("img").attr({src:b,alt:l,title:l,width:d||"",height:n||""}).end().find(".title").text(e).end().find(".id").text("#"+h);
var m=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";var s=Utils.getUrlParamsAsJson(window.location.href);s=$.extend(s,{patId:h,id:827});m=m+Utils.getUrlParamsFromJson(s);u.find(".choose a").attr({href:m});var a=f.appendAndGetColumn(c);a.append(u)}}},handlePager:function(){var a=$("#patterPreviewPager");var b=this;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){var c=["<strong>"+$.lang("page"),this.currentPage,$.lang("from"),this.pages+"</strong>","-",this.overall,$.lang("previewOverall")].join(" ")}else{var 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(h,i){a.currentPage=1;a.pages=0;a.overall=0;var h=a.data=$(h).children();
$("#patternPreviewPane").empty();e.append(a.makePatternGrid(h));e.append(a.makePatternPagerLayout(h));a.handlePager();a.prepareEmptyPatternButton()},error:function(j,h,i){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,i){var h=f.prdgrp;if(f.format){var g=f.format.normal;var e=null;if(f.specialOrientation&&f.format.lscape){var e=f.format.lscape}var d=$("#emptyDocumentButton");d.addClass("emptyDocumentButton_active");d.unbind().bind("click",function(k){k.preventDefault();k.stopPropagation();if(e){if(confirm($.lang("withLandscapeMsg"))){g=e}}var j=[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=",h];
if(f.subFormat){j.push("&var_vs59=",f.subFormat)}j=j.join("");$.ajax({type:"get",url:j,dataType:"xml",success:function(n,q){var m=$(n).children().children(":first-child");var r=m.find("vorlage_id").text();var o=Utils.getUrlParamsAsJson(window.location.href);o=$.reduce(o,"freeConfig");o=$.extend(o,{patId:r,id:827,auf_id:b});var l=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";
l+=Utils.getUrlParamsFromJson(o);window.location=l},error:function(n,l,m){}})})}})}});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.host+"/xist4c/web/Fertig_id_828_.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);d=d.replace(/flyerpilot\.xist4c\.de/,"www.flyerpilot.de");c.attr({src:d})})},saveDocument:function(a){if(window.console){console.log("save")
}},openDocument:function(){if(window.console){console.log("open")}}});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>"+e+"</th><th></th></tr>");if(a){d.find("th:nth-child(2)").addClass("withSub")}c.append(d)}if(a){c.append('<tr><th class="subtitle">'+a+"</th><th></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,h){var g=a.data=$(e),i=[],f;g.find("preview").each(function(j){var d=null;f=$(this).text();i.push(f);if(f!==""){var d=$("<img/>").attr({src:f})}$("#creativePilotProductPatternImage").append(d)});a.patternPDFBinding();a.prepareBufferDocument(c,i)},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,h){var i=XIST4C_GLOBALS.login,e=$("#creativePilotBufferButton"),g,j,c,f,d,a,k=this;if(i){e.addClass("creativePilotBufferButton_active");
e.bind("click",function(l){b.user_id=i.userID;b.userName=i.userName;b.prevPath=h;a=AjaxURLManager.getUrlWithKey("creativepilotbuffer");delete b[""];$.ajax({type:"post",url:a,data:{content:encodeURIComponent($.toJson(b))},success:function(m,n){m=k.prepareUrlWithSession(m);window.location.href=m},error:function(o,m,n){alert($.lang("creativePilotBufferError"))}})})}}});SlotmachineSelectVariantAddButtonsPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);
return a},update:function(d){var e=d.auf_id;var c=$("#creativePilotNextSteps").find(".button");c.removeClass("buttonActive");c.bind("click",function(g){g.preventDefault();g.stopPropagation()});if(d.auf_id){var c=$("#creativePilotNextSteps").find(".button");var f=27;var a=AjaxURLManager.getUrlWithKey("creativepilotgetparams",{auf_id:e});var b=d;$.getJSON(a,function(h,k){var j=h.prdgrp;if(h.format){var i=h.format.normal;
var g=null;if(h.specialOrientation&&h.format.lscape){var g=h.format.lscape}c.each(function(n){if(n==0){var l=$(this);var o=l.attr("href");var m=Utils.getUrlParamsAsJson(o);if(m){m.auf_id=b.auf_id}else{var m={auf_id:b.auf_id}}var q=/\?/;if(q.test(o)){o=o.substring(0,o.search(q))}l.attr("href",o+Utils.getUrlParamsFromJson(m));l.unbind();c.eq(n).addClass("buttonActive")}else{if(n==1){var l=c.eq(n);l.addClass("buttonActive");
l.unbind().bind("click",function(s){s.preventDefault();s.stopPropagation();if(g){if(confirm($.lang("withLandscapeMsg"))){i=g}}var r=[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=",i,"&","var_vs57=",j];if(h.subFormat){r.push("&var_vs59=",h.subFormat)
}r=r.join("");$.ajax({type:"get",url:r,dataType:"xml",success:function(w,y){var v=$(w).children().children(":first-child");var z=v.find("vorlage_id").text();var x=Utils.getUrlParamsAsJson(window.location.href);x=$.reduce(x,"freeConfig");x=$.extend(x,{patId:z,id:827,auf_id:e});var u=window.location.protocol+"//"+window.location.host+"/xist4c/web/Produkt-gestalten_id_827_.htm";u+=Utils.getUrlParamsFromJson(x);
window.location=u},error:function(w,u,v){}})})}}})}})}}});StepBarLinkPreparer=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.coIds=[null,815,826,827,828];a.params=Utils.getUrlParamsAsJson(window.location.href);a.barItems=$("#creativePilotTopStateNav").children().children("li");return a},update:function(g){this.params=$.reduce(this.params,"JOBNUMMER");if(g&&g.auf_id!=null){this.params=$.extend(this.params,{auf_id:g.auf_id});
this.params=$.reduce(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,i){var h=a.data=f;if(h.type=="StepFilteredConfiguratorData"){var g=a.opts.target;g.append(a.makeBaseTable());$(h.steps).each(function(j){var k=window[this.type].create();k.id="step_"+j;k.itemId=j;k.title=this.title||null;k.data=this;if(j==0){k.first=true}if(j==h.steps.length-1){k.last=true}$(this.items).each(function(l){var m=window[this.type].create();if(l%2==0){m.odd=true
}m.id=l;m.parent=k;m.title=this.title;if(this.here){m.here=true}if(this.img){m.image=this.img}m.data=this;k.appendItem(m)});a.appendStep(k)})}var e=a.onAfterInit;if(e&&typeof e=="function"){e.call(a,f)}g.append(a.makeShoppingcartButton())})},getURLParams:function(b){var a=window.location.href;var e=Utils.getUrlParamsAsJson(a);var d=/_dId_/;var f=null;if(d.test(a)){f=a.substring(a.search(d)+5,a.search(/_\.htm/))
}if(e&&typeof e.auf_id!="undefined"&&e.auf_id!=null){f=e.auf_id}if(f){e=$.extend(e,{auf_id:f})}else{var c=window.CONFIGURATOR_FALLBACK_DATA;if(c&&c.auf_id){e=$.extend(e,{auf_id:c.auf_id})}}e=$.extend(e,b);return e},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){var 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(data,msg,step,item){eval("var data = "+data+";");this.data=data;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=data.auf_id}this.stepUpdateCheck();if(this.opts.deleteUnnecessarySteps){var viewSteps=$("td[id^=step_]").size();for(var i=0;i<viewSteps;i++){if(i>this.data.steps.length-1){$("#step_"+i+"_items").empty()
}}}var cb=this.onDataRequestSuccess;if(cb&&typeof cb=="function"){cb.call(this,data,step,item)}},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(){return StepFilteredConfiguratorColumnItem.create.call(this)},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(h){var f=a.parent;var i=a.parent.itemId;StepFilteredConfigurator.data.changedStep=i;
StepFilteredConfigurator.data.steps[i].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";if(d=="checkbox"){var b=this.parent.id+"_item_"+this.id}else{var 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(j){var h=a.parent;var k=a.parent.itemId;if(a.data.formType=="radio"){var i=$(this).val();
var f=a.data.formGroupId;$(StepFilteredConfigurator.data.steps[k].items).each(function(l){if(this.formGroupId==f&&i!=this.value){this.here=false;$(this).attr("checked",false)}})}StepFilteredConfigurator.data.changedStep=k;StepFilteredConfigurator.data.steps[k].items[a.id].here=$(this).attr("checked");StepFilteredConfigurator.data.steps[k].currentItem=a.id;StepFilteredConfigurator.verifyData(h,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 j="";if(this.image){var c=this.image;j='<img src="'+c.src+'" height="'+c.height+'" width="'+c.width+'" alt="" />'
}var g=$('<td class="itemOuter"><div class="image imageVar3">'+j+'</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";
if(e=="checkbox"){var b=this.parent.id+"_item_"+this.id}else{var b=this.parent.id+"_item"}var h=$('<input type="'+e+'" name="'+b+'" value="'+this.data.value+'"/>');if(this.here){h.attr("checked",true)}var a=this;h.bind("click",function(i){var f=a.parent;var k=a.parent.itemId;StepFilteredConfigurator.data.changedStep=k;StepFilteredConfigurator.data.steps[k].currentItem=a.id;StepFilteredConfigurator.verifyData(f,a)
});g.find(".formElm").append(h);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(h){var k=this.title;var g=f+"_"+h;var j=a.clone();j.find("a").attr({href:"#"+g}).text(k);b.find("ul").append(j);b.append('<div id="'+g+'"></div>')})}d.append('<div id="'+f+'_0"></div>');return d},make:function(f){var h=this.makeItem();f.append(h);var a=this.data.items;var b=this.parent.id+"_"+this.id;var i=this;if(a.length>1){$(a).each(function(j){var l=b+"_"+j;
var k=JSONRenderer.create(this.table,$("#"+l));k.renderFormularRadioTable(j,StepFilteredConfigurator,b,i)});var c=i.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,i)}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.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(){return StepFilteredConfiguratorRowItemVariant1.create.call(this)
},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(h){var g=StepFilteredConfigurator.data;var i=b.parent.itemId;var f=b.data.options.items;var j=this;$(f).each(function(k){var l=this.value;
if(l==$(j).val()){g.steps[i].items[1].options.items[k].here=true}else{g.steps[i].items[1].options.items[k].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(h){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 a=this.parent;var d=this.parent.itemId;var b=StepFilteredConfigurator.data;b.steps[d].currentItem=1;$(b.steps[d].items[0].items).each(function(e){$(this.table.rows).each(function(f){this.here=false})});var c=$("table.customerSize").find(":input").serializeArray();
b.changedStep=d;b.steps[d].tableIndex=1;b.customerWidth=c[0].value;b.customerHeight=c[1].value;StepFilteredConfigurator.data=b;StepFilteredConfigurator.verifyData(a,self)},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(){PrdPriceBarUpdater=ProductAndPriceBarUpdater.create();ScartHandler=ShoppingcartHandler.create();PosterPrdTabHandler=PosterProductTabHandler.create();
PosterPrdErrorMsgHandler=StepFilteredConfiguratorErrorMessagesHandler.create();StepFilteredConfigurator.init({target:$("#columnFilteredConfigurator"),cpKey:"posterproduct",onAfterInit:function(a){PrdPriceBarUpdater.update(a);ScartHandler.update(a,{index:0});PosterPrdTabHandler.update(a,{index:0});PosterPrdErrorMsgHandler.handleError(a)},onDataRequestSuccess:function(c,a,b){PrdPriceBarUpdater.update(c);
ScartHandler.update(c,{index:0});PosterPrdTabHandler.update(c,{index:0});PosterPrdErrorMsgHandler.handleError(c)}});$("body").bind("tabsshow",function(b,a){ScartHandler.update(StepFilteredConfigurator.data,a);PosterPrdTabHandler.update(StepFilteredConfigurator.data,a)})};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 h=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){h.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 h=this.auf_id||"";this.makeHiddenField("auf_id",h);this.makeHiddenField("opt_job_id","");this.makeHiddenField("handleArticle","1");var i=$("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")||"#";a.attr({action:b});if(f.index<1){if(!c.auf_id){i.addClass("cfc_functionButton_pass");var e="disable";i.show().unbind()}else{i.removeClass("cfc_functionButton_pass");var e="enable";var j=this;i.show().bind("click",function(k){g.tabs("select",1)})}a.hide();d.unbind()}else{i.hide().unbind();var j=this;
d.bind("click",function(l){var k="";if(typeof window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID!="undefined"&&window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID){k=window.POSTER_PRODUCT_VC_MEDIA_TOOL_JOB_ID}j.makeHiddenField("opt_job_id",k);if(j.auf_id!=""&&k!=""){if($("#uiTab0").tabs("option","selected")==1){PosterPrdTabHandler.saveVcMediaFlashData("ScartHandler","submitShoppingcartForm")}else{if($("#uiTab0").tabs("option","selected")>1){j.submitShoppingcartForm()
}}}});j.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(){$(".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:""});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){f=f.replace(/http:/g,window.location.protocol);f=f.replace(/flyerpilot\.xist4c\.de/,"www.flyerpilot.de");$("#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){$("#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;var 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)}})},showLoadingPreviewPanel:function(){var a=$("#uiTab02");var b=a.find(".fsMediaShell .free").empty();
b.append('<div id="loadingPreview"></div>')},receiveVcMediaXmlSuccess:function(g,b){var g=$(g);var i=$("#uiTab0");var a=$("#uiTab02");var j="/flash/flashtool/1832_flyerpilot_flashtool.swf";j+="?loadimage="+encodeURIComponent(g.find("preview").text());var d=$("#flashToolContainer");if(this.updatePreview=true){var h=a.find(".fsMediaShell .free").empty();h.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(j,"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")}}});PageLinkPreparerXxl=$.extend($.clone(PageLinkPreparer),{create:function(){var a=PageLinkPreparer.create.call(this);return a},update:function(a,b){if(!b){var 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(j){var h=c==this.xs_id?true:false;
var k=PosterProductOverviewItem.create();k.id=j;k.domId="posteroverviewItem_"+j;k.data=a.data;k.title=this.title;k.co_id=this.co_id||null;k.here=h;k.xs_id=this.xs_id||null;k.price=this.price;k.image=this.image;k.width=this.width;k.onClick=a.onItemClick;a.appendItem(k)});a.setContentShellWidth();Scroller=ScrollBar.create({target:$("#prdScrollPane"),orientation:"x",scrollerHeight:21,scrollerWidth:21,arrowHeight:34,arrowWidth:34,arrowMoveIn:10,sliderCapsPadding:10,stepSize:30});
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.here=false;a.xs_id=null;a.onClick=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;b.bind("click",function(g){var f="Produkt_Detail_id_"+a.co_id+"_.htm?id="+a.co_id;if(a.xs_id){f+="&xs_id="+a.xs_id}if(typeof Scroller!="undefined"&&typeof Scroller.currentScrollPos=="number"){f+="&spos="+Scroller.currentScrollPos}var d=a.onClick;if(d&&typeof d=="function"){d.call(a,a.data)}window.location=f}).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"})
}}})}}});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(h,j){var i=d.data=h;if(i.type=="SlotMachineData"){$(i.slots).each(function(k){if(this.type=="SlotMachineSlot"){var l=SlotMachineClassicModeSlot.create(this.title,this.currentItem);l.id="slot_"+k;
l.itemId=k;l.data=this;l.width=this.width;$(this.items).each(function(m){if(this.type=="SlotMachineSlotItem"){var n=SlotMachineSlotItemSelectVariant.create(this.title,this.value);n.id=l.id+"_slotItem_"+m;n.itemCnt=m;n.data=this;n.slot=l;n.width=l.width;l.appendItem(n)}});d.appendSlot(l)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,i)
}})}}},verifyData:function(f){var 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,h){b.verifyDataRequestSuccess(g,h,f)
},error:function(i,g,h){b.verifyDataRequestError(i,g,h,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(){if($("#patternDownload").size()>0){var c=Utils.getUrlParamsAsJson();if(c.auf_id){var b=AjaxURLManager.getUrlWithKey("formattemplate4article",{auf_id:c.auf_id});var a=this;$.ajax({type:"get",url:b,dataType:"text",success:function(d,e){if(d!=""){$("#patternDownload").attr({href:d})
}},error:function(f,d,e){}})}}}});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){var 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){var 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.data=null;c.countPerLine=1;c.slideInterval=0;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;
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"})},slideToPos:function(b){var a=this.target.find(".ms_scrollPane >div");if(b>-1&&b<a.length){$(this.target).find("div.jsArea").scrollTo(a.eq(b),this.props.duration,{axis:"x"});this.pos=b
}},prepareContentArea:function(){var b=this.target;b.data("jsPager",this);b.css({overflow:"auto"});var a=this.props.width;var c=this.props.height;var d=b.find("div.jsArea");d.css({width:a,height:c,overflow:"hidden"})},makeContentAreaItems:function(){var k=this;var j=k.target;var g=j.attr("id");var h=this.target.find("div.jsPagerItem");var c=null;if(h&&typeof h.length=="number"){var e=1;if(h.length/k.countPerLine>=1){e=h.length/k.countPerLine;
if(e%1>0){e++}}var a=k.props.width*e;var f=$('<div class="ms_scrollPane ms_scrollPane_'+g+'"></div>');f.css({width:a,height:k.props.height});if(e>1){if(this.props.slideInterval&&this.props.slideInterval>0){var i=this.props.slideInterval}else{var i=0}if(i==0){j.find(".prev").bind("click",function(d){k.slide(-1)}).css({cursor:"pointer"}).end().find(".next").css({cursor:"pointer"}).bind("click",function(d){k.slide(1)
});j.find("div.jsPagerButtons").hover(function(){$(this).addClass("jspb_hover")},function(){$(this).removeClass("jspb_hover")})}else{var b=i;j.find("table.jsPagerOuterTable td.button").hide();this.interval=setInterval(function(){k.slide(1)},i)}}$(h).each(function(d){if(d%k.countPerLine==0){k.groupCnt++;var n={width:k.props.width,height:k.props.height};c=$('<div id="ms_grpShell_'+g+"_"+k.groupCnt+'" class="ms_grpShell"></div>');
c.css(n);var m=$('<table class="jsPagerContentTable" cellpadding="0" cellspacing="0" border="0"><tr></tr></table>');m.css(n);c.append(m)}var l=JsPagerItem.create(d,this,k);k.items.push(l);l=l.make();c.find("table tr").append(l);f.append(c)});j.find(".jsArea").append(f)}j.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,h){a.target.append('<div class="prodInfoImgDes1"><div class="prodInfoImgDes2"></div></div>');
a.target.find("div.prodInfoImgDes2").html(g)},error:function(i,g,h){}})}}});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();var a=(a-9);b.css({position:"absolute",left:a+"px",top:e+"px","z-index":"31"});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 h=$(this).text();a[f]=h});$(d+" :input").each(function(g){var h=$(this).attr("type");if(h!="submit"&&h!="hidden"&&h!="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},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;if(this.defaults.orientation=="y"){var e=j.get(0).scrollHeight>j.height()}else{var e=j.get(0).scrollWidth>j.width()}var f=this.defaults;if(e){this.prepareTargets();var a=this.getScrollBarOuter();
var b=a.find(".sliderOuter");if(f.orientation=="y"){var c=f.arrowHeight;var i=this.scrollBarDim=a.height()-f.arrowHeight*2+f.arrowMoveIn;var m=j.get(0).scrollHeight;var l=a.height()*i/m;var h={top:c-f.arrowMoveIn};var k={height:l-f.sliderCapsPadding}}else{var c=f.arrowWidth;var i=this.scrollBarDim=a.width()-f.arrowWidth*2+f.arrowMoveIn;var g=j.get(0).scrollWidth;var l=a.width()*i/g;var h={left:c-f.arrowMoveIn};
var k={width:l-f.sliderCapsPadding}}b.css(h);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.size()>0){var e=this.target;var a=this.defaults;
var c=$('<div class="scrollBarScrollPane"></div>');var b=e.width();var d=e.height();c.css({width:b,height:d,position:"relative"});if(a.orientation=="y"){e.width(b-a.scrollerWidth)}else{if(a.orientation=="x"){e.height(d-a.scrollerHeight)}}e.wrap(c);e.parent(".scrollBarScrollPane").append(this.makeBar(b,d))}},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(j,i,b){var j=isNaN(parseInt(j))?0:parseInt(j);var i=isNaN(parseInt(i))?0:parseInt(i);var f=this.defaults;var d=this.target;var e=false;if(!b){var b=this.getSlider();e=true;this.currentScrollPos=this.oldScrollPos=0}if(f.orientation=="y"){var k=d.scrollTop();var a=this.getScrollBarOuter().height();var c=d.get(0).scrollHeight;var g=c-a;if(this.oldScrollPos+i>=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+i<=0){b.css({top:f.arrowHeight-f.arrowMoveIn});d.scrollTop(0);if(e){this.currentScrollPos=this.oldScrollPos=0}}else{this.currentScrollPos=this.oldScrollPos+i;var h=this.currentScrollPos+f.arrowHeight-f.arrowMoveIn;b.css({top:h});d.scrollTop(this.currentScrollPos*c/this.scrollBarDim)
}}}else{var k=d.scrollLeft();var a=this.getScrollBarOuter().width();var c=d.get(0).scrollWidth;var g=c-a;if(this.oldScrollPos+j>=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+j<=0){b.css({left:f.arrowWidth-f.arrowMoveIn});
d.scrollLeft(0);if(e){this.currentScrollPos=this.oldScrollPos=0}}else{this.currentScrollPos=this.oldScrollPos+j;var h=this.currentScrollPos+f.arrowWidth-f.arrowMoveIn;b.css({left:h});d.scrollLeft(this.currentScrollPos*c/this.scrollBarDim)}}}},adaptSliderByArrowClick:function(g){var e=this.defaults;var d=this.target;var b=this.getSlider();if(g=="top"||g=="bottom"){var i=d.scrollTop();var a=this.getScrollBarOuter().height();
var c=d.get(0).scrollHeight}else{var i=d.scrollLeft();var a=this.getScrollBarOuter().width();var c=d.get(0).scrollWidth}var f=c-a;if(g=="top"){if(i>0){this.currentScrollPos=Math.max(0,this.currentScrollPos-e.stepSize);var h=this.currentScrollPos+e.arrowHeight-e.arrowMoveIn;b.css({top:h});d.scrollTop(this.currentScrollPos*c/this.scrollBarDim)}}else{if(g=="bottom"){if(i<f){if(i+c*e.stepSize/this.scrollBarDim<f){this.currentScrollPos+=e.stepSize;
var h=this.currentScrollPos+e.arrowHeight-e.arrowMoveIn;b.css({top:h});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(i>0){this.currentScrollPos=Math.max(0,this.currentScrollPos-e.stepSize);var h=this.currentScrollPos+e.arrowWidth-e.arrowMoveIn;
b.css({left:h});d.scrollLeft(this.currentScrollPos*c/this.scrollBarDim)}}else{if(g=="right"){if(i<f){if(i+c*e.stepSize/this.scrollBarDim<f){this.currentScrollPos+=e.stepSize;var h=this.currentScrollPos+e.arrowWidth-e.arrowMoveIn;b.css({left:h});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;if(c.orientation=="y"){a.css({position:"absolute",right:0,top:0,height:e,width:j});var g=$('<div class="arrow arrow_'+c.orientation+' arrow_top" unselectable="on"></div>');var 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});var g=$('<div class="arrow arrow_'+c.orientation+' arrow_left" unselectable="on"></div>');var 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(h,j){var i=d.data=h;
if(i.type=="SlotMachineData"){$(i.slots).each(function(k){if(this.type=="SlotMachineSlot"){var l=ClassicModeSlot.create(this.title,this.currentItem);l.id="slot_"+k;l.itemId=k;l.data=this;l.width=this.width;$(this.items).each(function(m){if(this.type=="SlotMachineSlotItem"){var n=ClassicModeSlotItem.create(this.title,this.value);n.id=l.id+"_slotItem_"+m;n.itemCnt=m;n.data=this;n.slot=l;n.width=l.width;
l.appendItem(n)}});d.appendSlot(l)}})}var g=f.onAfterInit;if(g&&typeof g=="function"){g.call(d,d.data)}if(d.onDataRequestSuccess){d.onDataRequestSuccess.call(d,null,i)}})}}},makeShell:function(b){var a=$('<div id="classicModeOuter"></div>');b.append(a)},setActionKeeper:function(a){},clearActionKeeper:function(){},verifyData:function(f){var 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,h){b.verifyDataRequestSuccess(g,h,f)},error:function(i,g,h){b.verifyDataRequestError(i,g,h,f)
}})},verifyDataRequestSuccess:function(data,msg,slot){eval("var data = "+data);this.data=data;if(this.urlParams&&this.urlParams.auf_id){this.urlParams.auf_id=data.auf_id}if(this.onDataRequestSuccess){this.onDataRequestSuccess.call(this,slot,data)}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 b=LLObject.create.call(this);b.keyCnt=0;b.proposalItems={current:0,items:null};
b.currentFacets=null;b.opts=a||null;b.data=null;b.startPhrase="";b.originalTarget=null;if($("#searchPhraseProposals").length===0){$("#productSearchFieldImage").append(b.makeSearchPhraseProposalPaneLayout().hide())}return b},makeSearchPhraseProposalPaneLayout:function(){var 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(j,b,i){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},k={"facet.limit":10,"facet.prefix":""},c=["textpropose"],h={hl:"false","hl.fl":"textpropose"},e=["fo_bezeichnung","wgl_bezeichnung","gr_bezeichnung","wv_bezeichnung","art_fenster_text","wgl_bezeichnung_detail"],d,f,a;
if(i&&typeof i==="object"){if(i.start||i.start===0){g=$.extend(g,{start:i.start});delete i.start}i=Utils.getUrlParamsFromJson(i);i="&"+i.substring(1,i.length)}else{i=""}d=null;f=null;if(j==="searchProposals"){f=c;a=$.trim(b).split(" ");if(a[0]!==""&&a[0]!==" "){if(a.length===1){k["facet.prefix"]=a[0].toLowerCase();k["q.alt"]="*:*"}else{if(a.length>1&&a[a.length-1]!==" "){g.q=a.slice(0,a.length-1).join(" ");
k["facet.prefix"]=a[a.length-1].toLowerCase()}}d=$.extend(g,k)}}else{if(j==="productProposals"){f=e;g.rows=10;g.q=b;d=$.extend(g,h)}}if(d){d=Utils.getUrlParamsFromJson(d);$(f).each(function(l){d+="&facet.field="+this});return d+i}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(b){var c=this.getQueryParams("searchProposals",b),a,k,d,h,e,f,j,g;if(c){a=AjaxURLManager.getUrlWithKey("search").replace("/backend","")+c;this.proposalItems.current=0;this.proposalItems.items=[];this.proposalItems.items.push($("#productSearchFieldImage").find(":input"));k=this;$.getJSON(a,function(i,l){if(k.keyCnt===i.responseHeader.params.keyCnt*1){k.data=i;
$("#searchPhraseProposals").find(".title").text($.lang("searchPhraseProposalTitle"));$("#searchPhraseProposalsScrollPane").empty();if(i.facet_counts.facet_fields.textpropose.length>0){d=i.facet_counts.facet_fields.textpropose;g="";if(b.search(" ")>-1){g=b.substring(0,b.lastIndexOf(" "))+" "}for(e=0;e<d.length;e+=1){if(e%2===1){continue}h=g+d[e];f=d[e+1];j=SearchPhraseProposalsItem.create(h,f,this.phrase);
j.id=e/2;j.parent=k;j.make();k.proposalItems.items.push(j)}$("#searchPhraseProposals").show("fast")}else{$("#searchPhraseProposals").hide("fast");k.proposalItems.current=0;k.proposalItems.items=[]}$("#productSearch").unbind("keydown").bind("keydown",function(m){k.handleKeyPress(m)});$("#productSearch").find(".submitButton").bind("click",function(m){k.fire()})}})}else{$("#searchPhraseProposals").hide("fast");
$("#searchPhraseProposalsScrollPane").empty()}},handleProductProposals:function(g,j){var b=this.opts,c,n,l,m,e,h,i,d,o,a,k,f;if(g&&g!==""){if(!j){j=this.getQueryParams("productProposals",g)}if(j){c=AjaxURLManager.getUrlWithKey("search").replace("/backend","")+j;this.proposalItems.current=0;this.proposalItems.items=[];this.proposalItems.items.push($("#productSearchFieldImage").find(":input"));n=this;
$.getJSON(c,function(q,r){n.data=q;n.makeFacetPanels(b.facetPanelsTarget,g);$("#productSearchProposals").find(".titleInner").html($.lang("productProposalTitle"));$("#productSearchProposals").find(".title .searchInfo").html(n.makeSearchSummaryLayout());$("#productSearchProposalsScrollPane").empty();if(q.response.docs.length>0){l=q.response.docs;$(l).each(function(s){m=ProductProposalsItem.create();m.id=s;
m.parent=n;m.data=this;m.make();n.proposalItems.items.push(m)})}if(b.pagerTopTarget){Pager1=PagerElement.create({target:b.pagerTopTarget,frameWidth:10,callback:function(u){e=u;h=n.getFacetParamsAsJson();i={fq:[]};for(var s in h){i.fq.push([s,':"',h[s],'"'].join(""))}i=$.extend(i,{start:(e-1)*q.responseHeader.params.rows});j=n.getQueryParams("productProposals",g,i);n.handleProductProposals(g,j)}})}if(b.pagerBottomTarget){Pager2=PagerElement.create({target:b.pagerBottomTarget,frameWidth:10,callback:function(u){e=u;
h=n.getFacetParamsAsJson();i={fq:[]};for(var s in h){i.fq.push([s,':"',h[s],'"'].join(""))}i=$.extend(i,{start:(e-1)*q.responseHeader.params.rows});j=n.getQueryParams("productProposals",g,i);n.handleProductProposals(g,j)}})}d=q.response.start;o=q.responseHeader.params.rows;a=q.response.numFound;k=d/o+1;f={pager:{currentPage:k,overall:a,offset:o}};if(b.pagerTopTarget){Pager1.update(f)}if(b.pagerBottomTarget){Pager2.update(f)
}})}else{$("#productSearchProposalsScrollPane").empty()}}},removeProposalsHoverEffect:function(){$(this.proposalItems.items).each(function(a){if(a>0){this.jqElm.removeClass("searchProposalItemHover")}})},completePhrase:function(){var b=$("#productSearchFieldImage").find(":input"),c=$.trim(b.val()),a=this.proposalItems.items[this.proposalItems.current];b.val(a.proposal)},completePhraseAndSetFocusToInput:function(a){var b=$("#productSearchFieldImage").find(":input"),c;
if(!a){c=$.trim(b.val());a=this.proposalItems.items[this.proposalItems.current];if(typeof a!=="undefined"){b.val(a.proposal)}}else{b.val(a);b.focus()}this.proposalItems.current=0;$("#searchPhraseProposals").hide("fast")},fire:function(){var b=$("#productSearchFieldImage").find(":input"),a=$("#quickSearch").attr("action");if(window.location.href.search(a)===-1){window.location.href=a+Utils.getUrlParamsFromJson({phrase:$.trim(b.val())})
}else{this.handleProductProposals($.trim(b.val()))}},handleKeyPress:function(c){c.stopPropagation();var b=this.proposalItems,a;if(c.keyCode===13){this.completePhraseAndSetFocusToInput();$("#searchPhraseProposals").hide("fast");this.fire()}else{if(c.keyCode===38||c.keyCode===40){this.removeProposalsHoverEffect();if(c.keyCode===38){if(b.current>0){a=b.current-=1}else{a=b.items.length-1;b.current=a}}else{if(b.current<b.items.length-1){a=b.current+=1
}else{a=0;b.current=a}}if(a>0){b.items[a].jqElm.addClass("searchProposalItemHover")}else{b.items[0].focus()}this.completePhrase()}else{if(c.keyCode===27){$("#searchPhraseProposals").hide("fast")}else{}}}},make:function(){var a=this,b=$("#productSearchFieldImage").find(":input");b.focus(function(c){a.removeProposalsHoverEffect();a.proposalItems.current=0});this.originalTarget=b;b.attr({autocomplete:"off"});
$("#quickSearch").bind("submit",function(c){c.preventDefault();c.stopPropagation()});b.bind("keyup",function(c){a.keyCnt+=1;if(c.keyCode===8||c.keyCode>45||c.keyCode===0){b=$(this);if(b.val().charCodeAt(b.val().length-1)!==32){a.handleSearchPhraseProposals(b.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(n,e){var o=this.data,c=0,u=0,h=[],q,b,s,f,a,l,r,m,v,g;n.empty();s=(o.responseHeader&&o.responseHeader.params.fq)?o.responseHeader.params.fq:[];if(s){if(typeof s!=="string"){for(l=0;l<s.length;l+=1){h.push(s[l].split(":")[0])}}else{h.push(s.split(":")[0])}}q=o.facet_counts.facet_fields;for(f in q){if(f!=="art_fenster_text"){b=q[f];a=ProductFacetPanel.create();
a.target=n;a.parent=this;a.id=c;a.domId="facetPanel_"+c;a.title=f;if($.inArray(f,h)>-1){v=ProductFacetPanelBackItem.create();v.id=-1;v.parent=a;v.phrase=e;v.domId="facetPanelItem_"+c+"-1";v.title=$.lang("searchFacetPanelItemBack");v.count=m;v.attributeName=f;a.items.push(v)}for(g=0;g<b.length;g+=1){if(g%2===1){u+=1;continue}r=b[g];m=b[g+1];v=ProductFacetPanelItem.create();v.id=u;v.parent=a;v.phrase=e;
v.domId="facetPanelItem_"+u;v.title=r;v.count=m;v.attributeName=f;a.items.push(v)}a.make();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 b="";var a=this;$(this.descAttrs).each(function(c){if(typeof a.data[this]!="undefined"){b+=a.data[this]+", "}});if(b.length>0){return b.substring(0,b.length-2)
}return b},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};var 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","")});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.title=null;a.items=[];a.panelTitelMapper={fo_bezeichnung:"Endformat",wgl_bezeichnung:"Warengruppe",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)}});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.count=null;a.attributeName=null;return a},makeItemTitleLayout:function(){var d,a=this.parent.parent,c=this,f,e,b;d=$('<a href="#" id="'+this.domId+'" class="facetItem"><span class="viewport"><span class="count">('+this.count+')</span></span><span class="title">'+this.title+"</span></a>");d.bind("click",function(g){g.preventDefault();g.stopPropagation();
f={};f[c.attributeName]=c.title;f=a.getFacetParamsAsJson(f);e={fq:[]};for(b in f){e.fq.push([b,':"',f[b],'"'].join(""))}e=a.getQueryParams("productProposals",c.phrase,e);a.handleProductProposals(c.phrase,e)});return d},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 d,a=this.parent.parent,c=this,f,e,b;d=$('<a href="#" id="'+this.domId+'" class="facetItem facetBackItem"><span class="title">'+this.title+"</span></a>");d.bind("click",function(g){g.preventDefault();g.stopPropagation();f=a.getFacetParamsAsJson(c.attributeName);e={fq:[]};for(b in f){e.fq.push([b,':"',f[b],'"'].join(""))}e=a.getQueryParams("productProposals",c.phrase,e);
a.handleProductProposals(c.phrase,e)});return d}});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 k=$('<td class="pagerArrowOuter"><div></div></td>');
var h=false;var i=false;if(this.currentPage>1){var b="firstPage";var l="previousPage";h=true;if(this.currentPage<this.getPages()){var e="lastPage";var m="nextPage";i=true}else{var e="lastPagePass";var m="nextPagePass"}}else{var b="firstPagePass";var l="previousPagePass";if(this.currentPage<this.getPages()){var e="lastPage";var m="nextPage";i=true}else{var e="lastPagePass";var m="nextPagePass"}}var n=this;
var j=k.clone();j.find("div").addClass(b).hover(function(o){if(n.currentPage>1){$(this).addClass("firstPageOver")}},function(o){$(this).removeClass("firstPageOver")});var d=k.clone();d.find("div").addClass(l).hover(function(o){if(n.currentPage>1){$(this).addClass("previousPageOver")}},function(o){$(this).removeClass("previousPageOver")});var f=k.clone();f.find("div").addClass(e).hover(function(o){if(n.currentPage<n.getPages()){$(this).addClass("lastPageOver")
}},function(o){$(this).removeClass("lastPageOver")});var c=k.clone();c.find("div").addClass(m).hover(function(o){if(n.currentPage<n.getPages()){$(this).addClass("nextPageOver")}},function(o){$(this).removeClass("nextPageOver")});var g=a.callback;if(g&&typeof g==="function"){if(h){j.find("div").bind("click",function(o){g.call(n,1)});d.find("div").bind("click",function(o){g.call(n,n.currentPage-1)})}if(i){f.find("div").bind("click",function(o){g.call(n,n.getPages())
});c.find("div").bind("click",function(o){g.call(n,n.currentPage+1)})}}return{first:j.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 h=this.currentPage;var g=a.frameWidth/2;if(h-g>0){var c=h-g;var e=c+a.frameWidth}else{var c=1;var e=c+a.frameWidth;if(e>d){e=d+1}}if(h+g>d){c=c-(g-(d-h))+1;var e=c+a.frameWidth+1;if(c<=0){c=1
}}var j=b.find("tr");j.append(this.makeArrowNaviLayout().first);for(var f=c;f<e;++f){if(f>d){break}if(f===h){j.append(this.makePageLayout(f,true))}else{j.append(this.makePageLayout(f,false))}}j.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(h){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(h){$("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(h){$("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,h,g,e,f;$.getJSON(d,function(c,i){if(c&&c.type==="weekSpecialStartpage"){h=$("#weeklySpecial");h.show("fast");h.find(".infoButton").css({visibility:"visible"});$("#weeklySpecial").find(".productTable").show();$("#weeklySpecial").find(".noSuperSpecial").hide();if(h.size()>0){h.find(".rest").html(c.restText);
h.find(".productText").html(c.productText);h.find(".price").html(c.priceText);h.find(".hint").html(c.shippingInfoText);h.find(".info").html(c.infoText);h.find(".infoButton").hover(function(){$("#weeklySpecial").find("h1, h2, table, .info, .infoButton").hide();$("#weeklySpecial").find(".panel").show()},null);h.find(".panel").hover(null,function(j){$("#weeklySpecial").find("h1, h2, table, .info, .infoButton").show();
$(this).hide()});g=$(".wkElementTop").find("a").attr("href");e=h.find("form");e.attr({action:g});$("#formField_auf_id_0").val(c.auf_id);h.find(".productText, .price, .image img").css({cursor:"pointer"}).bind("click",function(j){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(){return WeeklySpecial.create.call(this)},getImage:function(b){var a;
if(b){a=$("<img/>");a.attr(b);return a}return null},update:function(b){var d=AjaxURLManager.getUrlWithKey("weeklyspecial"),a=this,h,g,e,f,h=$("#weeklySpecialTeaserVariant");$.getJSON(d,function(c,i){if(c&&c.type==="weekSpecialStartpage"){h.show();h.find(".infoButton").css({visibility:"visible"});h.find(".productTable, .restInfo, .hint").show();h.find(".noSuperSpecial").hide();if(h.size()>0){h.find(".rest").html(c.overall-c.current);
h.find(".popupRest").html(c.restText);h.find(".overall").html(c.overall);h.find("div.image").html(a.getImage(c.prdImage));h.find(".productText").html(c.productText);h.find(".price").html(c.priceText);h.find(".hint").html(c.shippingInfoText);h.find(".info").html(c.infoText);h.find(".popupInfoButton").hover(function(){$("#weeklySpecial").find(".panel").show();$(".popupInfoButton").hide()},null);h.find(".panel").bind("mouseout",function(j){$(this).hide();
$(".popupInfoButton").show()});g=$(".wkElementTop").find("a").attr("href");e=h.find("form");e.attr({action:g});$("#formField_auf_id_1").val(c.auf_id);h.find(".productText, .price, .image img").css({cursor:"pointer"}).bind("click",function(j){e.submit()});h.parents(".content2").next().find("a").bind("click",function(j){j.preventDefault();j.stopPropagation();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)}}$("#weeklySpecialHoverArea").unbind();$("#weeklySpecialHoverArea").hover(function(){$("#weeklySpecial").show("fast")},function(){$("#weeklySpecial").hide("fast")})}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 k=this,g,f,b,a,l,c,d,h,j,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(k,"width")});return g},makeControllerLayout:function(){return $('<div id="prdSliderController" class="controllerOuter controllerClickArea_0"><div class="viewport"></div></div>')},makeClickArea:function(m,i){g=$('<div class="clickArea clickArea_'+i+'"></div>');if(m){g.bind("click",function(n){$("#prdSliderController").attr({"class":null});
$("#prdSliderController").addClass("controllerOuter");$("#prdSliderController").addClass("controllerClickArea_"+i);$("#prdSliderScrollPane").scrollTo(m,{axis:"x",duration:1000})})}return g},prepareControllerClickAreas:function(){j=Utils.getDefault.call(k,"sliderPositions");e=$("#prdSliderController");if(typeof j.length==="number"){for(d=0;d<j.length;d+=1){e.find(".viewport").append(this.makeClickArea($(".poSpecial tr").children().eq(j[d]),d))
}}},reconstructPrdTable:function(){if(a&&typeof a==="object"){a.hide();l=a.children().children();c=l.eq(0);h=c.children().eq(1);for(d=1;d<l.length;d+=1){h=h.clone();c.append(l.append(h).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(h){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 k=Utils.getDefault.call(b,"sliderPositions"),g,j,l,f,e=null,h;g=$("#prdSliderController");if(typeof k.length==="number"){for(j=0;j<k.length;j+=1){g.find(".viewport").append(this.makeClickArea($(".poSpecial tr").children().eq(k[j]),j))}}$("#prdSliderContent").children().eq(0).show();
l=this.makeArrowLayout("left");f=this.makeArrowLayout("right");g.find(".viewport").append(l,f);l.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(){h=b.currentTable.find(">tbody>tr>td.hasContent");b.scrollInterval=setInterval(function(){if(b.currentIndex+1<h.length){e=h.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(h){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,h,i,e,a;c=Utils.getDefault.call(this,"titleTarget");
b={makePanelTitleLayout:function(){f=Utils.getDefault.call(g,"titleMore");h=Utils.getDefault.call(g,"titleLess");i=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(h);
d.height(e)},function(){$(this).parent("div").removeClass("panelEnhancerTitleDown").find("span").text(f);d.height(i)});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").bind("click",function(g){var c,b,h,d,f=null;b=$(this).attr("href");h=Utils.getUrlParamsAsJson(b);if(h&&typeof h.jsElement!=="undefined"){g.preventDefault();
g.stopPropagation();d=h.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);$(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){if(XIST4C_GLOBALS.shop.scID){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,h){var k,f,c,g,b,j,d,l,a;k=$(this.wkTopInner);f=k.html();c=k.find("a")[0].href;$(this.wkTopInner).append(this.outerShells(c));g=$(k.find("div.wkFlyout")[0]);if(e){b="&nbsp;&euro;";j=e.overall;$("#wkFlyout_overall").html(j+"&nbsp;"+b);for(d=0;d<e.items.length;d+=1){l=e.items[d];a=this.replaceJSONHref(l.href,h);$("#wkFlyout_content table").append('<tr><td class="text"><div class="title"><a href="'+a+'" target="_self">'+l.title+'</a></div><div class="desc"><a href="'+a+'" target="_self">'+l.desc+'</a></div></td><td class="price"><a href="'+a+'" target="_self">'+l.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">'+j+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()}}});