function hidebox2(id)
{
	$("#"+id).fadeOut("normal");
}

function disableUsed()
{
	var re=/[ ,]+/; 
	var fulldays = $("#fulldays").html();
	if($("#fulldays").html())
	{
		fulldays = fulldays.split(re);
		var count = fulldays.length;
		//alert(count);
		var i = 0;
		while(i < count)
		{
			$("#"+fulldays[i]).attr("class","red_day ui-datepicker-unselectable ui-state-disabled");
			var number = $("#"+fulldays[i]+" a").html();
			if(number)
			{
				$("#"+fulldays[i]).html("<span class=\"ui-state-default\">"+number+"</span>");
			}
			i++;
			//alert(i);
		} 
	}
	
}

function disableWeekends()
{
	var weekends = $("td.ui-datepicker-week-end");
	var count = weekends.length;
	//alert(count)
	var i = 0;
	while(i < count)
	{ 
			//alert(weekends[i].id);
			var number = $("#"+weekends[i].id+" a").html();
			if(number)
			{
				$("#"+weekends[i].id).attr("class","ui-datepicker-unselectable ui-state-disabled");
				$("#"+weekends[i].id).html("<span class=\"ui-state-default\">"+number+"</span>");
			}
			i++;
			//alert(i);
	}
}
$(document).ready(function(){
	$("#ooops").css("top","30px");
	var day_diff =  parseInt($("#date_diff").text());
	var cal_start_y = parseInt($("#cal_start_y").text());
	var cal_start_m = parseInt($("#cal_start_m").text());
	
	var cal_start_d = parseInt($("#cal_start_d").text());
	
	var cal_stop_y = parseInt($("#cal_stop_y").text());
	var cal_stop_m = parseInt($("#cal_stop_m").text());
	var cal_stop_d = parseInt($("#cal_stop_d").text());
	//alert(cal_start_d);
	//alert(cal_start);
	if(day_diff)
	{
		$("#datepicker").datepicker({
		inline: true,
		minDate: new Date(cal_start_y,cal_start_m - 1,cal_start_d),
		maxDate: new Date(cal_stop_y,cal_stop_m - 1,cal_stop_d),
		defaultDate: +day_diff,
		onSelect: function(dateText, inst) {
			$("#cal_date").attr("value",dateText);
		}
		});
	}
	else
	{
		$("#datepicker").datepicker({
			inline: true,
			minDate: new Date(cal_start_y,cal_start_m - 1,cal_start_d),
			maxDate: new Date(cal_stop_y,cal_stop_m - 1,cal_stop_d),
			onSelect: function(dateText, inst) {
				$("#cal_date").attr("value",dateText);
			}
			});
	}
	$("#datepicker").datepicker('option', 'dateFormat', 'dd/mm/y');
	$("#datepicker").click(function(){
		disableWeekends();
		disableUsed();
	});
	disableWeekends();
	disableUsed();
	
	$("#visit_date_fallback").hide();
	$("#date_container").css("width","80px");
	$("#date_container").css("float","right");
	$("#date_container").css("margin","0px");
	$("#date_container").css("margin-right","50px");
	
	if($("#ooops").html())
	{
		$("#bv_paper_container").hide();
	}
});