Fleurop.AgeConfirmation={};Fleurop.AgeConfirmation.UpdateRecipientBlockNumbers=function(){var a=1;$("td[class='Circle']").each(function(b){var c=$(this).parents().filter(function(){return $(this).css("display")=="none"});if(!c.length&&!$(this).parents(":hidden").length){$(this).text(a+".");a++}});$("td[class='CircleON']").text(a+".")};Fleurop.AgeConfirmation.ConfirmationBox=function(b,a){this.ageConfReq_ClientID=$("#hfIsAgeConfirmationRequired_ClientID").val();this.confirmationBoxSelector="#AgeConfirmationBox";this.ageValueSelector="#ageValue";this.selectedAddonsWithAgeConfirmationSelector="#"+$("#hfSelectedAddonsWithAgeConfirmation_ClientID").val();this.cbxAgeConfirmed_ClientID=$("#cbxAgeConfirmed_ClientID").val();this.requiredClientAge=a;this.productVariantID=b;this.ageSeparator="%"};Fleurop.AgeConfirmation.ConfirmationBox.prototype.Show=function(){if(this.ageConfReq_ClientID&&this.requiredClientAge>0){$(this.confirmationBoxSelector).show();Fleurop.AgeConfirmation.UpdateRecipientBlockNumbers();$("#"+this.ageConfReq_ClientID).val("true");var b=$(this.selectedAddonsWithAgeConfirmationSelector).val();if(b==""){$(this.selectedAddonsWithAgeConfirmationSelector).val(this.productVariantID+this.ageSeparator+this.requiredClientAge)}else{$(this.selectedAddonsWithAgeConfirmationSelector).val(b+","+this.productVariantID+this.ageSeparator+this.requiredClientAge)}var a=this.getMaxAgeOfSelectedAddons();$(this.ageValueSelector).text(a)}};Fleurop.AgeConfirmation.ConfirmationBox.prototype.Hide=function(){if(this.ageConfReq_ClientID&&this.requiredClientAge>0){var b=$(this.selectedAddonsWithAgeConfirmationSelector).val();b=b.replace(this.productVariantID+this.ageSeparator+this.requiredClientAge+",","");b=b.replace(this.productVariantID+this.ageSeparator+this.requiredClientAge,"");$(this.selectedAddonsWithAgeConfirmationSelector).val(b);if(b==""){if(this.cbxAgeConfirmed_ClientID){$("#"+this.cbxAgeConfirmed_ClientID).attr("checked",false)}$(this.confirmationBoxSelector).hide();Fleurop.AgeConfirmation.UpdateRecipientBlockNumbers();$("#"+this.ageConfReq_ClientID).val("false")}else{var a=this.getMaxAgeOfSelectedAddons();$(this.ageValueSelector).text(a)}}};Fleurop.AgeConfirmation.ConfirmationBox.prototype.getMaxAgeOfSelectedAddons=function(){var e=$(this.selectedAddonsWithAgeConfirmationSelector).val();var b=e.split(",");var c=0;for(i=0;i<b.length;i++){var d=b[i].split(this.ageSeparator);var a=parseInt(d[1]);if(c<a){c=a}}return c};
