$(function() { $( "#arr_date" ).val("2015. április 10. "); $( "#dep_date" ).val("2015. április 12. "); $('#arr_date').attr("readonly","readonly") $('#dep_date').attr("readonly","readonly") $( "#arr_date" ).datepicker({ showAnim: "fadeIn", minDate: 0, defaultDate: "2015. április 10. ", dateFormat: "yy. MM d.", closeText: 'Bezár', prevText: 'Előző', nextText: 'Következő', monthNames: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], monthNamesShort: ['jan.', 'feb.', 'már.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szep.', 'okt.', 'nov.', 'dec.'], dayNames: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'], dayNamesShort: ['vas.', 'hét.', 'kedd', 'szer.', 'csüt.', 'pén.', 'szomb.'], dayNamesMin: ['V','H','K','Sze','Cs','P','Szo'], firstDay: 1, isRTL: false, showMonthAfterYear: true, onClose: function( selectedDate ) { /* selectedDate = selectedDate.replace(".",""); selectedDate = selectedDate.replace(".",""); var datetags = selectedDate.split(" "); var currmonth = 0; if (datetags[1] == 'január') currmonth = 1; if (datetags[1] == 'február') currmonth = 2; if (datetags[1] == 'március') currmonth = 3; if (datetags[1] == 'április') currmonth = 4; if (datetags[1] == 'május') currmonth = 5; if (datetags[1] == 'június') currmonth = 6; if (datetags[1] == 'július') currmonth = 7; if (datetags[1] == 'augusztus') currmonth = 8; if (datetags[1] == 'szeptember') currmonth = 9; if (datetags[1] == 'október') currmonth = 10; if (datetags[1] == 'november') currmonth = 11; if (datetags[1] == 'december') currmonth = 12; var new_min_dep_date = new Date(datetags[0], currmonth-1, datetags[2], 0, 0, 0, 0); */ var new_min_dep_date = convertDateFormat(selectedDate) new_min_dep_date.setDate(new_min_dep_date.getDate()+1); $("#dep_date" ).datepicker( "option", "minDate", new_min_dep_date ); $("#after_arr_date").height(0); } }); $( "#dep_date" ).datepicker({ showAnim: "fadeIn", minDate: 0, defaultDate: "2015. április 12. ", dateFormat: "yy. MM d.", closeText: 'Bezár', prevText: 'Előző', nextText: 'Következő', monthNames: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], monthNamesShort: ['jan.', 'feb.', 'már.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szep.', 'okt.', 'nov.', 'dec.'], dayNames: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'], dayNamesShort: ['vas.', 'hét.', 'kedd', 'szer.', 'csüt.', 'pén.', 'szomb.'], dayNamesMin: ['V','H','K','Sze','Cs','P','Szo'], firstDay: 1, isRTL: false, showMonthAfterYear: true, onClose: function( selectedDate ) { $("#after_dep_date").height(0); } }); $("#rooms").on("change", function() { changeroomnumber(); }); $("#num_children").on("change", function() { updatechildrennum(); }); $("#hotelID").on("change", function() { changehotel(); }); changeroomnumber(); changehotel(); }); function changehotel() { $('#children1_age').empty(); $('#children2_age').empty(); $('#children3_age').empty(); if ($('#hotelID').val() == 140) { $('#children1_age').empty(); for (var i=0; i<=2; i++) { $('#children1_age').append($('').attr("value", i).text(i)); $('#children2_age').append($('').attr("value", i).text(i)); $('#children3_age').append($('').attr("value", i).text(i)); } return; } if ($('#hotelID').val() == 824) { for (var i=0; i<=11.99; i++) { $('#children1_age').append($('').attr("value", i).text(i)); $('#children2_age').append($('').attr("value", i).text(i)); $('#children3_age').append($('').attr("value", i).text(i)); } return; } if ($('#hotelID').val() == 1847) { for (var i=0; i<=0; i++) { $('#children1_age').append($('').attr("value", i).text(i)); $('#children2_age').append($('').attr("value", i).text(i)); $('#children3_age').append($('').attr("value", i).text(i)); } return; } } function changeroomnumber() { for (var r=1; r<=4;r++) { if (r <= $( "#rooms").val()) { $('#tr_room'+r).css('display', ''); } else { $('#tr_room'+r).css('display', 'none'); } } if ($( "#rooms").val() > 1) { $('td.roomlabel').css('display', ''); } else { $('td.roomlabel').css('display', 'none'); } updatechildrennum(); } function updatechildrennum() { if ($( "#rooms").val() > 1) { $('#tr_child1').css('display', 'none'); $('#tr_child2').css('display', 'none'); $('#tr_child3').css('display', 'none'); $('#num_children').css('display', 'none'); } else { $('#num_children').css('display', 'inline'); for (var r=1; r<=3;r++) { if (r <= $( "#num_children").val()) { $('#tr_child'+r).css('display', ''); } else { $('#tr_child'+r).css('display', 'none'); } } } } function convertDateFormat(currdate) { currdate = currdate.replace(".",""); currdate = currdate.replace(".",""); var datetags = currdate.split(" "); var currmonth = 0; if (datetags[1] == 'január') currmonth = 1; if (datetags[1] == 'február') currmonth = 2; if (datetags[1] == 'március') currmonth = 3; if (datetags[1] == 'április') currmonth = 4; if (datetags[1] == 'május') currmonth = 5; if (datetags[1] == 'június') currmonth = 6; if (datetags[1] == 'július') currmonth = 7; if (datetags[1] == 'augusztus') currmonth = 8; if (datetags[1] == 'szeptember') currmonth = 9; if (datetags[1] == 'október') currmonth = 10; if (datetags[1] == 'november') currmonth = 11; if (datetags[1] == 'december') currmonth = 12; return new Date(datetags[0], currmonth-1, datetags[2], 0, 0, 0, 0); } function submitbookform() { var checkarrdate = convertDateFormat(document.getElementById("arr_date").value); var checkdepdate = convertDateFormat(document.getElementById("dep_date").value); year = checkarrdate.getFullYear(); month = checkarrdate.getMonth() + 1; day = checkarrdate.getDate(); if (month < 10) month = '0' + month; if (day < 10) day = '0'+day; var arrdate = year + '-' + month + '-' + day; year = checkdepdate.getFullYear(); month = checkdepdate.getMonth() + 1; day = checkdepdate.getDate(); if (month < 10) month = '0' + month; if (day < 10) day = '0'+day; var depdate = year + '-' + month + '-' + day; if (arrdate < '2015-04-10') { alert('Az érkezési dátum a mai napnál nem lehet korábbi!'); return false; } if (arrdate >= depdate) { alert('Az utazási dátumnak későbbre kell esnie, mint az érkezési dátumnak. Kérjük ellenőrizze a dátumot és próbálja újra!'); return false; } document.getElementById('arr_date_conv').value = arrdate; document.getElementById('dep_date_conv').value = depdate; if (($("#rooms").val() == 1) && ($( "#num_children").val() >0)) { var childageerror = 0; for (var r=1; r<=$( "#num_children").val();r++) { if ($('#children'+ r +'_age').val() == 0) childageerror = 1; } if (childageerror) { alert('Adja meg a gyermek(ek) életkorát!'); return false; } } if ($('#corporate_felhasznalonev').val() != '') { $('#bookform').attr('action', 'http://reservation.zeinahotels.com/corporate.hu.php'); } else { $('#bookform').attr('action', 'http://reservation.zeinahotels.com/hotel-list-loading.hu.php'); } $('#bookform').submit(); }