');
$('.uid-vlt-v21255-26352748a0aa48149ac71af7264614a9 ul.level-1').after('');
$('.uid-vlt-v21255-26352748a0aa48149ac71af7264614a9 li > a').mouseenter(function() {
var imageId = $(this).closest('li').attr('id')+'-image';
console.debug('teset', imageId);
var img = $('#'+imageId);
var level = 1;
if($(this).closest('ul').is('.level-2')) {
level = 2;
}
console.debug('thumbnail-project-photo-id', $(this).data('thumbnailProjectPhotoId'));
if(!$(img).length) {
var img = $('');
img.appendTo('.page_navigation_thumbnail_l'+level+'');
}
window.app && window.app.layout && window.app.layout.reapply($(img).parent().get(0), 'DOM_PATCHED');
img.hide();
$('.page_navigation_thumbnail_l'+level+' div:visible').delay( 200 ).fadeOut();
$('.page_navigation_thumbnail_l'+level+' div#'+imageId).fadeIn();
});
} catch(err) { console.error(err) }
try {
$('.uid-vlt-v6733-42eddcb5c06c458c87c8880829022fe7 li').mouseover(function() { $(this).addClass('hover'); }).mouseleave(function() { $(this).removeClass('hover'); });
} catch(err) { console.error(err) }
try {
$(".view-single input.TypeText, .view-single input.TypeCurrency, .view-single textarea.TypeText").focus(function () { $(this).addClass('TypeTextActive'); });
$(".view-single input.TypeText, .view-single input.TypeCurrency, .view-single textarea.TypeText").blur(function () { $(this).removeClass('TypeTextActive'); });
$(".view-single input.TypeDate").focus(function () { $(this).addClass('TypeDateActive'); });
$(".view-single input.TypeDate").blur(function () { $(this).removeClass('TypeDateActive'); });
$(".view-single input.Button").mousedown(function () { $(this).addClass('ButtonActive'); });
$(".view-single input.Button").mouseup(function () { $(this).addClass('ButtonActive'); });
} catch(err) { console.error(err) }
try {
$('body').on('click', '.ev-clickable, .clickable, .jquerylink', function(e) {
//console.debug($(e.target), e.target.tagName);
if(e.target.tagName!=='A' && e.target.tagName!=='BUTTON') {
var t;
if($(e.target).closest('a').length) {
t = $(e.target).closest('a');
} else if($(e.target).closest('button').length) {
return true;
} else {
t = $('a.ev-clickable-target, a.clickable-target, a.jquerylink-href', $(this));
}
if( t.length ) {
if($(t).data('fancybox')===undefined) {
$(this).addClass('ev-clickable-loaded');
if (window.inlineEditor && window.inlineEditor.functions) {
window.inlineEditor.functions("PrepareBeforeUnload")({ url: { next: t.attr('href') } });
}
if(t.attr('target')=='_blank') {
window.open(t.attr('href'));
} else {
window.location.href = t.attr('href');
}
return false;
}
}
}
return true;
});
} catch(err) { console.error(err) }
try {
if ($('.ev-viewport-md').is(':visible')) {
$.plugin('hcsticky', function () {
$('#id-aabefcaf4aca4ef8bb1685f7559aca79').hcSticky({
stickTo: '#id-5184af0399e64c1391ea27f134437dd1',
top: 30
});
});
}
else {
$.plugin('hcsticky', function () {
$('#id-5f6fa1ac7b534bb98f8a575626bf6ff2').hcSticky({ stickTo: 'body', top: 100 });
});
}
$('div#page_slideshow').evContainerSizer({
syncChildSelector: '.item, iframe, .focuspoint',
windowOffsetY: 130,
responsive: {
0: {
width: 1,
height: 1
},
480: {
minHeight: 400,
windowOffsetY: 180,
},
992: {
windowOffsetY: [150],
},
1700: {
windowOffsetY: [0],
},
1920: {
windowOffsetY: [0],
}
}
});
$('#page_slideshow_buttons .ev-btn-toggle').click(function (e) {
e.preventDefault();
$('#page_slideshow_buttons').toggleClass('active');
$(this).toggleClass('active');
});
$.plugin('hcsticky', function () {
if ($('.ev-viewport-xs').is(':visible')) {
//$('#page_header').hcSticky();
if ($('#page_slideshow_buttons').is('.active')) {
$('#page_slideshow_buttons .ev-btn-toggle').trigger('click');
}
} else {
$('#page_slideshow_buttons').removeClass('active');
if (!$('body').is('.Layout03')) {
$('#page_header').removeClass('active');
}
$(window).on('scroll', function (e) {
var scrollTop = $(document).scrollTop();
if (scrollTop == 0) {
$('#page_header .key-logo').css('display', 'block');
if (!$('#page_header').is('.active')) {
if (!$('body').is('#restaurant_abholbestellungen_html,#restaurant_abholbestellungen_merkblatt_html')) {
$('#page_header .ev-btn-toggle').trigger('click');
}
}
if (!$('#page_slideshow_buttons').is('.active')) {
if (!$('body').is('#restaurant_abholbestellungen_html,#restaurant_abholbestellungen_merkblatt_html')) {
$('#page_slideshow_buttons .ev-btn-toggle').trigger('click');
}
}
} else {
$('#page_header .key-logo').css('display', 'none');
if ($('#page_header').is('.active')) {
$('#page_header .ev-btn-toggle').trigger('click');
}
if ($('#page_slideshow_buttons').is('.active')) {
$('#page_slideshow_buttons .ev-btn-toggle').trigger('click');
}
}
});
}
});
$('#page_body_footer .ev-box-default').matchHeight();
$.plugin('evsmoothscroll', function () {
$('#page_body').evsmoothscroll({
items: '#page_body',
animateScrolling: false,
offset: ['#page_navigation']
});
});
$('.ev-navi-toggle').on('click', function (e) {
e.preventDefault();
$(this).toggleClass('active');
$('#page_navigation_feckl').toggleClass('active');
//$('#page_header_top').toggleClass('active-navi');
$('body').toggleClass('active-navi');
return false;
});
$(function () {
$('*[data-viewlet-prc-offer-id="25993"]').addClass('special-usage');
});
} catch(err) { console.error(err) }
try {
$('.uid-b05b71251c95482b8885421abe6ad5ef .evfloatinggrid').evfloatinggrid();
} catch(err) { console.error(err) }
try {
var owl_djxit = $('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit > .owl-carousel-djxit');
owl_djxit.owlCarousel({autoplay:true,autoplaySpeed:400,navSpeed:400,dotsSpeed:400,autoplayTimeout:8000,autoplayPause:false,responsive:{ 0:{ items:1, margin:16, loop:true }, 480:{ items:2, margin:16, loop:true }, 992:{ items:2, margin:16, loop:true }, 1200:{ items:3, margin:16, loop:false }, 1500:{ items:3, margin:16, loop:false }, 1800:{ items:3, margin:16, loop:false } },dots:false,dotsContainer:'.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .owl-dots',dotElement:'li',nav:true,navContainer:'.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .owl-nav',navText:['',''],
onInitialized:function(event) {
jQuery().evResponsivePhoto && $('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .evresponsivephoto').evResponsivePhoto('update');
jQuery().evPhoto && $('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .evphoto').evPhoto('update');
window.app && window.app.layout && window.app.layout.reapply(event.target, 'DOM_PATCHED');
},
onChanged:function(event) {
//console.debug('onChanged', event, event.target);
},
onTranslated:function(event) {
//console.debug('onTranslated', event, event.target);
jQuery().evResponsivePhoto && $('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .evresponsivephoto').evResponsivePhoto('update');
jQuery().evPhoto && $('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf .owl-djxit .evphoto').evPhoto('update');
window.app && window.app.layout && window.app.layout.reapply(event.target, 'DOM_PATCHED');
}});
} catch(err) { console.error(err) }
try {
var owl_3ecbb1208950444fb0346ac1e06901bf = $('.uid-3ecbb1208950444fb0346ac1e06901bf .owl-carousel-3ecbb1208950444fb0346ac1e06901bf'); owl_3ecbb1208950444fb0346ac1e06901bf.owlCarousel({autoplay:false,autoplaySpeed:800,navSpeed:800,dotsSpeed:800,dots:false,dotsContainer:'.uid-3ecbb1208950444fb0346ac1e06901bf .owl-3ecbb1208950444fb0346ac1e06901bf .owl-dots',dotElement:'li',nav:false,navContainer:'.uid-3ecbb1208950444fb0346ac1e06901bf .owl-3ecbb1208950444fb0346ac1e06901bf .owl-nav',navText:['',''],responsive:{ 0:{ items:1, margin:10, loop:false }, 480:{ items:1, margin:10, loop:false }, 992:{ items:1, margin:10, loop:false }, 1200:{ items:1, margin:10, loop:false }, 1500:{ items:1, margin:10, loop:false }, 1800:{ items:1, margin:10, loop:false } },onInitialized:function(event) {
jQuery().evResponsivePhoto && $('.uid-3ecbb1208950444fb0346ac1e06901bf .owl-3ecbb1208950444fb0346ac1e06901bf .evresponsivephoto').evResponsivePhoto('update');
jQuery().evRatio && $('.uid-3ecbb1208950444fb0346ac1e06901bf .owl-3ecbb1208950444fb0346ac1e06901bf .evratio').evRatio('update');
jQuery().evPhoto && $('.uid-3ecbb1208950444fb0346ac1e06901bf .owl-3ecbb1208950444fb0346ac1e06901bf .evphoto').evPhoto('update');
window.app && window.app.layout && window.app.layout.reapply(null, 'DOM_PATCHED');
},onTranslated:function(event) {
window.app && window.app.layout && window.app.layout.reapply($('.uid-3ecbb1208950444fb0346ac1e06901bf').get(0), 'DOM_PATCHED');
}});
} catch(err) { console.error(err) }
try {
var owl_b08dea4f9b444519b3546269c4553c99 = $('.uid-b08dea4f9b444519b3546269c4553c99 .owl-carousel-b08dea4f9b444519b3546269c4553c99'); owl_b08dea4f9b444519b3546269c4553c99.owlCarousel({autoplay:false,autoplaySpeed:800,navSpeed:800,dotsSpeed:800,slideBy:'page',dots:false,dotsContainer:'.uid-b08dea4f9b444519b3546269c4553c99 .owl-b08dea4f9b444519b3546269c4553c99 .owl-dots',dotElement:'li',nav:true,navContainer:'.uid-b08dea4f9b444519b3546269c4553c99 .owl-b08dea4f9b444519b3546269c4553c99 .owl-nav',navText:['',''],responsive:{ 0:{ items:1, margin:12, loop:false }, 480:{ items:2, margin:12, loop:false }, 992:{ items:3, margin:12, loop:false }, 1200:{ items:3, margin:12, loop:false }, 1500:{ items:3, margin:12, loop:false }, 1800:{ items:3, margin:12, loop:false } },onInitialized:function(event) {
jQuery().evResponsivePhoto && $('.uid-b08dea4f9b444519b3546269c4553c99 .owl-b08dea4f9b444519b3546269c4553c99 .evresponsivephoto').evResponsivePhoto('update');
jQuery().evRatio && $('.uid-b08dea4f9b444519b3546269c4553c99 .owl-b08dea4f9b444519b3546269c4553c99 .evratio').evRatio('update');
jQuery().evPhoto && $('.uid-b08dea4f9b444519b3546269c4553c99 .owl-b08dea4f9b444519b3546269c4553c99 .evphoto').evPhoto('update');
window.app && window.app.layout && window.app.layout.reapply(null, 'DOM_PATCHED');
},onTranslated:function(event) {
window.app && window.app.layout && window.app.layout.reapply($('.uid-b08dea4f9b444519b3546269c4553c99').get(0), 'DOM_PATCHED');
}});
} catch(err) { console.error(err) }
try {
var owl6735 = $('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .items');
owl6735.owlCarousel({items:1, autoHeight:false, margin:0, loop:true, autoplay:true, autoplayTimeout:6000, autoplayHoverPause:false, animateOut: 'fadeOut', dots:true, dotsContainer:'.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 ul', dotElement:'li', onInitialized:function(event) {
window.app && window.app.layout && window.app.layout.reapply($('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680').get(0), 'DOM_PATCHED');
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel video').each(function() {
$(this).get(0).addEventListener('ended',function(e) {
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('next.owl.carousel');
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('play.owl.autoplay');
console.debug('next.owl.carousel', 'play.owl.autoplay');
},false);
$(this).get(0).addEventListener('play',function(e) {
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('stop.owl.autoplay');
console.debug('stop.owl.autoplay');
},false);
$(this).get(0).addEventListener('loadeddata',function(e) {
console.log('owl', 'video', 'loadeddata', $(this).attr('src'));
},false);
var newVideoUrl = $(this).data('src-'+(window.app && window.app.layout && window.app.layout.viewport)) || $(this).data('src');
$(this).attr('src')!=newVideoUrl && $(this).attr('src', newVideoUrl);
console.debug(window.app && window.app.layout && window.app.layout.viewport, $(this).attr('src'), newVideoUrl);
});
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel .owl-item.active video').each(function() {
$(this).get(0).play();
});
}});
owl6735.on('translated.owl.carousel', function(e) {
$('video', $(e.target, $(this)).find(".owl-item")).each( function () {
$(this).get(0).pause();
$(this).get(0).currentTime = 0;
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('play.owl.autoplay');
console.debug('translated.owl.carousel','play.owl.autoplay');
});
$('video', $(e.target, $(this)).find(".owl-item.active")).each( function () {
$(this).get(0).play();
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('stop.owl.autoplay');
console.debug('translated.owl.carousel','stop.owl.autoplay');
});
});
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .navigator, .uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .control').on('click', function() { owl6735.trigger('stop.owl.autoplay'); });
} catch(err) { console.error(err) }
try {
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .item').each(function() { $(this).css({'display':'block','background-size':'cover','background-image':'url(' + $(this).data('src'+($('.ev-viewport-xs').is(':visible') ? '-xs' : '') ) + ')' }); });
} catch(err) { console.error(err) }
try {
$('.uid-vlt-v21814-384bdf8a8003464292dac84c6e9f4faf *[data-evphoto]').evPhoto();
} catch(err) { console.error(err) }
$.plugin('responsivetabs', function () {
try {
$('.uid-bac5e0c7bfbb4afc9ce1598781024d3d > .responsivetabs').responsiveTabs({collapsible:'accordion',startCollapsed:'accordion',rotate:false,scrollToAccordion: true,scrollToAccordionOffset: 150,activate:function(event, tab){
$.each( $('.evfloatinggrid.evfloatinggrid-loaded', $(tab.selector)), function() { $(this).evfloatinggrid('refresh'); } );
$.each( $('.owl-carousel.owl-loaded', $(tab.selector)), function() { $(this).owlCarousel('refresh'); } );
$.each( $('.flexslider', $(tab.selector)), function() { $(this).resize().resize(); } );
$.each( $('.isotope', $(tab.selector)), function() { $(this).isotope('layout'); } );
$.each( $('.masonry', $(tab.selector)), function() { $(this).masonry('layout'); } );
$.each( $('.evresponsivephoto', $(tab.selector)), function() { $(this).evResponsivePhoto('update'); } );
$.each( $('.evratio', $(tab.selector)), function() { $(this).evRatio('update'); } );
$.each( $('.evphoto', $(tab.selector)), function() { $(this).evPhoto('update'); } );
window.app && window.app.layout && window.app.layout.reapply(event.target, 'DOM_PATCHED');
},load:function(event,tab){
$(event.currentTarget).addClass('r-tabs-loaded');
console.debug('r-tabs loaded', event, tab);
}});
} catch(err) { console.error(err) }
});
$.plugin('evtracking', function () {
try {
console.debug("load plugin evtracking"); window.evTracking({'debug':false});
} catch(err) { console.error(err) }
});
try {
console.debug("load plugin evcart"); cartInit('div.vlt-v9361', '/de/vlt', 'de', 9361);
} catch(err) { console.error(err) }
try {
$('html,body').on('click', '.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 a.item[href$=".jpg"]', function(e) {
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('stop.owl.autoplay');
var itemList = [];
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-item:not(.cloned) a.item').each(function() {
itemList.push({
src:$(this).attr('href'),
opts:{
caption:$(this).attr('title') || ''
}
});
});
$.fancybox.open(
itemList,
{
afterClose : function(e) {
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('to.owl.carousel', [e.currIndex,500]);
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-carousel').trigger('play.owl.autoplay');
}
},
$('.uid-vlt-v6735-5e21d52db4104b0e9ae2c52523809680 .owl-item:not(.cloned) a.item').index(this)
);
return false;
});
} catch(err) { console.error(err) }
try {
window.cmsInitFancybox = function(realm) {
$.fancybox.defaults.loop = true;
$.fancybox.defaults.buttons = ["slideShow","fullScreen","thumbs","close"];
$('a.vlt-fancybox, a.fancybox, a.lightbox', $(realm || 'body')).fancybox({});
};
window.cmsInitFancybox();
} catch(err) { console.error(err) }
// document-ready-stop
}}
window.app.layout.stages = [
{
"loaded": [
"jquery",
"evtouchclick",
"evcontainersizer",
"owlcarousel",
"matchheight",
"evfloatinggrid",
"evcart",
"fancybox"
],
"stageId": 0,
"onIsReady": onIsReady,
"requires": {
"evsmoothscroll": {
"files": [
"/basewebinterface/org/js/jquery/plugins2/evsmoothscroll/2.0.0/jquery.evsmoothscroll.min.js"
],
"selectors": [
".evsmoothscroll"
],
"cache": true
},
"hcsticky": {
"files": [
"/basewebinterface/org/js/jquery/plugins2/hcsticky/2.2.3/hcsticky.min.js"
],
"selectors": [
".hcsticky"
],
"cache": true
},
"responsivetabs": {
"files": [
"/basewebinterface/org/js/jquery/plugins2/responsivetabs/1.6.3/jquery.responsivetabs.min.js",
"/basewebinterface/org/js/jquery/plugins2/responsivetabs/1.6.3/jquery.responsivetabs.min.css"
],
"selectors": [
".responsivetabs"
],
"cache": true
},
"evtracking": {
"files": [
"/basewebinterface/org/js/jquery/plugins2/evtracking/0.1.0/jquery.evtracking.min.js"
],
"selectors": [
".evtracking"
],
"cache": true
}
}
}
];