1var room_preview_sliders = {}; 2$(function(){ 3 if(site_lang=='es'){ 4 $.datepicker.regional['es'] = { 5 closeText: 'Cerrar', 6 prevText: '< Ant', 7 nextText: 'Sig >', 8 currentText: 'Hoy', 9 monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 10 monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'], 11 dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 12 dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], 13 dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], 14 weekHeader: 'Sm', 15 dateFormat: 'dd/mm/yy', 16 firstDay: 1, 17 isRTL: false, 18 showMonthAfterYear: false, 19 yearSuffix: '' 20 }; 21 $.datepicker.setDefaults($.datepicker.regional['es']); 22 23 } 24 $( 'input[name="your-event-date"]' ).datepicker({ minDate: 0 }); 25 $('.timeselect_input').each(function(){ 26 $(this).attr('real_value',$(this).val()); 27 }); 28 $('.timeselect_input').focus( function() { 29 $(this).parents('td').addClass('active'); 30 $(this).parents('td').addClass('visible'); 31}); 32 33$('.timeselect_input').blur( function() { 34 $(this).parents('td').removeClass('active'); 35 var ob = $(this); 36 setTimeout(function(){ 37 ob.parents('td').removeClass('visible'); 38 ob.val(ob.attr('real_value')); 39 40 },100); 41}); 42$('.timeselect a').click(function(event){ 43 44 $(this).parents('td').find('input').val($(this).html()); 45 $(this).parents('td').find('input').attr('real_value',$(this).html()); 46 event.preventDefault(); 47}); 48 49var swiper = new Swiper('#about .swiper-container', { 50 keyboard: { 51 enabled: true, 52 }, pagination: { 53 el: '#about .swiper-pagination', 54 clickable: true, 55 }, 56 grabCursor:true, 57 autoplay: { 58 delay: 5000, 59 disableOnInteraction : false 60 },speed:1000, 61 snapOnRelease:false, 62 preventClicks:false, 63 loop:true 64 }); 65 $('.about_gallery').keepRatio('width',1320,880); 66 $('.bx-viewport').keepRatio('width',523,348); 67 $('.popup-right .crop-wrapper .room_preview_slider').keepRatio('width',1200,800); 68 69 $('.popup-right .crop-wrapper .room_preview_slider').each(function(index){ 70 var slider_id = '#'+$(this).attr('id'); 71 room_preview_sliders[index] = new Swiper('.crop-wrapper '+slider_id+' .swiper-container', { 72 grabCursor:true, 73 speed:750, 74 snapOnRelease:false, 75 preventClicks:false, 76 loop:true, 77 navigation: { 78 nextEl: '.crop-wrapper '+slider_id+' .swiper-button-next', 79 prevEl: '.crop-wrapper '+slider_id+' .swiper-button-prev', 80 }, 81 pagination: { 82 el: '.crop-wrapper '+slider_id+' .swiper-pagination', 83 clickable: true, 84 }, 85 86 }); 87 }); 88 $('#rooms a').click(function(){ 89 var href = $(this).attr('href'); 90 if($(href)[0] && $(href).hasClass('popup-right')){ 91 $(href).addClass('open'); 92 $('body').addClass('room_open'); 93 $('.close_rooms_div').addClass('show'); 94 $('#hamburger').addClass('hide'); 95 $('#dark-layer').removeClass('dark-layer-off').addClass('dark-layer-on'); 96 } 97 return true; 98 }); 99 $('.room-x-div a').click(function(){ 100 window.location.hash = 'hotel'; 101 $('.popup-right.open').removeClass('open'); 102 $('body').removeClass('room_open'); 103 $('.close_rooms_div').addClass('show'); 104 $('#hamburger').removeClass('hide'); 105 $('#dark-layer').removeClass('dark-layer-on').addClass('dark-layer-off'); 106 return false; 107 }); 108 $('a[href^="#AccessibleRoomAmenities"]').on('click',function (e) { 109 $("#accessibleroomamenities").addClass('open'); 110 $('#dark-layer').removeClass('dark-layer-off').addClass('dark-layer-on'); 111 return false; 112 }); 113 $('a[href^="#close-amenities"]').on('click',function (e) { 114 $("#accessibleroomamenities").removeClass('open'); 115 $('#dark-layer').removeClass('dark-layer-on').addClass('dark-layer-off'); 116 return false; 117 }); 118 $('.rotate_images_container').keepRatio('width',806,537); 119 $('#privateevents .grid-item-2 h2 a').hover(function(){ 120 var slug= $(this).attr('slug'); 121 if($('.rotate_image[slug="'+slug+'"]')){ 122 $('.rotate_image.active').removeClass('active'); 123 $('.rotate_image[slug="'+slug+'"]').addClass('active'); 124 } 125 }); 126 if(site_lang=='en'){ 127 $("#jqxCalendar").jqxCalendar({width: '100%', height: 550, dayNameFormat : 'firstLetter', enableViews: false, showOtherMonthDays: false}); 128 129 }else{ 130 $("#jqxCalendar").jqxCalendar({width: '100%', height: 550, dayNameFormat : 'firstLetter', enableViews: false, showOtherMonthDays: false, culture: 'es-ES'}); 131 132 } 133 $('#jqxWidget').css('width', '100%'); 134 $('#jqxCalendar').on('change', function(event) { 135 var d = new Date(event.args.date),
136 month = '' + (d.getMonth() + 1), 137 day = '' + d.getDate(), 138 year = d.getFullYear(); 139 140 year = year.toString().slice(-2); 141 if (calendarArrival) { 142 dateArrivalDate = d; 143 } 144 $(activeCalender).val([month, day, year].join('/')); 145 146 // 147 // Dates need to be checked AFTER the input field is updated 148 // 149 var dArrival = Date.parse($('#arrive').val()); 150 var dDeparture = Date.parse($('#depart').val()); 151 152 if (dArrival >= dDeparture) { 153 var dCorrectDepartureDate = new Date(Date.parse($('#arrive').val()) + 24 * 60 * 60 * 1000); 154 155 var month = '' + (dCorrectDepartureDate.getMonth() + 1); 156 var day = '' + dCorrectDepartureDate.getDate(); 157 var year = dCorrectDepartureDate.getFullYear(); 158 159 year = year.toString().slice(-2); 160 161 $('#depart').val([month, day, year].join('/')); 162 } 163 164 closeCalendar(); 165 }); 166 $('.close_menu_div').click(function(){ 167 $('#menu_nav,#menu_nav_content').removeClass('open').addClass('closed'); 168 $('.close_menu_div').removeClass('show'); 169 $('#hamburger').removeClass('hide'); 170 $('#dark-layer').removeClass('dark-layer-on').addClass('dark-layer-off'); 171 }); 172 $('.close_book_div').click(function(){ 173 $('#menu_book').removeClass('open').addClass('closed'); 174 closeCalendar(); 175 window.location.hash = 'hotel'; 176 $('body').removeClass('menu_book_open'); 177 $('.close_book_div').removeClass('show'); 178 if($('body').hasClass('room_open')){ 179 $('.close_rooms_div').addClass('show'); 180 $('#hamburger').addClass('hide'); 181 }else{ 182 $('#hamburger').removeClass('hide'); 183 } 184 $('#dark-layer').removeClass('dark-layer-on').addClass('dark-layer-off'); 185 }); 186 187 $('.close_rooms_div').click(function(){ 188$('.room-x-div a').click(); 189 $('.close_rooms_div').removeClass('show'); 190 $('#hamburger').removeClass('hide'); 191 }); 192 193}); 194 195function activateCalendar(calendar) { 196 activeCalender = '#' + calendar; 197 var date = stringToDate($(activeCalender).val(), 'mm/dd/yyyy', '/'); 198 var dateMinDate; 199 if (isMobile ) { 200 $('#jqxCalendar').jqxCalendar({ 201 height: '450px' 202 }); 203 } else { 204 $('#jqxCalendar').jqxCalendar({ 205 height: '600px' 206 }); 207 } 208 if (calendar === 'depart') { 209 calendarArrival = false; 210 dateMinDate = new Date(dateArrivalDate.getTime() + 24 * 60 * 60 * 1000); 211 } else { 212 calendarArrival = true; 213 } 214 if (calendar === 'arrive') { 215 $('#jqxCalendar').jqxCalendar('setMinDate', dateDefault); 216 } else { 217 $('#jqxCalendar').jqxCalendar('setMinDate', dateMinDate); 218 } 219 $('#jqxCalendar').jqxCalendar('setDate', date); 220 $('#jqxWidget').removeClass().addClass('open'); 221 $('#jqxCalendar').jqxCalendar('setDate', date); 222 $('#book-now-x, #book-now-header, #book-now-panel').removeClass().addClass('close'); 223} 224 225function closeCalendar() { 226 $('#jqxWidget').removeClass().addClass('close'); 227 $('#book-now-x, #book-now-header, #book-now-panel').removeClass().addClass('open'); 228} 229function stringToDate(_date, _format, _delimiter) { 230 var formatLowerCase = _format.toLowerCase(); 231 var formatItems = formatLowerCase.split(_delimiter); 232 var dateItems = _date.split(_delimiter); 233 var monthIndex = formatItems.indexOf('mm'); 234 var dayIndex = formatItems.indexOf('dd'); 235 var yearIndex = formatItems.indexOf('yyyy'); 236 var month = parseInt(dateItems[monthIndex]) - 1; 237 var year = parseInt(dateItems[yearIndex]) + 2000; 238 return new Date(year, month, dateItems[dayIndex]); 239} 240function fix_logo(){ 241 var scroll = $(window).scrollTop(); 242 if(scroll>=$('#main_logo').offset().top){ 243 $('body').addClass('fixed_logo'); 244 }else{ 245 $('body').removeClass('fixed_logo'); 246 } 247}
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.