$(document).ready(function() 
{		

	
	$('#reservation_form').submit(function() 
	{
  		
		var start_date_obj = new Date($("#check_in_date").datepicker('getDate'));
		var end_date_obj = new Date($("#check_out_date").datepicker('getDate'));
					
		if(end_date_obj <= start_date_obj)
		{
			jAlert('Choose a valid date!','','');
			return false;
		}
		
					
		var start_month 	= parseInt(start_date_obj.getMonth() + 1);
		var end_month		= parseInt(end_date_obj.getMonth() + 1);
					
		var start_day		= parseInt(start_date_obj.getDate());
		var end_day			= parseInt(end_date_obj.getDate());
					
		if(start_month < 10)
		{
			start_month = '0' + start_month;
		}
					
		if(end_month < 10)
		{
			end_month = '0' + end_month;
		}
					
		if(start_day < 10)
		{
			start_day = '0' + start_day;
		}
					
		if(end_day < 10)
		{
			end_day = '0' + end_day;
		}
					
		$("#reservation_form #start_date").val(start_date_obj.getFullYear() + '-' + start_month + '-' + start_day);
		$("#reservation_form #end_date").val(end_date_obj.getFullYear() + '-' + end_month + '-' + end_day);

		//jAlert($("#reservation_form #start_date").val(),'','');
		//jAlert($("#reservation_form #end_date").val(),'','');
		
		// check if start and end date are the same
		if(end_date_obj.getTime() == start_date_obj.getTime())
		{
			//return confirm('Your check in and check out dates are same.\r\nAre you sure you want to check out on the same day?');
			jConfirm('"Din  ankomstdatumochavresedatum&auml;rdetsamma."\r\n&Auml;r du  s&auml;kerp&aring;att du villavresap&aring;samma dag?', '', function(r) {
					 if(r){
					  var frm = document.form1;
					  frm.submit();
					 }else
						 return false;
				});

			return false;
			
	  }
					
		return true;
	});
	
	
	$('#reservation_form #reset_reservation').click(function(){
		// reset form values
		$("#check_in_date").datepicker('setDate', today);
		$("#check_out_date").datepicker('setDate', today);
		
		$('#num_of_adults').val(1);
		$('#num_of_children').val(0);
		$('#num_of_rooms').val(1);
		$('#num_of_baby_beds').val(0);
		
		return false;
	});
	
	
	window.setTimeout("refreshCals()", 2000);
});


// IE6 Hack, refresh datepicker
function refreshCals()
{
	$("#reservation_form #check_in_date").datepicker('refresh');
	$("#reservation_form #check_out_date").datepicker('refresh');
} 

function fnBarnOpen(){
	frm = document.form1; 
	if (frm.num_of_children.value !=0 || frm.num_of_baby_beds.value !=0){
		jAlert("Children under 7 years not requiring extra bed stay free.<br/>Cot can be provided at no charge. Book it.","Children",'');
	}
}
