function makeRequest(url, elemId)
{
	var http_request = XmlHttp.create();
	http_request.onreadystatechange = function() {
		displayContents(http_request, elemId);
	}

	http_request.open('GET', url, true);
	http_request.send(null);
}

function displayContents(http_request, elemId)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			if (document.getElementById(elemId))
			{
				document.getElementById(elemId).innerHTML = http_request.responseText;
				setHeight();
				setFlashFont();
			}
		}
		else
		{
			//alert('There was a problem with the request.' + http_request.status);
			makeRequest("/central/Showerror.asp", "bookingcontent");
		}
	}
}

function makeRequest2(url, elem, dateIn, dateOut)
{
	var http_request = XmlHttp.create();
	http_request.onreadystatechange = function() {
		//handleResponse(http_request);
		handleResponse(http_request, elem);
	}

	dateIn = dateIn.replace(/\//g, '_');
	dateOut = dateOut.replace(/\//g, '_');
	url += '?datein='+dateIn+'&dateout='+dateOut;

	http_request.open('GET', url, true);
	http_request.send(null);
}

function handleResponse(httpRequest, elem)
{
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
      document.getElementById(elem).innerHTML = httpRequest.responseText;
      setHeight();
    }
		else
		{
			alert('There was a problem with the request.' + httpRequest.status);
		}
	}
}



