$(document).ready(function(){var a=$("div#configurator");var b={item:$("select#item").bind("change",function(){j($(this).val());g()}),name:$("select#name").bind("change",function(){e()}),ownname:$("input#ownname"),number:$("input#number"),size:$("select#size").bind("change",function(){e()}),logobox:$("input#logobox").bind("change",function(){d();e()}),logo:$("input#logo"),ordernumber:$("input#ordernumber"),price:$("#price"),img:$("img#config"),ownnamewarning:$("span#ownnamewarning").hide(),buylink:$("a#buyLink"),buyinfo:$("span#buyinfo").hide()};if(b.number.numeric){b.number.numeric()}var c=[];var d=function(){if(b.logobox.is(":checked")){b.logo.val($.data(b.logo,"active"))}else{b.logo.val($.data(b.logo,"inactive"))}};var e=function(){var a=[];a[1]=b.size.val();a[2]=b.name.val();a[3]=b.logo.val();$.ajax({url:"/fortuna/configurator",dataType:"json",type:"post",data:{group:a},beforeSend:function(){},success:function(a){cSel=b.item.val();if(a.data[cSel].sConfigurator){c=a.data;b.item.html("");var d="";$.each(c,function(a,b){if(a==cSel){selected=' selected="selected"'}else{selected=undefined}d+='<option value="'+a+'"'+(typeof selected!=undefined&&selected!=undefined?selected:"")+">"+b.articleName+"</option>"});b.item.html(d);j(cSel);g();f(a.data[cSel].active)}}})};var f=function(a){if(a==0){b.buylink.hide();b.buyinfo.show()}else{b.buylink.show();b.buyinfo.hide()}};var g=function(){if(b.name.find("option:selected").html()=="Eigener Name")i();else h()};var h=function(){b.ownname.attr("disabled","disabled").val("").hide();b.number.attr("disabled","disabled").val("").hide();b.ownnamewarning.hide();b.name.addClass("bottom");b.size.addClass("bottom")};var i=function(){b.ownname.removeAttr("disabled").show();b.number.removeAttr("disabled").show();b.ownnamewarning.show();b.name.removeClass("bottom");b.size.removeClass("bottom")};var j=function(a){if(typeof a=="undefined")a=0;aD=c[a];if(aD.sConfigurator){b.img.attr("src",aD.image.src[6]);cPrice=aD.pricenumeric;cON=aD.ordernumber;b.price.html(accounting.formatMoney(cPrice,{symbol:"€",format:"%v %s",precision:2,thousand:".",decimal:","}));b.ordernumber.val(cON);$.each(aD.sConfigurator,function(a,c){var e="";switch(a){case 0:cElement=b.size;break;case 1:cElement=b.name;break;case 2:$.removeData(b.logo,"active");$.removeData(b.logo,"inactive");$.each(c.values,function(a,c){if($.data(b.logo,"active")==null){$.data(b.logo,"active",c.optionID)}else{$.data(b.logo,"inactive",c.optionID)}});d();default:cElement=undefined;break}if(typeof cElement!="undefined"){cElement.html("");$.each(c.values,function(a,b){if(b!=null&&b.optionname!=null){if(b.selected==1){selected=' selected="selected"'}else{selected=undefined}e+='<option value="'+b.optionID+'"'+(typeof selected!=undefined&&selected!=undefined?selected:"")+">"+b.optionname+"</option>"}});cElement.html(e)}});f(aD.active)}};if(a.length>0){$("#buyLink").bind("click",function(){var a={position:"fixed",animationSpeed:200,width:"660px",textContainer:"<div>",textClass:"ajax_add_article_container"};var c={headline:false,navigation:false,scrollSpeed:800,rotate:false,width:630,height:210,scrollWidth:578,containerCSS:{margin:"0 0 15px 15px"}};var d={sAdd:b.ordernumber.val(),sQuantity:1,option:[],customizing:0};if(b.ownname.val()!=""&&b.number.val()!=""){d.option[1]=b.ownname.val();d.option[3]=b.number.val();d.customizing=1}$.ajax({url:"/checkout/addArticle",data:d,dataType:"html",beforeSend:function(){$.loadingIndicator.open()},success:function(b){$.loadingIndicator.close();$.modal(b,"",a);$("#lbOverlay").css("opacity","0").show().fadeTo("fast","0.3");$(".slider_modal").ajaxSlider("locale",c);$(".modal .close").hide();$.basket.refreshDisplay()}})});$.ajax({url:"/fortuna/configurator",dataType:"json",success:function(a){if(a.data[0].sConfigurator){c=a.data;b.item.html("");var d="";$.each(c,function(a,b){d+='<option value="'+a+'">'+b.articleName+"</option>"});b.item.html(d);j(0);g();f(a.data[0].active)}}})}})
/*!
 * accounting.js javascript library v0.2.1 | https://josscrowcroft.github.com/accounting.js/
 * Copyright 2011 | Joss Crowcroft | License: http://www.gnu.org/licenses/gpl-3.0.txt
 */
