var menuEl=$('nav.main ul');var menuItemsEl=menuEl.children('li');$(window).on('resize',function(){EACMenu_init(menuEl);});EACMenu_init(menuEl);function EACMenu_init(menuEl) {menuItemsEl.each(function(index){if($(this).children('ul').parents('ul').length==1){$(this).children('ul').css('min-width',$(this).innerWidth()+'px');}});};function isDate(txtDate){if(txtDate.match(/\b(0?[1-9]|[12][0-9]|3[01])[\- \/.](0?[1-9]|1[012])[\- \/.](19|20)?[0-9]{2}\b/)){return true;}else{return false;}} function addDays(myDate,days) {return new Date(myDate.getTime()+days*24*60*60*1000);} function customRange(input,object){if($(input).hasClass('todate')){var min=$('form.booking-form input.fromdate.hasDatePicker').datepicker('getDate','+1d');min.setDate(min.getDate()+1);return{minDate:min};}} $(document).ready(function(){if($('#EBookingFormWidgetModal').length) return;var InputDateFormat='dd/mm/y';var InputDateFormatPickadate='dd/mm/yyyy';var PostDateFormat='yy-mm-dd';var minimumDateGeneral='';var maximumDateGeneral='';if(!Modernizr.touch) {if($('input[name="start_date"]').val()!=''){minimumDateGeneral=new Date($('input[name="start_date"]').val());}else{minimumDateGeneral=new Date();} if($('input[name="end_date"]').val()!=''){maximumDateGeneral=new Date($('input[name="end_date"]').val());}else{maximumDateGeneral=new Date();var currentYear=maximumDateGeneral.getFullYear();maximumDateGeneral.setFullYear(currentYear+10);} $('form.booking-form input.fromdate.hasDatePicker').datepicker({dateFormat:InputDateFormat,minDate:minimumDateGeneral,maxDate:maximumDateGeneral,beforeShow:customRange,onClose:function(selectedDate){$('form.booking-form input.fromdate.hasDatePicker').datepicker('setDate',selectedDate);}});$('form.booking-form input.todate.hasDatePicker').datepicker({dateFormat:InputDateFormat,minDate:minimumDateGeneral,maxDate:maximumDateGeneral,beforeShow:customRange});$('form.booking-form input.fromdate.hasDatePicker').datepicker('setDate',new Date());$('form.booking-form input.fromdate.hasDatePicker').click(function(){$('form.booking-form input.todate.hasDatePicker').val(null);});}else{if($('input[name="start_date"]').val()!=''){minimumDateGeneral=new Date($('input[name="start_date"]').val());}else{minimumDateGeneral=new Date();} if($('input[name="end_date"]').val()!=''){maximumDateGeneral=new Date($('input[name="end_date"]').val());}else{maximumDateGeneral=new Date();var currentYear=maximumDateGeneral.getFullYear();maximumDateGeneral.setFullYear(currentYear+10);} var fromPickerMax=maximumDateGeneral;fromPickerMax.setTime(fromPickerMax.getTime()-1*86400000);var date=new Date();$('form.booking-form input.fromdate').pickadate({format:InputDateFormatPickadate,min:minimumDateGeneral,max:fromPickerMax});$('form.booking-form input.todate').pickadate({format:InputDateFormatPickadate,min:minimumDateGeneral,max:maximumDateGeneral});from_picker=$('form.booking-form input.fromdate').pickadate('picker');to_picker=$('form.booking-form input.todate').pickadate('picker');from_picker.on('set',function(event){if(event.select){var dateSel=from_picker.get('select');var date=new Date(dateSel.year,dateSel.month,dateSel.date);date.setTime(date.getTime()+1*86400000);var toObj=to_picker.get('select');to_picker.set('min',date);var fromObj=from_picker.get('select');if(toObj!==null){if(fromObj.pick>=toObj.pick||from_picker.get()==to_picker.get()){to_picker.clear();}}}}).set('select',[date.getFullYear(),date.getMonth(),date.getDate()]);to_picker.on('set',function(event){if(event.select){}});} $("form.booking-form i.fromdate").click(function(){$("form.booking-form input.fromdate").focus();});if($("form.booking-form i.todate").length) $("form.booking-form i.todate").click(function(){$("form.booking-form input.todate").focus();});if($('form.booking-form input.fromdate').length||$('form.booking-form input.todate').length) {$('form.booking-form input.fromdate, form.booking-form input.todate').change(function(){if(isDate($(this).val())&&(cdate=$.datepicker.parseDate(InputDateFormat,$(this).val()))) {var id=$(this).attr('name');id=id.substr(0,id.length-2);cdate=$.datepicker.formatDate(PostDateFormat,cdate);$(this).parents('form.booking-form').find('input[name="'+id+'"]').val(cdate);}});} if($('form.booking-form input.fromdate').length&&$('form.booking-form input.todate').length) {$('form.booking-form input.fromdate, form.booking-form input.todate').change(function(){dateA=$.datepicker.parseDate(InputDateFormat,$(this).parents('form.booking-form').find('input.fromdate').val());dateB=$.datepicker.parseDate(InputDateFormat,$(this).parents('form.booking-form').find('input.todate').val());if(dateA!=null&&dateB!=null) {var msecs=dateB.getTime()-dateA.getTime();var Days=Math.round(msecs/1000/60/60/24);if(msecs>0) {var StrDays=Days;if(Days==1) StrDays=Days+' '+EBookingFormWidget_langStrings['day.text'];else if(Days>1) StrDays=Days+' '+EBookingFormWidget_langStrings['days.text'];if($(this).parents('form.booking-form').find('div.days').length) $(this).parents('form.booking-form').find('div.days').html(StrDays);} if($(this).parents('form.booking-form').find('input[name="nights"]').length) $(this).parents('form.booking-form').find('input[name="nights"]').val(Days);}});} $('form.booking-form').submit(function(e){var failed=false;if($(this).find('select[name="hotel"]').length) $(this).attr('action',$(this).find('select[name="hotel"]').val());if(!$(this).attr('action').length) {$('#EBookingFormWidgetModal div.msg').html(EBookingFormWidget_langStrings['invalid.hotel.message']);$('#EBookingFormWidgetModal').foundation('reveal','open');failed=true;} $(this).find('input.hasDatePicker').each(function(){if(!isDate($(this).val())&&!failed) {$('#EBookingFormWidgetModal div.msg').html(EBookingFormWidget_langStrings['invalid.date.message']);$('#EBookingFormWidgetModal').foundation('reveal','open');failed=true;}});if(failed) return false;else return true;});if($('form.booking-form input.todate').length) {$('form.booking-form input.fromdate').change(function(){var fromDate=$.datepicker.parseDate(InputDateFormat,$(this).val());$(this).parents('form.booking-form').find('input.todate').datepicker("option","minDate",addDays(fromDate,1));});} $('body').append('
');}); ;(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r