/// <reference path="jquery-1.3.2.min-vsdoc.js" />
// MATRIX DATA HANDLERS ======================================================================
function GetNewDateRange(dataObj){
	/*
	*
	*/
	var trace = "";
	for (var name in dataObj) { trace += "\n" + name + ": " + dataObj[name]; }
	//if(console)console.log(trace);
	//$.get("/sample_matrix_html/tablehtml_" + dataObj.direction + dataObj.rangeDuration + ".html", function(data){
	//$.get("/sample_matrix_html/tablehtml_" + dataObj.direction + ".html", function(data){
	var beforeAfter = (dataObj.direction != "Before" && dataObj.direction != "After") ? "From" : dataObj.direction;
	$.ajax({
		type: "GET",
		url: "/Booking/Availability/" + beforeAfter + "/" + dataObj.rangeStart,
		dataType: "html",
		success: function(data) {
			UpdateTable(data, dataObj.rangeDuration);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			var detail = textStatus;
			if (XMLHttpRequest)
				detail += ' ' + XMLHttpRequest.status + ' ' + XMLHttpRequest.statusText;

			alert("There was a problem loading the availability data.\n\n(" + detail + ")")
			KillMatrixLoader();
		}
	});
}

