/* final.min.js */
var is_touch_device=document.documentElement.ontouchstart!==undefined;function showTooltip(a,b){var c=a.position();a.append("<div class='fancy tooltip' style='left:"+c.left+"px;top:"+c.top+"px;'>"+b+"<div class='chat-bubble-arrow'></div></div>");}function initRatingForm(){$(".criteria-select :radio").each(function(){var b,c;$(this).wrap("<div class='fancy-radio' />");b=this.checked?"tick":"checkbox";c=document.createElement("img");c.src="/images/icons/"+b+".png";c.onclick=function(){var e=false,d=$(this).parent().children("input:radio");d[0].checked=!d[0].checked;$("input[name="+d[0].name+"]").each(function(){var f=$(this).parent().children("img");b=this.checked?"tick":"checkbox";f[0].src="/images/icons/"+b+".png";e=e||this.checked;});if(e){$("."+d[0].name+" .default").hide();$("."+d[0].name+" .selected").html("Auswahl: "+d[0].title).show();}else{$("."+d[0].name+" .default").show();$("."+d[0].name+" .selected").hide();}};$(this.parentNode).append(c);$(this).css("display","none");$(this).parent(".fancy-radio").mouseenter(function(){var d=$(this).find("input:radio").attr("title");if(d){showTooltip($(this),d);}}).mouseleave(function(){$(".fancy.tooltip").remove();});});$(".moduleTooltip").mouseenter(function(){var b="/modules/bewertungsinfos/"+this.abbr+".mod.php";$.ajax({url:b,context:this,type:"post",data:{getShorty:1},success:function(c){showTooltip($(this),c);}});}).mouseleave(function(){$(".fancy.tooltip").remove();});try{$("#validatedCriteriaForm").submit(function(){var h=$(this).find("input:checked").length;var g=document.getElementById("ur_bctext").value;var b=h<8&&h>0;var c=h===0;var f=g.length==="";var d=g.length<=10&&g.length>0;var e="\n\nWillst Du trotzdem alles absenden?";if(b&&!d){return confirm("Leider sind nicht alle Kriterien angeklickt.\nBitte schau einmal, welches Kriterium fehlt."+e);}else{if(!b&&d){return confirm("Leider ist Dein Text zu kurz."+e);}else{if(b&&d){return confirm("Leider sind nicht alle Kriterien angeklickt und\nDein Text ist auch zu kurz. Bitte schau\neinmal nach, welches Kriterium fehlt."+e);}else{if(c&&f){return confirm("Du hast keine Kriterien und kein Text eingebenen."+e);}}}}return true;});}catch(a){console.error(a);}}function ersetzeModul(a,b,c,d){a.parents("section.container").find(".ladeinfo").css("visibility","visible");$.post(b,c,function(e){if(d){d.empty();d.append(e);}else{a.replaceWith(e);}$(".ladeinfo").css("visibility","hidden");});}function ladeBierIndex(c){try{var b="biere-mit-";b+=c==="#"?"zahl":c;ersetzeModul($("#bierindex"),"/modules/bierindex.mod.php",{post:b});}catch(a){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function ladeLieblingsbierRanking(a){try{ersetzeModul($("#bierranking"),"/modules/bierranking.mod.php",{mod_bierrank_offset:a});}catch(b){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function mod_qr_get_limit(){var b=$("#mod_qr_redaktion:checked").val()==="on";var a=$("#mod_qr_user:checked").val()==="on";if(b&&a){return 0;}else{if(b&&!a){return 9;}else{if(!b&&a){return 1;}}}return 0;}function ladeQualitaetsbierRanking(a){try{var d=0;try{d=mod_qr_get_limit();}catch(c){}ersetzeModul($("#qualitaetsranking #ieHack"),"/modules/qualitaetsranking.mod.php",{mod_qualitaetsranking_offset:a,mod_qualitaetsranking_users:d});}catch(b){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function checkboxClickHack(c,b){var e=document.getElementById(b);var d=document.getElementById(c.title);d.checked=!d.checked;var a=c.title==="mod_qr_redaktion"?$("#mod_qr_user"):$("#mod_qr_redaktion");if(!d.checked&&!a[0].checked){d.checked="on";}else{e.style.display="block";c.style.display="none";ladeQualitaetsbierRanking(0);}}function loadSeachForModule(d,b,c,a){try{$("#"+c).css("visibility","visible");$.post(d,b,function(e){var g=$("#"+a);g.empty();g.append(e);$("#"+c).css("visibility","hidden");});}catch(f){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function ladeSuche(a){a=a.replace(/\s+$/,"");if(a.length>=3){loadSeachForModule("/modules/biersuche.mod.php",{mod_suche_submit:2,mod_suche_query:a},"biersuche_ladeinfo","mod_biersuche_list_container");$("#biersuche_ladeinfo").css("visibility","visible");}}function ladeErweiterteSuche(c,a,b){c=c?c.replace(/\s+$/,""):"";a=a?a.replace(/\s+$/,""):"";b=b?b.replace(/\s+$/,""):"";if(c.length>=3||a.length>=3||b.length>=2){loadSeachForModule("/modules/biersuche_erweitert.mod.php",{mod_suche_erweitert_submit:2,mod_suche_erweitert_query:c,mod_suche_erweitert_query_typ:a,mod_suche_erweitert_query_tags:b},"biersuche_erweitert_ladeinfo","mod_biersuche_erweitert_list_container");}}function ladeBrauereiSuche(a){a=a.replace(/\s+$/,"");if(a.length>=3){loadSeachForModule("/modules/brauereisuche.mod.php",{mod_brauerei_suche_submit:2,mod_brauerei_suche_query:a},"brauereisuche_ladeinfo","mod_brauereisuche_list_container");$("#biersuche_ladeinfo").css("visibility","visible");}}function ladeEinzelBierIndex(a,c){try{ersetzeModul($("#bierindex"),"/modules/bierbewertung.mod.php",{bb_icx_submit_user:a,bb_icx_submit_bierid:c},$("#bierbewertung_ixc"));}catch(b){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function ladeEinzelBierIndexUser(a,c){try{ersetzeModul($("#bierindex"),"/modules/bierbewertung.mod.php",{bb_icx_submit_user:a,bb_icx_submit_bierid:c,bb_icx_submit_users:1},$("#bierkommentare_ixc"));}catch(b){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}function ladeModul(b,c,a){try{ersetzeModul($("#"+c.target),"/modules/"+b,a);}catch(d){alert("Kann die Seite nicht laden. Bitte schick uns eine Mail.");}}$(function(){try{if(window.innerWidth<480){var a=document.querySelector("meta[name=viewport]");a.setAttribute("content","width=480");}$(".tabs").tabs({event:"mouseover",fx:{opacity:"toggle",duration:"slow"}}).tabs("rotate",10000);initRatingForm();$(".collapsible .expander").click(function(){$(this).parent().toggleClass("collapsed");});}catch(h){console.error(h);}var c=10;var b={};function f(j){var k=$(".schnellsuche .biere ul").empty();var n=$(".schnellsuche .brauereien ul").empty();var l="",i;if(j.beers.length>0){for(i in j.beers){if(i!==c){var e=j.beers[i];l=e.country;if(e.productionStatus===0){l+=" disabled";}k.append('<li><strong class="'+l+'"><a href="/biere/'+e.slug+'.html">'+e.name+"</a></strong></li>");}else{k.append('<li class="more"><strong>Mehr Suchergebnisse verfügbar</strong></li>');}}}else{k.append('<li class="more"><strong>Keine Suchergebnisse verfügbar</strong></li>');}if(j.breweries.length>0){for(i in j.breweries){if(i!==c){var m=j.breweries[i];n.append('<li><strong class="bier_bier"><a href="/brauereien/'+m.slug+'.html">'+m.name+"</a></strong></li>");}else{n.append('<li class="more"><strong>Mehr Suchergebnisse verfügbar</strong></li>');}}}else{n.append('<li class="more"><strong>Keine Suchergebnisse verfügbar</strong></li>');}k.parent().show();n.parent().show();}function d(e){if(b[e]){f(b[e]);}else{$.ajax({type:"POST",url:"/service/search",data:{q:e,l:c+1},dataType:"json",success:function(i){var j=this.data.split("&")[0].split("=")[1];f(i);b[j]=i;}});}}var g=[];if(!is_touch_device){$(".fastSearch").click(function(e){$(".schnellsuche").show("normal",function(){$(".suchfeld").keyup(function(){if(this.value.length<3||this.value===this.title){return false;}d(this.value);}).focus(function(){$(this).removeClass("inactive").val("");}).blur(function(){if(this.value===""){$(this).val(this.title).addClass("inactive");}});$(".suchfeld").focus();}).mouseleave(function(){var i=setTimeout(function(){$(".schnellsuche").hide("normal");},1000);g.push(i);}).mouseenter(function(){while(g.length>0){clearTimeout(g.pop());}});e.preventDefault();});}$(".on-off-switch .switch").each(function(){$(this).addClass("initialised").click(function(){$(this).children().attr("checked",!$(this).children().attr("checked"));$(this).toggleClass("disabled",!$(this).children().attr("checked"));});$(this).toggleClass("disabled",!$(this).children().attr("checked"));});setTimeout(function(){try{$("nav li.feedback a").effect("highlight",{},3000);}catch(i){}},3000);$(".tabbed.container").tabs({fx:{opacity:"toggle"}}).tabs("rotate",5000,false);});


