var language = 'es'; // LANGUAGE var booking_page = 'reservas'; // BOOKING PAGE WITH BOOKING IFRAME INSERTED
jQuery(document).ready(function(){ if (jQuery('.ba-booking-calendar').length > 0) { if (language == 'es') { jQuery.tools.dateinput.localize( 'es', { months: 'Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre', shortMonths:'ene,feb,mar,abr,may,jun,jul,ago,sep,oct,nov,dic', days: 'Domingo,Lunes,Martes,Miércoles,Jueves,Viernes,Sábado', shortDays: 'Dom,Lun,Mar,Mié,Jue,Vie,Sáb' }); } else if (language == 'de') { jQuery.tools.dateinput.localize( 'de', { months: 'Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember', shortMonths:'Jan,Feb,Mär,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez', days: 'Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag', shortDays: 'Son,Mon,Die,Mit,Don,Fre,Sam' }); } else if (language == 'fr') { jQuery.tools.dateinput.localize( 'fr', { months: 'Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre', shortMonths:'jan,fév,mar,avr,mai,jun,jul,aoû,sep,oct,nov,déc', days: 'Dimanche,Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi', shortDays: 'Dim,Lun,Mar,Mer,Jeu,Ven,Sam' }); } else if (language == 'it') { jQuery.tools.dateinput.localize( 'it', { months: 'Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre', shortMonths:'gen,feb,mar,apr,mag,giu,lug,ago,set,ott,nov,dic', days: 'Domenica,Lunedi,Martedì,Mercoledì,Giovedi,Venerdì,Sabato', shortDays: 'Dom,Lun,Mar,Mer,Gio,Ven,Sab' }); } else if (language == 'hr') { jQuery.tools.dateinput.localize( 'hr', { months: 'Január,Február,Március,Április,Május,Június,Július,Augusztus,Szeptember,Október,November,December', shortMonths:'jan,feb,már,ápr,máj,jún,júl,aug,sze,okt,nov,dec', days: 'Vasárnap,Hétfő,Kedd,Szerda,Csütörtök,Péntek,Szombat', shortDays: 'Vas,Hét,Ked,Sze,Csü,Pén,Szo' }); } else if (language == 'pt') { jQuery.tools.dateinput.localize( 'pt', { months: 'Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro', shortMonths:'jane,fev,mar,abr,mai,jun,jul,ago,set,out,nov,dez', days: 'Domingo,Segunda-feira,Terça-feira,Quarta-feira,Quinta-feira,Sexta-feira,Sábado', shortDays: 'Dom,Seg,Ter,Quar,Quin,Sex,Sab' }); } else if (language == 'cz') { jQuery.tools.dateinput.localize( 'cz', { months: 'Leden,Únor,Březen,Duben,Květen,Červen,Červenec,Srpen,Září,Říjen,Listopad,Prosinec', shortMonths:'Led,Úno,Bře,Dub,Kvě,Črv,Čvc,Srp,Zář,Říj,Lis,Pro', days: 'Neděle,Pondělí,Úterý,Středa,Čtvrtek,Pátek,Sobota', shortDays: 'Ne,Po,Út,St,Čt,Pá,So' }); } else if (language == 'nl') { jQuery.tools.dateinput.localize( 'nl', { months: 'Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December', shortMonths:'jan,feb,maa,apr,mei,jun,jul,aug,sep,okt,nov,dec', days: 'Zondag,Maandag,Dinsdag,Woensdag,Donderdag,Vrijdag,Zaterdag', shortDays: 'Zon,Maa,Din,Woe,Don,Vri,Zat' }); } else if (language == 'ru') { jQuery.tools.dateinput.localize( 'ru', { months: 'Январь,февраль,март,апрель,май,июнь,июль,август,сентябрь,октябрь,ноябрь,декабрь', shortMonths:'Янв,фев,мар,апр,май,июн,июл,авг,сен,окт,ноя,дек', days: 'воскресенье,понедельник,вторник,среда,четверг,пятница,суббота', shortDays: 'вос,пон,вто,сре,чет,пят,суб' }); } else if (language == 'zh') { jQuery.tools.dateinput.localize( 'zh', { months: '一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月', shortMonths:'一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月', days: '周日,周一,周二,周三,周四,周五,周六', shortDays: '周日,周一,周二,周三,周四,周五,周六' }); } else { jQuery.tools.dateinput.localize( 'en', { months: 'January,February,March,April,May,June,July,August,September,October,November,December', shortMonths:'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec', days: 'Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday', shortDays: 'Sun,Mon,Tue,Wed,Thu,Fri,Sat' }); } jQuery('.ba-booking-calendar .-form :date').dateinput({ trigger: true, format: 'dd mmm yyyy', min: -1, firstDay: 1, lang: language, offset: [0, 0] }); jQuery('.ba-booking-calendar .-form :date').bind('onShow onHide', function() { jQuery(this).parent().toggleClass('active'); });
function ba_calendar_departure() { var d = new Date(jQuery('.ba-booking-calendar .-form :date:first').data('dateinput').getValue()); d.setDate(d.getDate()+1); jQuery('.ba-booking-calendar .-form :date:last').data('dateinput').setMin(d, true); } jQuery('.ba-booking-calendar .-form :date:first').data('dateinput').change(function() { ba_calendar_departure(); }); ba_calendar_departure();
jQuery('.ba-booking-calendar .-form .-button').click(function(e) { var date_in = jQuery('.ba-booking-calendar .-form :date:first').data('dateinput').getValue('yyyy-mm-dd'); var date_out = jQuery('.ba-booking-calendar .-form :date:last').data('dateinput').getValue('yyyy-mm-dd'); var queryStr = 'user_language='+language+'&date_in='+date_in+'&date_out='+date_out; if (jQuery('.ba-booking-calendar .-form .-field-pricegroup select').length > 0){ queryStr += '&price_group='+jQuery('.ba-booking-calendar .-form .-field-pricegroup select').val(); } if (jQuery('.ba-booking-calendar .-form .-field-promocode input').length > 0){ queryStr += '&promo_code='+jQuery('.ba-booking-calendar .-form .-field-promocode input').val(); } document.location.href = booking_page+'?'+queryStr; return false; }); } });
Book now
Official hotel site
Best price guaranteed