function customRange() {  
	$("#ProgramToDate").datepicker("option", { minDate: $('#ProgramFromDate').datepicker('getDate')});
	$('#ProgramFromDate').attr('readonly', 'readonly'); 
}

$(document).ready(function () {
	
	if($("body").attr("id") == "book-now") {
		
		$("#AccommodationFromDate").datepicker({ dateFormat: 'dd/mm/yy', minDate: 0});
		
		$("#CourseStartDate,#AdditionalCourseStartDate").datepicker({ beforeShowDay: function(date) {
			var day = date.getDay();
			return [(day == 1), ""]
		} , dateFormat: 'dd/mm/yy', minDate: 0 });
		
		
		function customRange(input) {
			return {
				minDate: (input.id == "AccommodationToDate" ? $("#AccommodationFromDate").datepicker("getDate") : null), 
				maxDate: (input.id == "AccommodationFromDate" ? $("#AccommodationToDate").datepicker("getDate") : null)
			};
		}
		
		$("#AccommodationFromDate, #AccommodationToDate").datepicker({
			dateFormat: 'dd/mm/yy',
			minDate: 0,
			beforeShow: customRange,
			firstDay: 1, 
			changeFirstDay: false
		});
		
		
		$("#airportPickupContainer").css("display","none");
		
		$("#AirportPickup").click(function(){
			if ($("#AirportPickup").is(":checked"))
				{
					$("#airportPickupContainer").show("fast");
				}
			else
				{
					$("#airportPickupContainer").hide("fast");
				}
			});
			
			$("#SelectAdditionalProgram").click(function(){
				if ($("#SelectAdditionalProgram").is(":checked"))
					{
						$("#additionalProgramContainer").show("fast");
					}
				else
					{
						$("#additionalProgramContainer").hide("fast");
					}
				});
			
			$('#SelectedAccommodation').change(function() {
				if ($("#SelectedAccommodation").val() == "")
					{
						$("#accommodationContainer").hide("fast");
					}
				else
					{
						$("#accommodationContainer").show("fast");
					}
				});
			}
			
			if($("body").attr("id") == "sitemap") { 
				$(function() {
					$("#treeview").treeview({
						collapsed: false,
						animated: "medium",
						persist: "location"
					});
				});
			}
		});	