$(document).ready(function(){function e(){var a=[],b=0;this.getSize=function(){return a.length-b};this.isEmpty=function(){return a.length==0};this.enqueue=function(c){a.push(c)};this.dequeue=function(){var c=undefined;if(a.length){c=a[b];if(++b*2>=a.length){a=a.slice(b);b=0}}return c};this.getOldestElement=function(){var c=undefined;if(a.length)c=a[b];return c}}function f(a,b){$("#yd-notifications").html('<div class="notification {$type}"><a href="#" class="closeNotification" id="notification-'+a+
'"><img src="/media/images/closebox2.png" alt="close" /></a><ul><div id="notification-'+a+'"><li>'+b+"</li></div></ul></div>");setTimeout(function(){$(".notification").fadeOut("slow")},3E3)}function i(a,b,c,d){var h=0,k=0,j="",o="",n=0,g=0;a=[].concat(a);b=[].concat(b);c=c;var l=b instanceof Array,r=c instanceof Array;c=[].concat(c);if(d)this.window[d]=0;h=0;for(n=c.length;h<n;h++)if(c[h]!==""){k=0;for(g=a.length;k<g;k++){j=c[h]+"";o=l?b[k]!==undefined?b[k]:"":b[0];c[h]=j.split(a[k]).join(o);if(d&&
c[h]!==j)this.window[d]+=(j.length-c[h].length)/a[k].length}}return r?c:c[0]}function m(){if(typeof document.forms[0]==="undefined")return false;return typeof document.forms[0].lati==="undefined"?false:document.forms[0].lati.value}function q(){if(typeof document.forms[0]==="undefined")return false;return typeof document.forms[0].longi==="undefined"?false:document.forms[0].longi.value}function p(a){$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{Bewerten:true},
loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","rating");$("#rating").load("/request/rate/id/"+a)},submit:function(b){if(!b)return true;b=$("input[name=rate-1]:checked").val();var c=$("input[name=rate-2]:checked").val(),d=$("#comment").val();$.ajax({type:"POST",url:"/request/rate",data:{r1:b,r2:c,comment:d,orderId:a},success:function(){$("#yd-rate-order-"+a).remove();$.prompt.close()}});return true}});return false}function t(){var a=
$("#yd-search-service").val();if(a=="")return false;$("#yd-search-result").show();$("#yd-search-result").html('<br />Bitte warten... <img src="/media/images/loading-mini.gif" alt="Bitte warten" class="yd-loading" />');$(".yd-loading").show();var b=[];$(".yd-searchable").each(function(){b.push($(this).attr("id").split("-")[2])});$.ajax({type:"POST",url:"/request_order/search",data:{ids:b,search:a},success:function(c){$(".yd-searchable").hide();var d=a.charAt(0).toUpperCase()+a.substr(1),h=0,k=0,j=
null;if($.browser.msie&&typeof c=="string"){j=new ActiveXObject("Microsoft.XMLDOM");j.async=false;j.loadXML(c)}else j=c;$(j).find("service").each(function(){var o=$(this).attr("id").split("-")[1],n="",g=0;k++;$(this).find("item").each(function(){var l=$(this).find("id").text();if(l!=="undefined"){var r=$(this).find("name").text(),s=$(this).find("description").text();r=i(a,"<em>"+a+"</em>",r);s=i(a,"<em>"+a+"</em>",s);r=i(d,"<em>"+d+"</em>",r);s=i(d,"<em>"+d+"</em>",s);var A=$(this).find("price").text();
if(g<3)n=n+'<tr class="menu-item" id="yd-meal-'+o+"-"+l+'-0"><td class="menu-name">'+r+'</td><td class="menu-desc">'+s+". <br /><b>Preis: "+A+'</b></td><td class="menu-price"><a href="javascript:void(0);">ausw&auml;hlen</a></td></tr>';else{if(g==3)n=n+'<tr class="yd-show-all" id="yd-show-all-'+o+'"><td colspan="3"><a href="javascript:void(0)">Alle Suchergebnisse anzeigen</a></td></tr>';n=n+'<tr style="display:none;" class="menu-item" id="yd-meal-'+o+"-"+l+'-0"><td class="menu-name">'+r+'</td><td class="menu-desc">'+
s+". <br /><b>Preis: "+A+'</b></td><td class="menu-price"><a href="javascript:void(0);">ausw&auml;hlen</a></td></tr>'}g++}});n=n+'<tr style="display:none;" class="yd-hide-all" id="yd-hide-all-'+o+'"><td colspan="3"><a href="javascript:void(0)">Suchergebnis verbergen</a></td></tr>';$("#yd-service-menu-"+o).html(n);$("#yd-service-menu-"+o).show();$("#yd-service-"+o).show();h+=g});$(".yd-loading").hide();c="<br />Es wurden <strong>"+h+"</strong> Speisen bei <strong>"+k+"</strong> Dienstleistern gefunden. <a href='#' id='yd-search-service-reset'>Suche zur\u00fccksetzen</a>";
$("#yd-search-result").html(c);return true}});return true}function u(){if($("#valid-points").length>0)$("#valid-points").attr("class").split(" ")[1].split("-")[1]>=8&&$("#valid-discount").length<=0?$("#yd-cash-fidelity-button").html('<a href="#" id="yd-cash-fidelity-points" >8 punkte einl\u00f6sen</a>'):$("#yd-cash-fidelity-button").html("")}function v(a){$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{Bestellen:true},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id",
"selectPLZ");$("#selectPLZ").load("/request_order/preselectservice");$(".promptfclose").hide()},submit:function(b,c,d){if(!b){location.href="/";return true}$.ajax({type:"POST",url:"/request_order/preselectservice",data:{plz:d.plz},success:function(h){if(h.length>0){var k=h.split(":")[0];h=h.split(":")[1];$("#yd-order-location").html(k);$("#yd-order-mincost").html(h+" &euro;");$.isFunction(a)&&a()}else location.href="/";return true}});return true}})}function y(a,b){$.ajax({type:"POST",url:"/request_group/invite",
data:{email:a,mode:b},success:function(c){$("#yd-invite-messages").prepend(c)}})}$("#yd-loading-page").hide();$(".allrestaurants, .yd-service-loading, #yd-finish-order, #yd-private-single-finish, #startOrder, #yd-start-order").live("click",function(){$("#yd-loading-page").show()});jQuery.extend({highlight:function(a,b,c,d){if(a.nodeType===3){if(b=a.data.match(b)){c=document.createElement(c||"span");c.className=d||"highlight";a=a.splitText(b.index);a.splitText(b[0].length);d=a.cloneNode(true);c.appendChild(d);
a.parentNode.replaceChild(c,a);return 1}}else if(a.nodeType===1&&a.childNodes&&!/(script|style)/i.test(a.tagName)&&!(a.tagName===c.toUpperCase()&&a.className===d))for(var h=0;h<a.childNodes.length;h++)h+=jQuery.highlight(a.childNodes[h],b,c,d);return 0}});jQuery.fn.unhighlight=function(a){var b={className:"highlight",element:"span"};jQuery.extend(b,a);return this.find(b.element+"."+b.className).each(function(){var c=this.parentNode;c.replaceChild(this.firstChild,this);c.normalize()}).end()};jQuery.fn.highlight=
function(a,b){var c={className:"highlight",element:"span",caseSensitive:false,wordsOnly:false};jQuery.extend(c,b);if(a.constructor===String)a=[a];a=jQuery.grep(a,function(h){return h!=""});if(a.length==0)return this;b=c.caseSensitive?"":"i";a="("+a.join("|")+")";if(c.wordsOnly)a="\\b"+a+"\\b";var d=new RegExp(a,b);return this.each(function(){jQuery.highlight(this,d,c.element,c.className)})};jQuery(function(a){a.fn.quicksearch=function(b,c){var d,h,k,j,o="",n=this,g=a.extend({delay:100,selector:null,
stripeRows:null,loader:null,noResults:"",bind:"keyup",onBefore:function(){},onAfter:function(){},show:function(){this.style.display=""},hide:function(){this.style.display="none"}},c);this.go=function(){var l=0,r=true,s=o.toLowerCase().split(" "),A=k.length;for(l=0;l<A;l++)if(this.test(s,h[l])||o==""){g.show.apply(k[l]);r=false}else g.hide.apply(k[l]);if(r)this.results(false);else{this.results(true);this.stripe()}this.loader(false);g.onAfter();return this};this.stripe=function(){if(typeof g.stripeRows===
"object"&&g.stripeRows!==null){var l=g.stripeRows.join(" "),r=g.stripeRows.length;j.not(":hidden").each(function(s){a(this).removeClass(l).addClass(g.stripeRows[s%r])})}return this};this.strip_html=function(l){l=l.replace(/\/<[^<]+>\/g/,"");return l=a.trim(l.toLowerCase())};this.results=function(l){if(typeof g.noResults==="string"&&g.noResults!=="")l?a(g.noResults).hide():a(g.noResults).show();return this};this.loader=function(l){if(typeof g.loader==="string"&&g.loader!=="")l?a(g.loader).show():a(g.loader).hide();
return this};this.test=function(l,r){for(var s=0;s<l.length;s+=1)if(r.indexOf(l[s])===-1)return false;return true};this.cache=function(){j=a(b);if(typeof g.noResults==="string"&&g.noResults!=="")j=j.not(g.noResults);h=(typeof g.selector==="string"?j.find(g.selector):a(b).not(g.noResults)).map(function(){return n.strip_html(this.innerHTML)});k=j.map(function(){return this});return this.go()};this.trigger=function(){this.loader(true);g.onBefore();window.clearTimeout(d);d=window.setTimeout(function(){n.go()},
g.delay);return this};this.cache();this.results(true);this.stripe();this.loader(false);return this.each(function(){a(this).bind(g.bind,function(){o=a(this).val();n.trigger()})})}});Array.prototype.remove=function(a,b){b=this.slice((b||a)+1||this.length);this.length=a<0?this.length+a:a;return this.push.apply(this,b)};$("#httproot").val();$.prompt.setDefaults({top:"5%",prefix:"promptf",overlayspeed:"fast",zIndex:"50",opacity:"0.4"});$(".yd-success-pickup").length>0&&$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',
{prefix:"promptf",buttons:{"Best\u00e4tigen":true},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","pickup");$("#pickup").load("/request_service/pickup")}});$(".closeNotification").live("click",function(){var a=$(this).attr("id").split("-")[1];$("."+a).fadeOut();return false});$(".notification").length>0&&setTimeout(function(){$(".notification").fadeOut("slow")},5E3);$(".tooltip").tooltip();$("#ordering-budget").hover(function(){$("#ordering-budget-box").stop(true,
true).fadeIn()},function(){$("#ordering-budget-box").wait().fadeOut()});$(".yd-clear-on-click").live("click",function(){$(this).val("")});$("#search-input-text").live("click",function(){$("#search-input-text").val("")});$("#yd-plz-search").live("click",function(){$("#yd-plz-search").val("")});if($("#yd-plz-search, #yd-plz-search-auto").length>0)$.browser.msie||$("#yd-plz-search, #yd-plz-search-auto").autocomplete(plz,{max:5,mustMatch:false,width:125});if($("#yd-plz-search-big").length>0)$.browser.msie||
$("#yd-plz-search-big").autocomplete(plz,{max:5,mustMatch:false,width:190});if($("#yd-plz-search-large").length>0)$.browser.msie||$("#yd-plz-search-large").autocomplete(plz,{max:5,mustMatch:false,width:240});$("#yd-plz-search-large, #yd-plz-search-big, #yd-plz-search, #yd-plz-search-auto").keyup(function(a){if(a.keyCode==13){$("#yd-loading-page").show();$(".yd-order-start-form").submit()}});$("#yd-close-group-info").live("click",function(){$("#yd-invite-explain-group").fadeOut()});$(".yd-rate-order-unregistered").length>
0&&$(".yd-rate-order-unregistered").attr("id").length>0&&p($(".yd-rate-order-unregistered").attr("id"));$(".yd-rate-order").click(function(){var a=$(this).attr("id").split("-")[3];p(a);return false});$("#on6").hover(function(){$("#ordering-nav-company").fadeIn()},function(){$("#ordering-nav-company").fadeOut()});$("#on7").hover(function(){$("#ordering-nav-account").fadeIn()},function(){$("#ordering-nav-account").fadeOut()});$(".open-ingredients").live("click",function(){$.get("/request/ingredients",
function(a){$.prompt(a)});return false});$(".yd-link-forgottenPass").live("click",function(){$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Neues Passwort anfordern":true},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","newpass");$("#newpass").load("/request/newpass")},submit:function(a){if(!a)return true;a=$("#emailaddr").val();$.ajax({type:"POST",url:"/request_user/newpass",data:{email:a},
success:function(b){$(".promptfdefaultbutton").hide();$("#yd-email-div").hide();if(b==0){$("#yd-newPass-status").append('<span class="mail-success">Ihr Passwort wurde ge\u00e4ndert und an Ihre eMail-Adresse gesandt.</span>');$("#yd-newPass-status").append('<br /><br /><span style="font-weight:bold;">Bitte warten ... Diese Fenster schlie&szlig;t sich in K&uuml;rze.</span>');setTimeout(function(){$.prompt.close()},2E3)}else if(b==1)$("#yd-newPass-status").append('<span class="mail-error">Diese eMail-Adresse ist nicht g\u00fcltig. Bitte geben eine korrekte eMail-Adresse ein.</span>');
else b==2?$("#yd-newPass-status").append('<span class="mail-error">Diese eMail-Adresse existiert nicht.</span>'):$("#yd-newPass-status").append('<span class="mail-error">Unbekannter Fehler.</span>');setTimeout(function(){$(".mail-error").fadeOut("fast");$(".mail-error").remove();$(".promptfdefaultbutton").show();$("#yd-email-div").show()},3500)}});return false}});return false});$("#yd-add-address").click(function(){$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Adresse anlegen":true},
loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","newaddr");$("#newaddr").load("/request/newaddr")},submit:function(a,b,c){$("#errors").hide();a=false;if(c.street==""){$("input[name=street]").css("border","2px solid red");a=true}if(c.hausnr==""){$("input[name=hausnr]").css("border","2px solid red");a=true}if(c.plz==""){$("input[name=plz]").css("border","2px solid red");a=true}if(c.tel==""){$("input[name=tel]").css("border","2px solid red");
a=true}if(a){$("#errors").show();return false}$.ajax({type:"POST",url:"/request/newaddr",data:{street:c.street,hausnr:c.hausnr,plz:c.plz,tel:c.tel,company:c.company,etage:c.etage,comment:c.comment},success:function(){location.reload()}});return true}});return false});$("#yd-add-caddress").click(function(){location.href="/company/address"});$(".yd-edit-caddress").click(function(){var a=$(".yd-edit-caddress").attr("id").split("-");location.href="/company/address/id/"+a[3]});$(".yd-link-edit-caddress").live("click",
function(){var a=$(this).attr("id").split("-")[1];location.href="/company/address/id/"+a});$(".yd-link-edit-address, #edit-address").click(function(){var a=$(this).attr("id").split("-");$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{Speichern:true},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","editaddr");$("#editaddr").load("/request/editaddr/id/"+a[1])},submit:function(b,c,d){if(!$("#newAddressForm").validationEngine({returnIsValid:true}))return false;
$.ajax({type:"POST",url:"/request/editaddr/id/"+a[1],data:{street:d.street,hausnr:d.hausnr,plz:d.plz,tel:d.tel,company:d.company,etage:d.etage,comment:d.comment},success:function(){location.reload()}});return true}});return false});if($("#yd-random-pix").length>0){var B=new Array(2);B[0]="0";B[1]="1";B[2]="2";setInterval(function(){$(".aperitif").fadeOut("3000");$("#yd-random-pic-"+B[Math.floor(Math.random()*3)]).fadeIn("3000")},15E3)}$(".yd-inform-not-open");if($("#rest-content").length>0){$("#rest-content").hide();
$("#fav-tab a").click(function(){$("#rest-content").fadeOut("fast",function(){$("#fav-content").fadeIn("fast")});$("#fav-tab").removeClass("notact");$("#rest-tab").addClass("notact");return false});$("#rest-tab a").click(function(){$("#fav-content").fadeOut("fast",function(){$("#rest-content").fadeIn("fast")});$("#rest-tab").removeClass("notact");$("#fav-tab").addClass("notact");return false})}$("#yd-search-service").live("click, focus",function(){$(this).val()=="Pizza, Sushi, ..."&&$(this).val("")});
$("#yd-search-service").live("blur",function(){$(this).val()==""&&$(this).val("Pizza, Sushi, ...")});$("#yd-search-service").keyup(function(a){a.keyCode==13&&$(this).val()!="Pizza, Sushi, ..."&&t()});$("#yd-search-service-do").live("click",function(){$("#yd-search-service").val()!="Pizza, Sushi, ..."&&t()});var z=false;$(".yd-services-show-cat-sheet").live("click",function(){if(z==false){$("#ordering-category-list").slideDown("fast");$("#yd-services-show-cat-sheet-button").val("Alle Kategorien anzeigen");
z=true}else{$("#ordering-category-list").slideUp("fast");$("#yd-services-show-cat-sheet-button").val("Nach Kategorien suchen");z=false}return false});$(".ordering-cats").live("click",function(){$(".ordering-cats").removeClass("active");$(".sort-results").hide();$(".cat-found").removeClass("cat-found");$(this).addClass("active");var a=$(this).attr("id").split("-")[2],b=$("#ordering-cat-"+a).html().replace("\u00bb ","");$(".ordering-category-choosen").html('"'+b+'"');$("#ordering-category-list").slideUp("fast");
z=false;$("#yd-services-show-cat-sheet-button").val("Nach Kategorien suchen");$("#yd-search-result").show();$("#yd-search-result").html('<br />Bitte warten... <img src="/media/images/loading-mini.gif" alt="Bitte warten" class="yd-loading" />');$(".yd-loading").show();$(".yd-ordering-category-reset").show();$.ajax({type:"POST",url:"/request_order/searchcategory",data:{catid:a},success:function(c){var d=null;if($.browser.msie&&typeof c=="string"){d=new ActiveXObject("Microsoft.XMLDOM");d.async=false;
d.loadXML(c)}else d=c;$(".service").hide();$(".ordering-category-no").remove();$(d).find("service").each(function(){$("#yd-service-"+$(this).attr("id")).show().addClass("cat-found");$("#yd-service-"+$(this).attr("id")+"-sort").addClass("cat-found")});$(".ordering-category-choosen-yes").show();$("#cat-filter").append('<div class="ordering-category-no">Restaurants, die zu Ihnen liefern, aber nicht zur Kategorie <em class="ordering-category-choosen">'+b+"</em> geh\u00f6ren:</div>");$(".sort-results").each(function(){$(this).hasClass("cat-found")||
$(this).show()});$("#yd-search-result").hide();$(".yd-loading").hide()}});return false});$(".yd-ordering-category-reset").live("click",function(){$(".yd-ordering-category-reset").hide();$(".ordering-category-choosen-yes").hide();$(".ordering-cats").removeClass("active");$(".sort-results").hide();$(".cat-found").removeClass("cat-found");$(".service-no-filter").show();$("#yd-search-result").hide();$(".ordering-category-no").remove();$("#ordering-category-list").slideUp("fast");z=false});$(".yd-services-choose-cat").live("click",
function(){$(".yd-searchable").show();var a=$(this).html().split("\u00bb ")[1],b=$(this).attr("id").split("-")[1];$(".yd-searchable").hide();$(".categoryId-"+b).show().addClass("yd-cat-found");var c=0;$(".yd-searchable").each(function(){$(this).hasClass("yd-cat-found")&&c++});$("#yd-search-result").html("<br />"+c+" Restaurants in der Kategorie <strong>"+a+'</strong> gefunden ... <a href="#" id="yd-services-choose-cat-reset">alle zeigen</a>');$("#ordering-category-list").slideUp("fast")});$("#yd-services-choose-cat-reset").live("click",
function(){$("#yd-search-result").html("");$(".yd-searchable").show();$("#ordering-category-list").slideUp("fast")});$("#yd-search-service-reset").live("click",function(){location.reload();return true});$(".menu-item").live("click",function(){var a=$(this).attr("id").split("-"),b=a[2],c=a[3];a=$("#yd-service-"+b).hasClass("yd-is-open");var d=$(this).find(".menu-price"),h=d.html();d.html('<img src="/media/images/lightboxwait.gif" alt="Bitte warten" class="yd-loading-visible" />');if(a){$.ajax({url:"/request_order/preselect/id/"+
c,success:function(){$("#yd-service-submit-"+b).submit()}});return true}else $.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{fortsetzen:true,"zur\u00fcck zur Auswahl":false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","yd-inform-not-open");$("#yd-inform-not-open").load("/request_service/closed/id/"+b)},submit:function(k){if(!k){d.html(h);return true}$.ajax({url:"/request_order/preselect/id/"+
c,success:function(){$("#yd-service-submit-"+b).submit()}});return true}})});$(".yd-show-all").live("click",function(){var a=$(this).attr("id").split("-")[3];$("#yd-service-menu-"+a).find("tr").each(function(){$(this).show()});$("#yd-hide-all-"+a).show();$("#yd-show-all-"+a).hide()});$(".yd-hide-all").live("click",function(){var a=$(this).attr("id").split("-")[3];$("#yd-service-menu-"+a).find("tr").each(function(){$(this).hide()});$("#yd-hide-all-"+a).hide();$("#yd-show-all-"+a).show()});$("#yd-finish-order").live("click",
function(){$("#yd-loading-page").show();var a=$(this);$.ajax({url:"/request_order/checkminamount/",success:function(b){b=parseInt(b);if(b==-1){f("error","Bestellung konnte nicht abgeschlossen werden, bitte setzen sie sich mit unserem Support in Kontakt");$("#yd-loading-page").hide();return false}if(b==-2){f("error","Der Mindestbestellwert dieses Dienstleisters wurde noch nicht erreicht.");$("#yd-loading-page").hide();return false}if(b==-3){f("error","Der Mindestbestellwert des Gutscheins wurde noch nicht erreicht.");
$("#yd-loading-page").hide();return false}if(b==1){location.href=a.attr("href");return false}return true}});$("#yd-loading-page").hide();return false});if($("#expand-order").length>0){$("#expand-order").hide();$("#expand-order-minus").hide();$("#expand-order-head").click(function(){$("#expand-order-plus, #expand-order-minus").toggle();$(this).next().slideToggle("fast");return false})}if($("#expand-repeat").length>0){$("#expand-repeat").hide();$("#expand-repeat-minus").hide();$("#expand-repeat-head").click(function(){$("#expand-repeat-plus, #expand-repeat-minus").toggle();
$(this).next().slideToggle("fast");return false})}if($("#expand-group").length>0){$("#expand-group").hide();$("#expand-group-minus").hide();$("#expand-group-head").click(function(){$("#expand-group-plus, #expand-group-minus").toggle();$(this).next().slideToggle("fast");return false})}if($("#yd-expand-fav-meal-head").length>0){if($(".yd-fav-meal").length>0){$("#yd-expand-fav-meal").show();$("#yd-expand-fav-meal-minus").show();$("#yd-expand-fav-meal-plus").hide()}else{$("#yd-expand-fav-meal").hide();
$("#yd-expand-fav-meal-minus").hide();$("#yd-expand-fav-meal-plus").show()}$("#yd-fav-meal-helper").attr("class")==0&&$(".yd-no-favourite-meals").show();$("#yd-expand-fav-meal-head").click(function(){$("#yd-expand-fav-meal-plus, #yd-expand-fav-meal-minus").toggle();$(this).next().slideToggle("fast");return false})}if($("#discount-head").length>0){if($("#valid-discount").length>0){$("#discount-minus").show();$("#input-discount").hide()}else{$("#discount-plus").show();$("#discount-content").hide()}$("#discount-head").click(function(){$("#discount-plus, #discount-minus").toggle();
$(this).next().slideToggle("fast");return false})}if($("#fidelity-head").length>0){if($("#valid-points").length>0){$("#fidelity-minus").show();$("#fidelity-content").show()}else{$("#fidelity-plus").show();$("#fidelity-content").hide()}$("#fidelity-head").click(function(){$("#fidelity-plus, #fidelity-minus").toggle();$(this).next().slideToggle("fast");return false})}if($("#yd-expand-fav").length>0){$("#yd-expand-fav-plus").hide();$("#yd-expand-fav-head").click(function(){$("#yd-expand-fav-plus, #yd-expand-fav-minus").toggle();
$(this).next().slideToggle("fast");return false})}if($("#yd-expand-group").length>0){$("#yd-expand-group").hide();$("#yd-expand-group-minus").hide();$("#yd-expand-group-head").click(function(){$("#yd-expand-group-plus, #yd-expand-group-minus").toggle();$(this).next().slideToggle("fast");return false})}if($("#yd-expand-rest-proposal-head").length>0){$("#yd-expand-rest-proposal").hide();$("#yd-expand-rest-proposal-minus").hide();$("#yd-expand-rest-proposal-head").click(function(){$("#yd-expand-rest-proposal-plus, #yd-expand-rest-proposal-minus").toggle();
$(this).next().slideToggle("fast");return false})}$("#yd-feedback-text").live("click",function(){if($(".yd-feedback-text-edit").length>0){$("#yd-feedback-text").removeClass("yd-feedback-text-edit");$("#yd-feedback-text").val("")}});$("#yd-feedback-send").live("click",function(){if($(".yd-feedback-text-edit").length==0&&$("#yd-feedback-text").val()!=""){var a=$("#yd-feedback-text").val();$.ajax({type:"POST",url:"/request_user/feedback/",data:{text:a}});$(".yd-feedback-input").remove();$(".yd-feedback-thx").fadeIn("fast")}});
$(".yd-link-rest-proposal-popup").live("click",function(){window.open("/info/kontakt")});$("#yd-rest-proposal-send").click(function(){$(".yd-info-proposal-error").remove();$(".yd-rest-proposal-input").css("border","");$.ajax({type:"POST",url:"/request_info/validrestproposal",data:{name:$("#yd-rest-proposal-name").val(),city:$("#yd-rest-proposal-city").val()},success:function(a){var b=null;if($.browser.msie&&typeof a=="string"){b=new ActiveXObject("Microsoft.XMLDOM");b.async=false;b.loadXML(a)}else b=
a;if($(b).find("stat").text()==0){$(".yd-rest-proposal-form").hide();$(".yd-rest-proposal-thx").fadeIn("fast");$.ajax({type:"POST",url:"/request_user/proposal",data:{name:$("#yd-rest-proposal-name").val(),street:$("#yd-rest-proposal-street").val(),city:$("#yd-rest-proposal-city").val(),comment:$("#yd-rest-proposal-comment").val()}})}else{if($(b).find("errorname").text()!=""){$("#yd-rest-proposal-name").css("border","1px solid red");$("#yd-rest-proposal-error-name").append($(b).find("errorname").text())}if($(b).find("errorcity").text()!=
""){$("#yd-rest-proposal-city").css("border","1px solid red");$("#yd-rest-proposal-error-city").append($(b).find("errorcity").text())}}}})});$("#yd-expand-feedback").hide();$("#yd-expand-feedback-minus").hide();$("#yd-expand-feedback-head").live("click",function(){$("#yd-expand-feedback-plus, #yd-expand-feedback-minus").toggle();$(this).next().slideToggle("fast");return false});if($("#yd-expand-rest").length>0){$("#yd-expand-rest").hide();$("#yd-expand-rest-minus").hide();$("#yd-expand-rest-head").click(function(){$("#yd-expand-rest-plus, #yd-expand-rest-minus").toggle();
$(this).next().slideToggle("fast");return false})}if($("#yd-expand-act-order").length>0){$("#yd-expand-act-order-plus").hide();$("#yd-expand-act-order-head").click(function(){$("#yd-expand-act-order-plus, #yd-expand-act-order-minus").toggle();$(this).next().slideToggle("fast");return false})}u();$("#yd-cash-fidelity-points").live("click",function(){$("#fidelity-content").load("/request_order/cashfidelitypoints/");setTimeout(function(){$("#enteredCodes").load("/request_order/getfidelityrabatt")},500);
setTimeout(function(){$("#discount-content").slideDown("fast")},1E3);return false});$("#check-discount").live("click",function(){var a=$("#discount-code").val();if(a.length===0)return false;if(a=="ydobstkorb"){location.href="/order/obstkorb";return true}if(a=="ydobst"){location.href="/order/obstkorb2";return true}if(a=="obstkorb"){location.href="/order/obstkorb3";return true}$("#enteredCodes").load("/request_order/adddiscount/code/"+a);u();$("#yd-discount-location").val()=="finish"&&setTimeout(function(){location.reload()},
1E3);$("#discount-code").val("");return false});$(".yd-link-rabatt-delete").live("click",function(){$("#enteredCodes").load("/request_order/removediscount/");$("#fidelity-content").load("/request_order/stornocashfidelitypoints/");$("#yd-discount-location").val()=="finish"&&location.reload();u();return false});$(".cuisine-hover").hover(function(){$(this).next().attr("class")==$(this).attr("class")&&$(this).next().css("background","#FFFAC3");$(this).prev().attr("class")==$(this).attr("class")&&$(this).prev().css("background",
"#FFFAC3")},function(){$(this).next().attr("class")==$(this).attr("class")&&$(this).next().css("background",$(this).css("background"));$(this).prev().attr("class")==$(this).attr("class")&&$(this).prev().css("background",$(this).css("background"))});var E=new e;$(".yd-option-row-checkbox").live("click",function(){var a=$(this).attr("id").split("-"),b=a[3];a=$(".yd-option-row-checkbox-"+a[1]+":checked").length;E.enqueue($(this));a<=b||E.dequeue().attr("checked",false);return true});$(".remove-from-card").live("click",
function(){var a=$(this).attr("id").split("-");$("#yd-loading-card").show();$.ajax({url:"/request_order/decrease/id/"+a[1],success:function(){$("#zettel").load("/request_order/initcard");$("#fullprice").load("/request_order/updatetotal");$("#yd-loading-card").hide()}});return false});$(".increase-item").live("click",function(){var a=$(this).attr("id").split("-");$("#yd-loading-card").show();$.ajax({url:"/request_order/increase/id/"+a[1],success:function(){$("#zettel").load("/request_order/initcard");
$("#fullprice").load("/request_order/updatetotal");$("#yd-loading-card").hide()}});return false});$(".yd-add-fav").live("click",function(){var a=$(this).attr("id").split("-")[3];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Als Favorit hinzuf\u00fcgen":true},loaded:function(){$(".promptfbuttons").hide();$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","addfav");$("#addfav").load("/request_user/addfavourite/id/"+
a,function(){$(".promptfbuttons").show()})},submit:function(b,c,d){if(!b)return true;if(d.favname==""){f("warn","Bitte geben Sie einen Namen ein.");return true}$.ajax({type:"POST",url:"/request_user/addfavourite",data:{orderId:a,favname:d.favname},success:function(){f("success","Favorit erfolgreich angelegt.");$.prompt.close();$(".yd-add-fav").fadeOut("slow");return true}});return true}})});if($("#zettel").length>0){$("#zettel").load("/request_order/initcard");$("#fullprice").load("/request_order/updatetotal");
$(".menu-nav-search-text").live("click, focus",function(){if($(this).val()=="Suchen!"){$(this).val("");$(this).css("color","black")}});$(".menu-nav-search-text").live("blur",function(){if($(this).val()==""){$(this).val("Suchen!");$(this).css("color","#AAA")}});function C(a,b){var c=[],d=[];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptextra",buttons:{"Zur Bestellung hinzuf\u00fcgen":true,Abbrechen:false},loaded:function(){$(".promptextrabuttons").hide();$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptextramessage").attr("id",
"mealExtrasOptions");$("#mealExtrasOptions").load("/request_order/callmeal/id/"+a+"/size/"+b,function(){$(".promptextrabuttons").show()})},submit:function(h,k,j){if(!h){$("#yd-loading-card").hide();return true}var o=true;$(".optrow").each(function(){var n=$(this).attr("id").split("-")[1],g=$(this).attr("id").split("-")[2];if($(this).find(".yd-option-row-checkbox:checked").length==n)$("#yd-so-many-choices-"+g).css("color","black");else{$("#yd-so-many-choices-"+g).css("color","red");o=false}});if(!o){$("#yd-error-options").remove();
$(".promptextrabuttons").prepend('<p style="color:red;" id="yd-error-options"><b>Sie haben noch nicht alle Optionen ausgew\u00e4hlt</b></p>');return false}$("input[name=extras[]]:checked").each(function(){d.push($(this).val())});$("input[name=options[]]:checked").each(function(){c.push($(this).val())});$.ajax({type:"POST",url:"/request_order/addmeal",data:{mealId:j.mealId,sizeId:$("#yd-current-size").val(),special:j.special,extras:d,options:c,count:j.count},success:function(n){$("#yd-loading-card").hide();
$("#meal-"+a+"-"+b).addClass("add-to-card");$("#meal-"+a+"-0").addClass("add-to-card");$(".yd-card-items").append(n);$("#fullprice, #fullprice-fixbox").load("/request_order/updatetotal");$.prompt.close();return true}});$(".yd-nothing-in-card").remove();return true}})}$(".add-to-card").live("click",function(){$("#yd-loading-card").show();var a=$(this).attr("id").split("-"),b=a[1],c=a[2];$("#meal-"+a[1]+"-"+a[2]).removeClass("add-to-card");$("#meal-"+a[1]+"-0").removeClass("add-to-card");$("#yd-satellite").length&&
$("#yd-order-location:contains('---')").length?v(function(){C(b,c)}):C(b,c);return false});$(".addExtra").live("click",function(){var a=$("#yd-current-size").val(),b=$(this).attr("id").split("-")[2],c=[];$("input[name=extras[]]:checked").each(function(){c.push($(this).val())});$.ajax({type:"POST",url:"/request_order/updateprice",data:{sid:a,mid:b,extras:c},success:function(d){$("#yd-current-meal-price").html(d)}})});$(".yd-change-size").live("click",function(){var a=$(this).attr("id").split("-")[3];
$("#yd-current-size").val(a);$(this).attr("id").split("-");var b=$(this).attr("id").split("-")[5],c=[];$("input[name=extras[]]:checked").each(function(){c.push($(this).val())});$.ajax({type:"POST",url:"/request_order/updateprice",data:{sid:a,mid:b,extras:c},success:function(d){$("#yd-current-meal-price").html(d)}});if($("#yd-current-extras").length>0&&a>0&&b>0){$("#yd-current-extras").html('<span class="reload-extras">Extras werden neu geladen...</span>');$.ajax({type:"POST",url:"/request_order/updateextras",
data:{sid:a,mid:b,extras:c},success:function(d){$("#yd-current-extras").html(d)}})}});$(".yd-add-fav-meal").live("click",function(){var a=$(this).attr("id").split("-")[2];$("#yd-meal-thumb1-"+a+", #yd-meal-thumb2-"+a).toggle();if($("#yd-fav-"+a).length===0){$.ajax({url:"/request_order/addfavmeal/mealId/"+a});var b=$(this).attr("title").substr(0,25);$("#yd-fav-meal-sidebar-box").append('<li class="yd-fav-meal" id="yd-fav-'+a+'"><em>'+b+'</em><a href="#" class="yd-add-meal-from-favourite" id="yd-add-meal-from-favourite-'+
a+'" title="F&uuml;gen sie ihren Favouriten zur Bestellung hinzu"><img src="/media/images/icons/arrow_r.gif" /></a><a href="#" class="fav-meal-erase yd-remove-fav-meal" id="yd-meal-'+a+'" title="L&ouml;schen sie ihren Favouriten aus der Liste"><img src="/media/images/icons/icon_user_delete.gif" /></a></li>');$(".yd-no-favourite-meals").hide();$("#yd-expand-fav-meals-minus").show();$("#yd-expand-fav-meals-plus").hide();$("#yd-expand-fav-meals").slideDown("fast")}else{$.ajax({url:"/request_order/removefavmeal/mealId/"+
a});$("#yd-fav-"+a).remove();$("#yd-expand-fav-meals-minus").hide();$("#yd-expand-fav-meals-plus").show()}return false});$(".yd-remove-fav-meal").live("click",function(){var a=$(this).attr("id").split("-")[2];$.ajax({url:"/request_order/removefavmeal/mealId/"+a});$("#yd-fav-"+a).remove();$("#yd-expand-fav-meals-minus").show();$("#yd-expand-fav-meals-plus").hide();return false});$(".yd-add-meal-from-favourite").live("click",function(){var a=$(this).attr("id").split("-")[5];C(a,null);return false})}$(".yd-repeat-edit").live("click",
function(){var a=$(this).attr("id").split("-")[3];$("#yd-repeat-list-"+a).toggle();$("#yd-repeat-"+a).toggle()});$(".yd-repeat-action").live("click",function(){var a=$(this).attr("id").split("-"),b=a[2];a=a[3];if(b=="resume"){$.ajax({url:"/request_user/startrepeat/id/"+a});$("#yd-repeat-resume-"+a).toggle();$("#yd-repeat-pause-"+a).toggle()}if(b=="delete"){$.ajax({url:"/request_user/deleterepeat/id/"+a});$("#yd-repeat-"+a).fadeOut("slow")}if(b=="pause"){$.ajax({url:"/request_user/pauserepeat/id/"+
a});$("#yd-repeat-pause-"+a).toggle();$("#yd-repeat-resume-"+a).toggle()}return false});$("#yd-order-repeat-stop").change(function(){var a=$(this).val(),b=$("#yd-order-repeat-info");a===0&&b.html("");if(a==1){b.html('<input type="text" id="yd-stop-after-time-input" name="stop_after_time" value="" />');$("#yd-stop-after-time-input").datepicker({minDate:new Date}).val($.datepicker.formatDate("dd.mm.yy",new Date)).datepicker("option",{dateFormat:"dd.mm.yy"})}a==2&&b.html('<input type="text" id="yd-stop-after-count-input" name="stop_after_count" value="" />')});
if($("#yd-stop-after-time-input").length>0){var D=$("#yd-stop-after-time-input").val();$("#yd-stop-after-time-input").datepicker({minDate:new Date,defaultDate:D}).val(D)}$("#yd-stop-after-count-input").keyup(function(){var a=$(this).val();a=parseInt(a,10);if(isNaN(a))a="";$(this).val(a);return true});$("#favname").hint();$("#closeWindow").live("click",function(){$.prompt.close();return false});$("#startOrder").live("click",function(){$("[name=startOrder]").submit();return true});$("#meal-search").live("click",
function(){location.reload();return true});$("#meal-search-reset").live("click",function(){location.reload();return true});$("#meal-search-input").live("click",function(){$("#meal-search-input").val("");return false});$(".yd-card-erase").live("click",function(){var a=$(this).attr("id").split("-")[3];$.ajax({type:"POST",url:"/request_order/removeydcard",data:{cid:a},success:function(b){var c=null;if($.browser.msie&&typeof b=="string"){c=new ActiveXObject("Microsoft.XMLDOM");c.async=false;c.loadXML(b)}else c=
b;$("#yd-card-erase-tr-"+a).remove();$("#yd-card-employee").html($(c).find("employee").text());$("#yd-card-company").html($(c).find("company").text());$("#yd-card-minamount").html($(c).find("minamount").text())}})});$("#yd-add-card").live("click",function(){$("#check_email").css("border","1px solid black");var a=$("#check_email").val();if($("#check_email").val().length==0){$("#check_email").css("border","1px solid red");$("#yd-budget-div").css("border","1px solid red")}$.ajax({type:"POST",url:"/request_order/addydcard",
data:{email:a},success:function(b){var c=null;if($.browser.msie&&typeof b=="string"){c=new ActiveXObject("Microsoft.XMLDOM");c.async=false;c.loadXML(b)}else c=b;$("#yd-card-employee").html($(c).find("employee").text());$("#yd-card-company").html($(c).find("company").text());$("#yd-card-minamount").html($(c).find("minamount").text());$("#cardtable").append($(c).find("response").text())}});return false});$("#yd-add-budget").live("click",function(){$("#yd-budget-div").css("border","1px solid #ccc");
$("#projectcode").css("border","1px solid black");$("#check_email").css("border","1px solid black");$("#check_amount_euro").css("border","1px solid black");$("#check_amount_cent").css("border","1px solid black");$("#yd-loading-budget").show();var a=$("#check_email").val(),b=parseInt($("#check_amount_euro").val(),10),c=parseInt($("#check_amount_cent").val(),10),d=$("#projectcode").val(),h=$("#check_project_addition").val();if($("#check_project_addition_for").length>0)if($("#check_project_addition_for").val()==
"bbdo")h="/"+h+"/"+$("#check_project_addition2").val();if($("#check_email").val().length==0){$("#check_email").css("border","1px solid red");$("#yd-budget-div").css("border","1px solid red")}if($("#yd-comp-need-code").length>0&&d.length==0){$("#projectcode").css("border","2px solid red");$("#yd-budget-div").css("border","1px solid red");$("#yd-loading-budget").hide();return false}if($("#check_project_addition_for").val()=="bbdo"){$("#check_project_addition").css("border","1px solid black");$("#check_project_addition2").css("border",
"1px solid black");if($("#yd-comp-need-code").length>0){$("#check_project_addition").val()==""&&$("#check_project_addition").css("border","2px solid red");$("#check_project_addition2").val()==""&&$("#check_project_addition2").css("border","2px solid red");if($("#check_project_addition").val()==""||$("#check_project_addition2").val()==""){$("#yd-loading-budget").hide();return false}}}if(isNaN(b))b=0;if(isNaN(c))c=0;b=b*100+c;if(b===0||a.length===0){$("#yd-budget-div").css("border","1px solid red");
$("#check_amount_euro").css("border","1px solid red");$("#check_amount_cent").css("border","1px solid red");$("#yd-loading-budget").hide();return true}$.ajax({type:"POST",url:"/request_order/addbudget",data:{email:a,amount:b,code:d,additions:h},success:function(k){var j=null;if($.browser.msie&&typeof k=="string"){j=new ActiveXObject("Microsoft.XMLDOM");j.async=false;j.loadXML(k)}else j=k;$("#budtable").append($(j).find("response1").text());$("#yd-invite-budget").append($(j).find("response2").text());
$("#yd-invite-budget-table").show();f("success",$(j).find("message").text());$("#yd-loading-budget").hide();k=$(j).find("amount").text();parseInt(k.replace("/[^d]/g"))<=0?$("#paymentDiv").fadeOut():$("#paymentDiv").fadeIn();$(".yd-open-amount").html(k);$("#check_email").val("");$("#check_amount_euro").val("");$("#check_amount_cent").val("");$("#projectcode").val("");if($("#check_project_addition_for").val()=="bbdo"){$("#check_project_addition").val("");$("#check_project_addition2").val("")}}});return false});
$(".yd-budget-erase").live("click",function(){var a=$(this).attr("id").split("-")[2];$("#budget-user-1-"+a).remove();$("#budget-user-2-"+a).remove();$.ajax({type:"POST",url:"/request_order/removebudget",data:{id:a},success:function(b){parseInt(b.replace("/[^d]/g"))<=0?$("#paymentDiv").fadeOut():$("#paymentDiv").fadeIn();$(".yd-open-amount").html(b)}});return false});if($("#yd-service-tabs").length>0){$("#nav_food_01").addClass("active");$("#yd-service-description").hide();$("#yd-service-picture").hide();
$("#yd-service-rating").hide();$("#yd-service-gmaps").hide()}if($(".yd-preselect-meal").length>0){$("#yd-loading-card").show();D=$(".yd-preselect-meal").attr("id").split("-")[3];C(D)}$(".yd-preselect-service").length&&v();$(".yd-preselect-service-closed").length>0&&$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{OK:false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","yd-info-restaurant");$("#yd-info-restaurant").load("/request_order/offlineservice/")},
submit:function(){location.href="/";return true}});$(".yd-tab-select").live("click",function(){var a=$(this).attr("id");$("#yd-service-description").hide();$("#yd-service-picture").hide();$("#yd-service-rating").hide();$("#yd-service-menu").hide();$("#yd-service-gmaps").hide();$("#yd-service-menu-vertical").hide();$("#nav_food_01").removeClass("active");$("#nav_food_02").removeClass("active");$("#nav_food_03").removeClass("active");if(a=="nav_food_01"){$("#nav_food_01").addClass("active");$("#yd-service-menu").fadeIn();
$("#yd-service-menu-vertical").fadeIn();$("#nav_food_04").fadeIn()}if(a=="nav_food_02"){$("#nav_food_02").addClass("active");$("#yd-service-description").fadeIn();$("#yd-service-gmaps").fadeIn();m();q()}if(a=="nav_food_03"||a=="select_nav_food_03"){$("#nav_food_03").addClass("active");$("#yd-service-rating").show();if($("#yd-service-rating").hasClass("yd-has-not-been-loaded")){$("#yd-service-rating").removeClass("yd-has-not-been-loaded");$.ajax({url:"/request_order/restaurantrating/",success:function(b){$("#yd-service-rating").html(b)}})}else $("#yd-service-rating").fadeIn();
$("#nav_food_04").fadeOut()}if(a=="nav_food_04"){$("#nav_food_04").addClass("active");$("#yd-service-picture").fadeIn();$("#nav_food_04").fadeOut()}return false});$(".yd-payment-trs").live("click",function(){$(".yd-payment-trs").removeClass("active");$("#yd-extra-payment-credit").hide();$("#yd-extra-payment-paypal").hide();var a=$(this).attr("id").split("-")[2];if(a=="credit"){$("#yd-payment-credit").attr("checked","checked");$("#yd-extra-payment-credit").show();$("#yd-payment-credit-tr").addClass("active")}if(a==
"paypal"){$("#yd-payment-paypal").attr("checked","checked");$("#yd-extra-payment-paypal").show();$("#yd-payment-paypal-tr").addClass("active")}if(a=="bill"&&$("#company").length>0){f("info","F\u00fcr eine Bestellung auf Rechnung ben\u00f6tigen wir einen Firmennamen");$("#company").removeClass("validate[length[0,100]]");$("#company").addClass("validate[company]");$("#yd-payment-bill").attr("checked","checked");$("#yd-payment-bill-tr").addClass("active")}else if($("#company").length>0){$("#company").removeClass("validate[company]");
$("#company").addClass("validate[length[0,100]]")}if(a=="bar"){$("#yd-payment-bar").attr("checked","checked");$("#yd-payment-bar-tr").addClass("active")}return true});$("input[name=payment]").change(function(){var a=$("input[name=payment]:checked").val();$(".yd-payment-trs").removeClass("active");$("#yd-extra-payment-credit").hide();$("#yd-extra-payment-paypal").hide();if(a=="credit"){$("#yd-extra-payment-credit").show();$("#yd-payment-credit-tr").addClass("active")}if(a=="paypal"){$("#yd-extra-payment-paypal").show();
$("#yd-payment-paypal-tr").addClass("active")}if(a=="bill"&&$("#company").length>0){$("#yd-payment-paypal-tr").addClass("active");f("info","F\u00fcr eine Bestellung auf Rechnung ben\u00f6tigen wir einen Firmennamen");$("#company").removeClass("validate[length[0,100]]");$("#company").addClass("validate[company]")}else if($("#company").length>0){$("#company").removeClass("validate[company]");$("#company").addClass("validate[length[0,100]]")}a=="bar"&&$("#yd-payment-paypal-tr").addClass("active");return false});
var F=false;if($("#finishForm").length>0){$.browser.msie&&$.browser.version.split(".")[0]<=6||$("#finishForm").validationEngine({promptPosition:"topRight",validationEventTriggers:"blur",success:false,scroll:true});$("#yd-private-single-finish, #yd-company-single-finish").live("click",function(){if(F===true)return false;$("#yd-loading-page").show();$(".finish-button-top").removeClass("button-2-top");$(".finish-button-top").addClass("button-2-top-working");$(".finish-button").removeClass("button-2");
$(".finish-button").addClass("button-2-working");$("#openingDiv").css("border","1px solid #ccc");$("#yd-finish-deliver-time-day").css("border","1px solid #555");if($("#finishForm").validationEngine({returnIsValid:true})==true){if($("#yd-finish-deliver-time-notime").length>0){$("#openingDiv").css("border","2px solid red");$("#yd-finish-deliver-time-day").css("border","2px solid red");$("#yd-loading-page").hide();f("warn","Bitte \u00fcberpr\u00fcfen Sie die Lieferzeit.");setTimeout(function(){$(".finish-button-top").removeClass("button-2-top-working");
$(".finish-button-top").addClass("button-2-top");$(".finish-button").removeClass("button-2-top");$(".finish-button").addClass("button-2")},1E3);return false}$("#finishForm").submit();F=true;return false}setTimeout(function(){$("#yd-loading-page").hide();$(".finish-button-top").removeClass("button-2-top-working");$(".finish-button-top").addClass("button-2-top");$(".finish-button").removeClass("button-2-working");$(".finish-button").addClass("button-2")},1E3);return false})}$("#yd-private-group-finish, #yd-company-group-finish").live("click",
function(){var a=true;$("#yd-loading-page").show();if($("#yd-comp-need-code").length>0)if($("#yd-pn").val()==""||$("#yd-pn").val()=="suchen"){$("#yd-comp-need-code").css("border","2px solid red");a=false}else a=a&&true;if(!a){$("#yd-order-finish").css("border","2px solid red");$("#yd-loading-page").hide();f("warn","Bitte \u00fcberpr\u00fcfen sie die rot markierten Felder.");return false}$("#finishForm").submit();return true});$(".projectNrSwitch").live("click",function(){var a=$(this).val();if(a==
1){$("#projectIntern").hide();$("#projectExtern").fadeIn();return true}if(a==2){$("#projectIntern").hide();$("#projectExtern").fadeIn();return true}if(a==3){$("#projectExtern").hide();$("#projectIntern").fadeIn();return true}});$("#main-nav li ul").hide();$("#main-nav li a.current").parent().find("ul").slideToggle("slow");$("#main-nav li a.nav-top-item").click(function(){$(this).parent().siblings().find("ul").slideUp("normal");$(this).next().slideToggle("normal");return false});$("#main-nav li a.no-submenu").click(function(){window.location.href=
this.href;return false});$("#main-nav li .nav-top-item").hover(function(){$(this).stop().animate({paddingRight:"25px"},200)},function(){$(this).stop().animate({paddingRight:"15px"})});$(".close").click(function(){$(this).parent().fadeTo(400,0,function(){$(this).slideUp(400)});return false});$("tbody tr:even").addClass("alt-row");$(".check-all").click(function(){$(this).parent().parent().parent().parent().find("input[type='checkbox']").attr("checked",$(this).is(":checked"))});$("#yd-invite-email").live("click",
function(){var a=$("#yd-invite-email-input-priv").val();y(a,"priv");return false});$(".add-former-member").live("click",function(){var a=$(this).attr("id").split("-")[1];$(this).parent().parent().remove();$(this).parent().remove();$(this).remove();y(a,"priv");return false});$(".yd-erase-group-email").live("click",function(){var a=$(this).attr("id").split("-")[4];$.ajax({url:"/request_group/disinvite/hash/"+a});$("#yd-container-group-email-"+a).fadeOut();return false});$("#yd-service-menu").length>
0&&$(".click-head").live("click",function(){$(".service-box-content").toggle()});$("#yd-search-reset").live("click",function(){$(".menu-nav-search-text").css("color","#AAA");$(".menu-nav-search-text").val("Suchen!");return false});if($("#yd-service-menu").length>0&&!$.browser.msie){var x=[],w=null;$(".menu-nav-search-text, #yd-search-reset").quicksearch(".yd-menu-search",{bind:"keyup click",delay:400,onBefore:function(){x=[];$(".food_side").removeClass("nothing-found-side");$(".menu-box").removeClass("yd-found-sth");
$(".yd-search-found").html("");$(".yd-menu-search").removeClass("yd-found-here");$(".search-no-meal-in-cat").hide()},onAfter:function(){var a=0,b="";if($("#menu-nav-search-text").length)b=$("#menu-nav-search-text").val().replace(/^\s*([\S\s]*?)\s*$/,"$1");if(b=="Suchen!"){$(".menu-box").hide();$("#yd-search-found-info").hide();b=$(".active-vertical-cat").attr("id").split("-")[1];$("#yd-category-"+b).show();typeof w==="string"&&$(".yd-found-here").unhighlight(w)}else if(b.length==0){$(".menu-box").hide();
$("#yd-search-found-info").hide();b=$(".active-vertical-cat").attr("id").split("-")[1];$("#yd-category-"+b).show();typeof w==="string"&&$(".yd-found-here").unhighlight(w)}else{typeof w==="string"&&$(".yd-found-here").unhighlight(w);$(".yd-found-here").highlight(b);w=b;$(".menu-box").each(function(){var c=$(this).attr("id").split("-")[2];if($(this).hasClass("yd-found-sth")){$(this).show();a+=x[c];$("#yd-search-found-"+c).html(x[c]+" Speise(n) gefunden");$("#yd-search-found-"+c).show();$("#cat-"+c+
"-side").removeClass("nothing-found-side");$("#search-no-meal-in-cat-"+c).hide()}else{$(this).hide();$("#cat-"+c+"-side").addClass("nothing-found-side");$("#search-no-meal-in-cat-"+c).show()}});$(".yd-menu-search").each(function(){$(this).hasClass("yd-found-here")||$(this).parent("tr").hide()});$("#yd-search-found-info").removeClass("warn");$("#yd-search-found-info").removeClass("success");if(a>0){$("#yd-search-found-info").addClass("success");$("#yd-search-found-all-text").html('Bei der Suche nach "'+
b+'" wurden '+a+" Speise(n) gefunden")}else{$("#yd-search-found-info").addClass("warn");$("#yd-search-found-all-text").html('Bei der Suche nach "'+b+'" wurde leider keine Speise gefunden')}$("#yd-search-found-info").show()}},hide:function(){$(this).removeClass("yd-found-here")},show:function(){$(this).parent().show();var a=$(this).parent().attr("id").split("-")[3];$(this).addClass("yd-found-here");if(typeof x[a]=="undefined")x[a]=0;x[a]+=1;$("#yd-category-"+a).addClass("yd-found-sth")}})}else $("#yd-menu-nav-search-tab").hide();
$(".food_side").live("click",function(){var a=$(this).attr("id").split("-")[1];$(".food_side").removeClass("active-vertical-cat");$(".menu-box").hide();$("#yd-category-"+a).show();$("#cat-"+a+"-side").addClass("active-vertical-cat");$("#cat-"+a).addClass("active-cat");return false});$("#yd-only-open").live("click",function(){$("#yd-only-open").hide();$("#yd-showAll").show();$(".yd-rest-closed").fadeOut()});$("#yd-showAll").live("click",function(){$("#yd-showAll").hide();$("#yd-only-open").show();
$(".yd-rest-closed").fadeIn()});$("#yd-link-invite-friends").live("click",function(){location.href="/user/invite";return false});$("#yd-link-twitter").click(function(){var a=$("#yd-twitter-text").val();window.open("http://twitter.com/home?status='"+a+"'","Twitter",null);return false});$(".yd-link-repeat-fav, .yd-link-repeat-rest, .yd-link-repeat-lastOrder").live("click",function(){var a=$(this).attr("id").split("-")[3];$(this).attr("id").split("-");location.href="/order/repeat/order/"+a;return false});
$(".use-gproposal").live("click",function(){var a=$(this).attr("id").split("-")[2],b=$("#place-"+a).val().split(",");a=b[1].trim().split(" ")[0];var c=b[0].trim().split(" ");b=c[c.length-1];c.remove(c.length-1);c=c.join(" ");$("#promptf input[name='street']").val(c);$("#promptf input[name='plz']").val(a);$("#promptf input[name='hausnr']").val(b);ok2();return true});$("#yd-obstkorb-form-submit").click(function(){$(".yd-obstkorb-error").remove();$(".yd-obstkorb-input").css("border","1px solid #555");
$.ajax({type:"POST",url:"/request_static/obstkorbform",data:{company:$('input[name="company"]').val(),name:$('input[name="name"]').val(),prename:$('input[name="prename"]').val(),street:$('input[name="street"]').val(),plz:$('input[name="plz"]').val(),email:$('input[name="email"]').val(),tel:$('input[name="tel"]').val()},success:function(a){var b=null;if($.browser.msie&&typeof a=="string"){b=new ActiveXObject("Microsoft.XMLDOM");b.async=false;b.loadXML(a)}else b=a;a=1;if($(b).find("stat").text()==0)a=
0;if(a==0){$("#yd-obstkorb-main").fadeOut("fast");$("#yd-obstkorb-thx").fadeIn("fast");setTimeout(function(){$("#yd-obstkorb-form").submit()},3E3)}else{if($(b).find("errorcompany").text()!=""){$('input[name="company"]').css("border","1px solid red");$("#yd-obstkorb-error-company").append($(b).find("errorcompany").text())}if($(b).find("errorname").text()!=""){$('input[name="name"]').css("border","1px solid red");$("#yd-obstkorb-error-name").append($(b).find("errorname").text())}if($(b).find("errorprename").text()!=
""){$('input[name="prename"]').css("border","1px solid red");$("#yd-obstkorb-error-prename").append($(b).find("errorprename").text())}if($(b).find("errorstreet").text()!=""){$('input[name="street"]').css("border","1px solid red");$("#yd-obstkorb-error-street").append($(b).find("errorstreet").text())}if($(b).find("errorplz").text()!=""){$('input[name="plz"]').css("border","1px solid red");$("#yd-obstkorb-error-plz").append($(b).find("errorplz").text())}if($(b).find("erroremail").text()!=""){$('input[name="email"]').css("border",
"1px solid red");$("#yd-obstkorb-error-email").append($(b).find("erroremail").text())}$("#yd-obstkorb-errors").fadeIn("fast")}}})});$("textarea").autogrow({maxHeight:100,minHeight:14,lineHeight:16});$("#yd-invite-email-input-priv").length>0&&$("#yd-invite-email-input-priv").live("click",function(){$("#yd-invite-email-input-priv").val("")});$(".yd-only-nr").live("keyup",function(){$(this).val($(this).val().replace(/[^\d]/g,""))});$(".rb5").live("click",function(){var a=$(this).attr("id").split("-")[2];
$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{OK:false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","yd-info-restaurant");$("#yd-info-restaurant").load("/request_service/info/id/"+a)}});return false});$(".yd-service-rate-star").live("click",function(){var a=$(this).attr("id").split("-")[2];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{OK:false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id",
"yd-rating-restaurant");$("#yd-rating-restaurant").load("/request_service/rating/id/"+a)}});return false});$(".yd-service-select-closed").live("click",function(){var a=$(this).attr("id").split("-")[3];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Bestellung fortsetzen":true,"Zur\u00fcck zur Auswahl":false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","yd-inform-not-open");$("#yd-inform-not-open").load("/request_service/closed/id/"+
a)},submit:function(b){if(!b)return true;$("#yd-service-submit-"+a).submit();return true}})});$(".yd-service-select").live("click",function(){var a=$(this).attr("id").split("-")[3];$("#yd-service-submit-"+a).submit()});$("#yd-link-order-repeat").click(function(){location.href="/user/repeat"});$("#yd-link-add-fav").click(function(){$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Favorit speichern":true},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id",
"addfavorder");$("#addfavorder").load("/request_order/addfavorder")},submit:function(a){if(!a)return true;a=$("#comment").val();$.ajax({type:"POST",url:"/request/rate",data:{r1:r1,r2:r2,comment:a,orderId:orderId},success:function(){$("#yd-rate-order-"+orderId).remove();$.prompt.close()}});return true}});return false});$.validationEngine&&$("form._autovalidate").validationEngine({promptPosition:"topRight",validationEventTriggers:"blur",success:false,scroll:true});$("#link-upload-all").live("click",
function(){$("#upload-download").hide();$("#upload-all").show();$(".open").show();$(".up").show()});$("#link-upload-open").live("click",function(){$("#upload-download").hide();$("#upload-all").show();$(".open").show();$(".up").hide()});$("#link-upload-done").live("click",function(){$("#upload-download").hide();$("#upload-all").show();$(".open").hide();$(".up").show()});$("#link-upload-download").live("click",function(){$("#upload-download").show();$("#upload-all").hide()});if($("#main-social").length>
0){$("#yd-start-tab-lieferservice").live("click",function(){$(".yd-start-select-tabs").removeClass("active");$(this).addClass("active");$(".yd-start-tabs").addClass("hidden");$("#yd-start-tab-lieferservice-content").removeClass("hidden")});$("#yd-start-tab-catering").live("click",function(){$(".yd-start-select-tabs").removeClass("active");$(this).addClass("active");$(".yd-start-tabs").addClass("hidden");$("#yd-start-tab-catering-content").removeClass("hidden")});$("#yd-start-tab-getraenkemarkt").live("click",
function(){$(".yd-start-select-tabs").removeClass("active");$(this).addClass("active");$(".yd-start-tabs").addClass("hidden");$("#yd-start-tab-getraenkemarkt-content").removeClass("hidden")});$("#yd-start-tab-obstversand").live("click",function(){$(".yd-start-select-tabs").removeClass("active");$(this).addClass("active");$(".yd-start-tabs").addClass("hidden");$("#yd-start-tab-obstversand-content").removeClass("hidden")})}$("#yd-index-slider").length>0&&$("#yd-index-slider").easySlider();$("#yd-index-boxlink-2").live("click",
function(){location.href="http://blog.yourdelivery.de/?cat=3"});$("#yd-index-boxlink-3").live("click",function(){location.href="http://www.yourdelivery.de/user/invite"});$(".yd-user-orders-zettel").live("click",function(){window.open("/request/bestellzettel/order/"+$(this).attr("id")+"","Bestellzettel","scrollbars=1,width=650,left=50,top=50")});$(".UIMessageBox").length>0&&$(".UIMessageBox").hide();$("#yd-register-fidelity").live("click",function(){var a=$(this).attr("class").split("-")[1];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',
{prefix:"promptf",buttons:{"Account anlegen":true,Abbrechen:false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id","checkregister");$("#checkregister").load("/request_user/checkregister/id/"+a)},submit:function(b){if(!b)return true;if(!$("#yd-register-fidelity-agb").attr("checked"))return false;$.ajax({type:"POST",url:"/request_user/registerfidelity",data:{orderId:a},success:function(c){switch(c){case "1":f("error","Ein Account mit dieser eMail Adresse existiert bereits");
$.prompt.close();break;case "2":case "3":f("error","");$.prompt.close();break;case "0":f("success","Account erstellt. Sie erhalten ihr Passwort per eMail");$("#yd-register-fidelity").remove();$.prompt.close();break;default:break}}});return true}});return false});$(".yd-test-my-lightbox").live("click",function(){var a=$(this).attr("id").split("-")[1];$.prompt('<h1>Bitte warten</h1><div id="yd-lb-wait"></div>',{prefix:"promptf",buttons:{"Account anlegen":true,Abbrechen:false},loaded:function(){$.prompt.getStateContent(jQuery.prompt.getCurrentStateName()).find(".promptfmessage").attr("id",
"testing");$("#testing").load("/test/testlightbox/id/"+a)}});return false})});jQuery.fn.hint=function(e){e||(e="blur");return this.each(function(){function f(){i.val()===m&&i.hasClass(e)&&i.val("").removeClass(e)}var i=jQuery(this),m=i.attr("title"),q=jQuery(this.form),p=jQuery(window);if(m){i.blur(function(){this.value===""&&i.val(m).addClass(e)}).focus(f).blur();q.submit(f);p.unload(f)}})};
(function(e){e.fn.tooltip=function(){return this.each(function(){var f=e(this).attr("title");e(this).attr("title","");if(f!=undefined){e(this).hover(function(i){var m=i.pageX+12;i=i.pageY+12;e(this).attr("title","");e("body").append("<div id='tooltip' style='position: absolute; z-index: 100; display: none;'>"+f+"</div>");var q=null;q=e.browser.msie?e("#tooltip").outerWidth(true):e("#tooltip").width();e("#tooltip").width(q);e("#tooltip").css("left",m).css("top",i).fadeIn("medium")},function(){e("#tooltip").remove();
e(this).attr("title",f)});e(this).mousemove(function(i){var m=i.pageX+12,q=i.pageY+12,p=e("#tooltip").outerWidth(true),t=e("#tooltip").outerHeight(true);if(m+p>e(window).scrollLeft()+e(window).width())m=i.pageX-p;if(e(window).height()+e(window).scrollTop()<q+t)q=i.pageY-t;e("#tooltip").css("left",m).css("top",q).fadeIn("medium")})}})}})(jQuery);$.fn.wait=function(e,f){e=e||1E3;f=f||"fx";return this.queue(f,function(){var i=this;setTimeout(function(){$(i).dequeue()},e)})};
(function(e){e.fn.autogrow=function(){this.filter("textarea").each(function(){var f=e(this),i=f.height();f.css("lineHeight");var m=e("<div></div>").css({position:"absolute",top:-10000,left:-10000,width:e(this).width()-parseInt(f.css("paddingLeft"),10)-parseInt(f.css("paddingRight"),10),fontSize:f.css("fontSize"),fontFamily:f.css("fontFamily"),lineHeight:f.css("lineHeight"),resize:"none"}).appendTo(document.body);f=function(){var q=function(t,u){for(var v=0,y="";v<u;v++)y+=t;return y},p=this.value.replace(/</g,
"&lt;").replace(/>/g,"&gt;").replace(/&/g,"&amp;").replace(/\n$/,"<br/>&nbsp;").replace(/\n/g,"<br/>").replace(/ {2,}/g,function(t){return q("&nbsp;",t.length-1)+" "});m.html(p);e(this).css("height",Math.max(m.height()+20,i))};e(this).change(f).keyup(f).keydown(f);f.apply(this)});return this}})(jQuery);
(function(e){function f(){var i=window.innerHeight,m=document.compatMode;if(m||!e.support.boxModel)i=m=="CSS1Compat"?document.documentElement.clientHeight:document.body.clientHeight;return i}e(window).scroll(function(){var i=f(),m=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop,q=[];e.each(e.cache,function(){this.events&&this.events.inview&&q.push(this.handle.elem)});q.length&&e(q).each(function(){var p=e(this),t=p.offset().top,u=p.height(),v=p.data("inview")||
false;if(m>t+u||m+i<t){if(v){p.data("inview",false);p.trigger("inview",[false])}}else if(m<t+u)if(!v){p.data("inview",true);p.trigger("inview",[true])}})});e(function(){e(window).scroll()})})(jQuery);
