1jQuery(document).ready(function($){ 2 3 // Events 4 5 $('.js-slick-prev').click(function(){ 6 var $el = $(this).parent().prev('.slick-slider'); 7 $el.slick('slickPrev'); 8 }); 9 10 $('.js-slick-next').click(function(){ 11 var $el = $(this).parent().prev('.slick-slider'); 12 $el.slick('slickNext'); 13 }); 14 15 $('.full-slider').on('afterChange', function(event, slick, currentSlide){ 16 var $el = $(this).parent().next('.slider-counter'); 17 var currentSlide = parseInt(currentSlide)+1; 18 var currentSlideText = $(this).find('.slick-current').attr('data-title'); 19 20 $el.find('.slider-counter__current').text('0'+currentSlide); 21 $el.find('.slider-counter__title').text(currentSlideText); 22 }); 23 24 $('.js-toggle-mobile-menu').click(function(){ 25 $('html, body').toggleClass('menu-open'); 26 $('.mobile-menu').toggleClass('is-open'); 27 }); 28 29 $('.mobile-menu__items li').each(function(i){ 30 i = i+1; 31 $(this).addClass('menu-item-'+i); 32 }); 33 34 $('.js-scrollto').each(function(i){ 35 $(this).attr('href', '#scroll-down-'+i); 36 var $el = $(this).closest('.row').next('.row').attr('id', 'scroll-down-'+i); 37 }); 38 39 40 // Slick slider 41 42 $('.full-slider').slick({ 43 infinite: true, 44 slidesToShow: 1, 45 slidesToScroll: 1, 46 arrows: false, 47 }); 48 49 50 // Booking module 51 52 $("#startdate").datepicker({ 53 dateFormat: "dd-mm-yy", 54 minDate: 0 55 }); 56 $("#enddate").datepicker({ 57 dateFormat: "dd-mm-yy", 58 minDate: 1 59 }); 60 61 var today = new Date(); 62 $("#startdate").datepicker("setDate", new Date()); 63 var tomorrow = today.add(7).days(); 64 $("#enddate").datepicker("setDate", tomorrow); 65 66 $("#startdate").change(function () { 67 var d = Date.parseExact($(this).val(), "dd-MM-yyyy"); 68 d = d.add(1).days(); 69 $("#enddate").datepicker("option", "minDate", d); 70 }); 71 72 if (sessionStorage.getItem('announcement_once') != 1 ){ 73 var popin = true; 74 } 75 76 if (popin) { 77 $('.popin').css("display", "block"); 78 } 79 80 $('.popin .close').click(function(){ 81 sessionStorage.setItem('announcement_once', 1); 82 $('.popin').css('left', '-300px'); 83 $('.popin').fadeOut(); 84 popin = false; 85 return false; 86 }); 87 88 $('.submenu-toggle').click(function(e) { 89 e.preventDefault(); 90 $(this).toggleClass('open'); 91 $(this).siblings('.sub-menu').slideToggle(); 92 }); 93 94 95}); 96 97var _TAAL = 'nl-NL'; 98 99function fastbookerFormatDate(date){ 100 var dateobj = Date.parseExact(date, "dd-MM-yyyy"); 101 return dateobj.getFullYear() + "-" + (dateobj.getMonth() + 1) + "-" + dateobj.getDate(); 102} 103 104function submitmyform(form) { 105 106 // var url = form.action + "?lang=" + _TAAL + "&Arrival=" + fastbookerFormatDate(jQuery("#startdate").val()) + "&Departure=" + fastbookerFormatDate(jQuery("#enddate").val()) + "&DiscountCode=" + jQuery("#discountCode").val(); 107 var url = form.action + "?Language=" + _TAAL + "&Arrival=" + fastbookerFormatDate(jQuery("#startdate").val()) + "&Departure=" + fastbookerFormatDate(jQuery("#enddate").val()) + "&DiscountCode=" + jQuery("#discountCode").val(); 108 109 var $package = jQuery( '#package-input' ), 110 $room = jQuery( '#room-input' ); 111 112 if( $package.length > 0 && $package.val() != '' ) { 113 url += '&Package=' + $package.val(); 114 } 115 116 if( $room.length > 0 && $room.val() != '' ) { 117 url += '&Room=' + $room.val(); 118 } 119 120 // console.log( url ); 121 122 window.location = url; 123 124 return false; 125} 126 127 128
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.