$j(document).ready(function()
{
	$j("#unit_id").change( function()
	{
		res_ajax_date_lookup();
	});
	
	$j("#res_check_ava").mouseup( function()
	{
		var start_date = $j("#start_date").val().split("/");
		$j("#time_hour").val();
		$j("#time_ampm").val();
		var start_hour = 8;
		
		if($j("#time_ampm").val() == 'pm')
			start_hour = Number($j("#time_hour").val()) + 12;
		 else
			start_hour = $j("#time_hour").val();
	
		if(start_hour >= 0 && start_hour <= 7)
			start_hour = 0;
		else if(start_hour >= 8 && start_hour <= 15)
			start_hour = 8;
		else if(start_hour >= 16 && start_hour <= 24)
			start_hour = 16;
		
		if($j("#end_date") && $j("#unit_id").val() == '')
		{
			alert('Please make a selection first');
		} else if($j("#end_date") && start_date.length == 3)
		{
			popUp(base_url + 'index.php?req=res_public_availability&id='+$j("#unit_id").val()+'&skin=0&smonth='+start_date[0]+'&sday='+start_date[1]+'&syear='+start_date[2]+'&shour='+start_hour,900,400);
		} else if($j("#end_date"))
		{
			popUp(base_url + 'index.php?req=res_public_availability&id='+$j("#unit_id").val()+'&skin=0',900,400);
		} else if(start_date.length == 3)
		{
			popUp(base_url + 'index.php?req=res_public_availability&id='+$j("#unit_id").val()+'&skin=0&smonth='+start_date[0]+'&sday='+start_date[1]+'&syear='+start_date[2]+'&shour='+start_hour,665,300);
		} else
		{
			popUp(base_url + 'index.php?req=res_public_availability&id='+$j("#unit_id").val()+'&skin=0&shour='+start_hour,665,300);
		}
	});
	
	// Auto-load the unit tip
	if($j("#unit_id").val() != '')
	{
		res_ajax_date_lookup();
	}
	
});

function res_ajax_date_lookup()
{
	$j.post(base_url + 'index.php?req=res_pubic_ajax_date_check', { 
		start_date: $j("#start_date").val(),
		unit_id: $j("#unit_id").val()
	},
	function(data)
	{
		$j.post(base_url + 'index.php?req=res_public_ajax_num_party_check', { unit_id: $j("#unit_id").val()},
		function(data)
		{
			if(data == 1)
			{
				$j("#num_in_party").attr('name','num_in_party');
				$j("#number_in_party_div").show();
			} else
			{
				$j("#num_in_party").attr('name','num_in_party_off');
				$j("#number_in_party_div").hide();
			}
			//alert(data);
		});
	
		$j("#unit_notes h4").html($j("#unit_id option:selected").text()+' availability');
		$j("#unit_info").html(data);
	});
}


