$(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();
}