var accounting=(function(){var h={currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}};var o=Array.prototype.map,k=Array.isArray,g=Object.prototype.toString;function d(q){return !!(q===""||(q&&q.charCodeAt&&q.substr))}function l(q){return k?k(q):g.call(q)==="[object Array]"}function p(q){return g.call(q)==="[object Object]"}function i(r,q){var s;for(s in q){if(q.hasOwnProperty(s)){if(r[s]==null){r[s]=q[s]}}}return r}function a(v,u,t){var s=[],r,q;if(!v){return s}if(o&&v.map===o){return v.map(u,t)}for(r=0,q=v.length;r<q;r++){s[r]=u.call(t,v[r],r,v)}return s}function m(r,q){r=Math.round(Math.abs(r));return isNaN(r)?q:r}function f(r){var q=h.currency.format;if(typeof r==="function"){r=r()}if(d(r)&&r.match("%v")){return{pos:r,neg:r.replace("-","").replace("%v","-%v"),zero:r}}else{if(!r||!r.pos||!r.pos.match("%v")){return(!d(q))?q:h.currency.format={pos:q,neg:q.replace("%v","-%v"),zero:q}}}return r}function j(t,q){if(l(t)){return a(t,function(u){return j(u,q)})}t=t||0;q=q||".";var s=new RegExp("[^0-9-"+q+"]",["g"]),r=parseFloat((""+t).replace(s,"").replace(q,"."));return !isNaN(r)?r:0}function c(s,q){q=m(q,h.number.precision);var r=Math.pow(10,q);return(Math.round(s*r)/r).toFixed(q)}function e(s,v,x,u){if(l(s)){return a(s,function(z){return e(z,v,x,u)})}var y,q;q=p(v)?v:{precision:v,thousand:x,decimal:u};q=i(q,h.number);s=j(s);q.precision=m(q.precision);var t=s<0?"-":"",r=parseInt(c(Math.abs(s||0),q.precision),10)+"",w=r.length>3?r.length%3:0;return t+(w?r.substr(0,w)+q.thousand:"")+r.substr(w).replace(/(\d{3})(?=\d)/g,"$1"+q.thousand)+(q.precision?q.decimal+c(Math.abs(s),q.precision).split(".")[1]:"")}function n(s,r,u,y,t,x){if(l(s)){return a(s,function(z){return n(z,r,u,y,t,x)})}s=j(s);var q=i((p(r)?r:{symbol:r,precision:u,thousand:y,decimal:t,format:x}),h.currency),w=f(q.format),v=s>0?w.pos:s<0?w.neg:w.zero;return v.replace("%s",q.symbol).replace("%v",e(Math.abs(s),m(q.precision),q.thousand,q.decimal))}function b(x,s,v,A,u,z){if(!x){return[]}var q=i((p(s)?s:{symbol:s,precision:v,thousand:A,decimal:u,format:z}),h.currency),y=f(q.format),w=y.pos.indexOf("%s")<y.pos.indexOf("%v")?true:false,r=0,t=a(x,function(E,C){if(l(E)){return b(E,q)}else{E=j(E);var B=E>0?y.pos:E<0?y.neg:y.zero,D=B.replace("%s",q.symbol).replace("%v",e(Math.abs(E),m(q.precision),q.thousand,q.decimal));if(D.length>r){r=D.length}return D}});return a(t,function(C,B){if(d(C)&&C.length<r){return w?C.replace(q.symbol,q.symbol+(new Array(r-C.length+1).join(" "))):(new Array(r-C.length+1).join(" "))+C}return C})}return{settings:h,formatMoney:n,formatNumber:e,formatColumn:b,toFixed:c,unformat:j}}());

