// toggle reservations
$(document).ready(function()
{
  //hide the all of the element with class resbox (i.e. booking form)
  $(".resbox").hide();
  //toggle the component with class btn (i.e. headers)
  $(".btn").click(function()
  {
    $(this).next(".resbox").slideToggle(600);
  });
});


// regular res
$(document).ready(function(){
  $("form#res").submit(function() {
	var resURL = 'https://quokkatraveltools.nucleus.com/HotelResSys/SignIn/CustEnter.cfm?P=79'+'&R=1236283191&DA='+$('#DA').attr('value')+'&DD='+$('#DD').attr('value')+"&Adults="+$('#Adults').attr('value')+'&Kids='+$('#Kids').attr('value');
 			
	window.open(resURL);
	return false;
  });
});

$(function() {
	$("#arr-picker").datepicker({ dateFormat: 'MM d, yy',
		altField: '#DA', 
		altFormat: 'yy-mm-dd',
		minDate: 1,
		beforeShow: setMaxDate
		});
	});
		
$(function() {
	$("#dep-picker").datepicker({ 
		dateFormat: 'MM d, yy',
		altField: '#DD', 
		altFormat: 'yy-mm-dd',
		beforeShow: setMinDate
		});
	});
		
function setMinDate(){
	dateMin = $("#arr-picker").datepicker("getDate");
	if(dateMin){
		return {
            minDate: dateMin
        };
    } else {
    	return {
            minDate: 2
        };
    } 
}

function setMaxDate(){
	dateMax = $("#dep-picker").datepicker("getDate");
	if(dateMax){
		return {
            maxDate: dateMax
        };
    } 
}

// long term
$(document).ready(function(){
  $("form#lg_res").submit(function() {
	var resURL = 'https://quokkatraveltools.nucleus.com/HotelResSys/SignIn/CustEnter.cfm?P=421'+'&R=1236283191&DA='+$('#lg_DA').attr('value')+'&DD='+$('#lg_DD').attr('value')+"&Adults="+$('#lg_Adults').attr('value')+'&Kids='+$('#lg_Kids').attr('value');
 			
	window.open(resURL);
	return false;
  });
});

$(function() {
	$("#lg_arr-picker").datepicker({ dateFormat: 'MM d, yy',
		altField: '#lg_DA', 
		altFormat: 'yy-mm-dd',
		minDate: 1,
		beforeShow: lg_setMaxDate
		});
	});
		
$(function() {
	$("#lg_dep-picker").datepicker({ 
		dateFormat: 'MM d, yy',
		altField: '#lg_DD', 
		altFormat: 'yy-mm-dd',
		beforeShow: lg_setMinDate
		});
	});
		
function lg_setMinDate(){
	lg_dateMin = $("#lg_arr-picker").datepicker("getDate");
	if(lg_dateMin){
		return {
            minDate: lg_dateMin
        };
    } else {
    	return {
            minDate: 2
        };
    } 
}

function lg_setMaxDate(){
	lg_dateMax = $("#lg_dep-picker").datepicker("getDate");
	if(lg_dateMax){
		return {
	        maxDate: lg_dateMax
	    }; 
	}
}
