$(document).ready(function(){ $(function(){ //all hover and click logic for buttons $(".fg-button:not(.ui-state-disabled)") .hover( function(){ $(this).addClass("ui-state-hover"); }, function(){ $(this).removeClass("ui-state-hover"); } ) .mousedown(function(){ $(this).parents('.fg-buttonset-single:first').find(".fg-button.ui-state-active").removeClass("ui-state-active"); if( $(this).is('.ui-state-active.fg-button-toggleable, .fg-buttonset-multi .ui-state-active') ){ $(this).removeClass("ui-state-active"); } else { $(this).addClass("ui-state-active"); } }) .mouseup(function(){ if(! $(this).is('.fg-button-toggleable, .fg-buttonset-single .fg-button, .fg-buttonset-multi .fg-button') ){ $(this).removeClass("ui-state-active"); } }); }); jQuery(function($){ $.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen', closeText: 'schließen', closeStatus: 'ohne Änderungen schließen', prevText: '<zurück', prevStatus: 'letzten Monat zeigen', nextText: 'Vor>', nextStatus: 'nächsten Monat zeigen', currentText: 'heute', currentStatus: '', monthNames: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun', 'Jul','Aug','Sep','Okt','Nov','Dez'], monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen', weekHeader: 'Wo', weekStatus: 'Woche des Monats', dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'], dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d', dateFormat: 'dd.mm.yy', firstDay: 1, initStatus: 'Wähle ein Datum', isRTL: false}; $.datepicker.setDefaults($.datepicker.regional['de']); }); $("#start_date").datepicker({dateFormat:"dd.mm.yy", firstDay: 1}); $("#end_date").datepicker({dateFormat:"dd.mm.yy", firstDay: 1}); $('.eventticker').vTicker({ speed: 1000, pause: 3000, showItems: 2, animation: 'fade', mousePause: true, height: 200, direction: 'up' }); }); function check_booking(){ var start = document.getElementById('start_date').value; var ende = document.getElementById('end_date').value; var datumsPattern=/^(\d\d)\.(\d\d)\.(\d\d\d\d)$/; var start_match=start.match(datumsPattern); var ende_match=ende.match(datumsPattern); var s_datum = start.split("."); var e_datum = ende.split("."); var s = new Date(s_datum[2],s_datum[1]-1,s_datum[0]); var e = new Date(e_datum[2],e_datum[1]-1,e_datum[0]); var Jetzt = new Date(); var Tag = Jetzt.getDate(); var Monat = Jetzt.getMonth(); if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits); var Jahr = Jetzt.getYear()+1900; } else { var Jahr = Jetzt.getYear(); } var heute = new Date(Jahr,Monat,Tag); var heute_datum = heute.getTime(); s_datum = s.getTime(); e_datum = e.getTime(); var diff = e_datum-s_datum; var bestell_diff = s_datum-heute_datum; different_tage = ((((diff / 1000) / 60 ) / 60) / 24); different_bestellung = ((((bestell_diff / 1000) / 60 ) / 60) / 24); if (bestell_diff < 0) { alert ("Bitte Anreisedatum überprüfen, es liegt in der Vergangenheit."); return false; } if (different_tage <= 0) { alert ("Bitte Abreisedatum überprüfen"); return false; } if (different_tage >= 29) { alert ("Bei einer Buchung über 4 Wochen kontaktieren Sie bitte das Hotel."); return false; } if (start_match == null) { alert("Bitte überprüfen Sie Ihre Datumseingabe !"); return false; } if (ende_match == null) { alert("Bitte überprüfen Sie Ihre Datumseingabe !"); return false; } return true; } function close_popup(){ document.getElementById('popup').style.display='none'; } function close_popup2(){ document.getElementById('popup2').style.display='none'; }