calculateHozzavalok=function(e){if(e=$(e),e.hasClass("hozzavalok-calculate")||(e=e.closest(".hozzavalok-calculate")),e.data("original")){if($(".recept_adag_calculate",e).length)current=parseInt($(".recept_adag_calculate",e).val());else if($(".forma.default.szogletes .recept_formax_calculate",e).length)current=parseInt($(".recept_formax_calculate",e).val())*parseInt($(".recept_formay_calculate",e).val()),$(".recept_formad_calculate",e).val(Math.round(2*Math.sqrt(current/Math.PI)));else{if(!$(".forma.default.kerek .recept_formad_calculate",e).length)return;current=Math.PI*Math.pow(parseInt($(".recept_formad_calculate",e).val())/2,2),$(".recept_formax_calculate",e).val(Math.round(Math.sqrt(current))),$(".recept_formay_calculate",e).val(Math.round(current/parseInt($(".recept_formax_calculate",e).val())))}arany=current/e.data("original"),arany&&$("li",e).each(function(){$mennyiseg=$(".mennyiseg",this),$mertekegyseg=$(".mertekegyseg",this),isNaN($mennyiseg.data("original"))||(normalizedData=normalizeMertekegyseg(arany*$mennyiseg.data("original"),$mertekegyseg.data("original")),finalData=optimizeMertekegyseg(normalizedData),finalData.mennyiseg>.24&&finalData.mennyiseg<.26?finalData.mennyiseg="negyed":finalData.mennyiseg>.49&&finalData.mennyiseg<.51?finalData.mennyiseg="fél":finalData.mennyiseg>1.49&&finalData.mennyiseg<1.51?finalData.mennyiseg="másfél":finalData.mennyiseg>.32&&finalData.mennyiseg<.34?finalData.mennyiseg="egyharmad":finalData.mennyiseg>.65&&finalData.mennyiseg<.67?finalData.mennyiseg="kétharmad":finalData.mennyiseg>.74&&finalData.mennyiseg<.76?finalData.mennyiseg="háromnegyed":finalData.mennyiseg>=100?finalData.mennyiseg=Math.round(finalData.mennyiseg):finalData.mennyiseg>=10?finalData.mennyiseg=Math.round(2*finalData.mennyiseg)/2:finalData.mennyiseg=Math.round(10*finalData.mennyiseg)/10,$mennyiseg.text(finalData.mennyiseg.toString().replace(".",",")),$mertekegyseg.text(finalData.mertekegyseg))})}},olvasoiReceptResponse=function(e,a,t){void 0===e&&(e=""),void 0===a&&(a=$("#olvasoi_recept_bekuldes")),void 0===t&&(t=!1),"object"==typeof e?(void 0!==e.msg&&olvasoiReceptResponse(e.msg,a,!0),void 0!==e.success&&e.success&&a[0].reset()):($(".response",a).text(e),t&&grecaptcha.reset(),""!=e&&setTimeout(function(){$(".response",a).text("")},5e3))},normalizeMertekegyseg=function(e,a){return/^(dkg|deka(gramm?)?)$/.test(a)?a="dkg":/^(kg|kil[oó](gramm?)?)$/.test(a)?(e*=100,a="dkg"):/^(g|gramm?)$/.test(a)?(e/=10,a="dkg"):/^(dl|deci(liter)?)$/.test(a)?a="dl":/^(l|liter)$/.test(a)?(e*=10,a="dl"):/^(cl|centi?(liter)?)$/.test(a)?(e/=10,a="dl"):/^(ml|mill?i?(liter)?)$/.test(a)?(e/=100,a="dl"):/^(teáskanál|kiskanál|tk\.?)$/.test(a)?a="tk.":/^(evőkanál|ek\.?)$/.test(a)?a="ek.":/^(kávéskanál|mokkáskanál|kk\.?)$/.test(a)&&(a="kk."),{mennyiseg:e,mertekegyseg:a}},optimizeMertekegyseg=function(e){return"dkg"==e.mertekegyseg?e.mennyiseg>=100?(e.mennyiseg=e.mennyiseg/100,e.mertekegyseg="kg"):e.mennyiseg<5?(e.mennyiseg=10*e.mennyiseg,e.mertekegyseg="g"):e.mertekegyseg="dkg":"dl"==e.mertekegyseg&&(e.mennyiseg>=10?(e.mennyiseg=e.mennyiseg/10,e.mertekegyseg="liter"):e.mennyiseg<.3?(e.mennyiseg=100*e.mennyiseg,e.mertekegyseg="ml"):e.mennyiseg<.5?(e.mennyiseg=10*e.mennyiseg,e.mertekegyseg="cl"):e.mertekegyseg="dl"),e},modifyAdag=function(e){$btn=$(e.target),$modBlokk=$btn.parent(),mod=parseInt($btn.data("mod")),current=parseInt($(".recept_hozzavalok_calculate",$modBlokk).val()),current+=mod,current<1?current=1:current>99&&(current=99),$(".recept_hozzavalok_calculate",$modBlokk).val(current),calculateHozzavalok($btn)},formaSwitch=function(e,a){$(".formaswitch",a)&&$(".recept_hozzavalok_calculate",a)&&($(".formaswitch",a).empty(),$lista=$("
").appendTo($(".formaswitch",a)),$(".forma.default",a).removeClass("default"),$(".forma."+e,a).addClass("default"),"szogletes"==e?(forma1label="szögletes",forma2="kerek",forma2label="kerek"):(forma1label="kerek",forma2="szogletes",forma2label="szögletes"),$("").on("click",{blokk:$(".formaswitch",a)},function(e){e.preventDefault(),e.data.blokk.toggleClass("open")}).addClass("label").text(forma1label).prependTo($(".formaswitch",a)),$("- ").on("click",{blokk:$(".formaswitch",a)},function(e){e.preventDefault(),e.data.blokk.toggleClass("open")}).text(forma1label).appendTo($lista),$("
- ").on("click",{blokk:a,changeto:forma2},function(e){e.preventDefault(),formaSwitch(e.data.changeto,e.data.blokk)}).text(forma2label).appendTo($lista),$(".formaswitch",a).removeClass("open"),calculateHozzavalok(a))},receptSearchAnyagSelect=function(){$(".recept_search_include .recept_search_anyag").val().trim().length>1?(anyag=$(".recept_search_include .recept_search_anyag").val().trim(),$(".recept_search_anyag").val(""),found=!1,$(".recept_search_include .recept_search_anyaglista li").each(function(){$(this).text()==anyag&&(found=!0)}),found||($("
- ").addClass("selected").text(anyag).appendTo(".recept_search_include .recept_search_anyaglista ul"),$("body.recept_search .szelso-jobb .kategoria li").each(function(){$(this).text()==anyag&&$(this).addClass("selected")}))):$(".recept_search_exclude .recept_search_anyag").val().trim().length>1&&(anyag=$(".recept_search_exclude .recept_search_anyag").val().trim(),$(".recept_search_anyag").val(""),found=!1,$(".recept_search_exclude .recept_search_anyaglista li").each(function(){$(this).text()==anyag&&(found=!0)}),found||$("
- ").addClass("selected").text(anyag).appendTo(".recept_search_exclude .recept_search_anyaglista ul")),$("body.recept_search .recept_search_form").trigger("submit")},receptSearchAnyagTO=null,receptSearchAnyagAC=function(e){receptSearchAnyagTO&&clearTimeout(receptSearchAnyagTO),receptSearchAnyagTO=setTimeout(function(e){$(".recept_search_ac").remove(),e.val().trim().length>1&&($container=e.after($("
").addClass("recept_search_ac")),$ul=$("
").appendTo($(".recept_search_ac",e.parent())),searchRegExp=new RegExp(e.val().trim(),"i"),$.each(window.receptCanonicals,function(e,a){searchRegExp.test(a)&&$("- ").text(a).appendTo($ul)}))},250,$(e))},receptSearchTagSwipe=function(e){$container=$(".recept_search_tags > ul"),$hasab=$(".recept_search_tags"),current=$container.scrollLeft(),$container.scrollLeft(current+e),e<0?$hasab.removeClass("vege"):$hasab.removeClass("eleje"),current==$container.scrollLeft()&&(e<0?$hasab.addClass("eleje"):$hasab.addClass("vege"))},function(e){e(function(){e(".hozzavalok-calculate").each(function(){$hozzavalok=e(this),origadag=0,1==e(".recept_adag",$hozzavalok).length?(tipus="adag",origadag=parseInt(e(".recept_adag",$hozzavalok).text())):1==e(".forma.default.szogletes",$hozzavalok).length?(tipus="szogletes",origadag=parseInt(e(".recept_formax",$hozzavalok).text())*parseInt(e(".recept_formay",$hozzavalok).text())):1==e(".forma.default.kerek",$hozzavalok).length&&(tipus="kerek",origadag=Math.PI*Math.pow(parseInt(e(".recept_formad",$hozzavalok).text())/2,2)),isNaN(origadag)||origadag<1||($hozzavalok.data("original",origadag),e(".mennyiseg",$hozzavalok).each(function(){origmennyiseg=parseFloat(e(this).text()),!isNaN(origmennyiseg)&&origmennyiseg>0&&e(this).data("original",origmennyiseg)}),e(".mertekegyseg",$hozzavalok).each(function(){origmertekegyseg=e(this).text().trim(),e(this).data("original",origmertekegyseg)}),"adag"==tipus?(e(".recept_adag",$hozzavalok).html(e("").attr({type:"number",min:1,max:99}).addClass("recept_adag_calculate recept_hozzavalok_calculate").val(e(".recept_adag",$hozzavalok).text())),e("").addClass("recept_adag_calculate_minus").text("-").data("mod","-1").on("click",modifyAdag).prependTo(e(".recept_adag",$hozzavalok)).disableSelection(),e("").addClass("recept_adag_calculate_plus").text("+").data("mod","1").on("click",modifyAdag).appendTo(e(".recept_adag",$hozzavalok)).disableSelection()):"szogletes"!=tipus&&"kerek"!=tipus||(e(".recept_forma",$hozzavalok).addClass("recept_forma_calculate"),e(".recept_formax",$hozzavalok).html(e("").attr({type:"number",min:1,max:99}).addClass("recept_formax_calculate recept_hozzavalok_calculate").val(e(".recept_formax",$hozzavalok).text())),e(".recept_formay",$hozzavalok).html(e("").attr({type:"number",min:1,max:99}).addClass("recept_formay_calculate recept_hozzavalok_calculate").val(e(".recept_formay",$hozzavalok).text())),e(".recept_formad",$hozzavalok).html(e("").attr({type:"number",min:1,max:99}).addClass("recept_formad_calculate recept_hozzavalok_calculate").val(e(".recept_formad",$hozzavalok).text())),formaSwitch(tipus,$hozzavalok)),e("input",$hozzavalok).on("keyup change",function(){calculateHozzavalok(this)}).eq(0).trigger("change"))}),e(".hozzavalok-container section").on("click","li a",function(e){e.stopPropagation()}).on("click","li:not(.checked)",function(){e(this).addClass("checked")}).on("click","li.checked",function(){e(this).removeClass("checked")}).on("click","li",function(){hozzavalokChecked=[],e(".hozzavalok-container li").each(function(a,t){e(this).hasClass("checked")&&(hozzavalokChecked[hozzavalokChecked.length]=a)}),document.cookie="hozzavalok_check="+hozzavalokChecked.join(",")}),void 0!==Common.cookie.get("hozzavalok_check")&&(hozzavalok=Common.cookie.get("hozzavalok_check").split(","),e(".hozzavalok-container li").each(function(a,t){-1!==hozzavalok.indexOf(""+a)&&e(this).addClass("checked")})),e(".recept_he-container").each(function(){e(".recept_he-hozzavalok",this).length>0&&e(".recept_he-elkeszites",this).length>0&&($nav=e("
").appendTo(e("