function NewXMLHttpRequest()
{
	var xmlReq = false;
	// Create XMLHttpRequest object in non-Microsoft browsers
	if (window.XMLHttpRequest)
	{
		xmlReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try
		{
			// Try to create XMLHttpRequest in later versions
			// of Internet Explorer
			xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e1)
		{
			// Failed to create required ActiveXObject
			try
			{
				// Try version supported by older versions
				// of Internet Explorer
				xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e2)
			{
				// Unable to create an XMLHttpRequest by any means
				xmlReq = false;
			}
		}
	}
return xmlReq;
}

/*
* Returns a function that waits for the specified XMLHttpRequest
* to complete, then passes it XML response to the given handler function.
* req - The XMLHttpRequest whose state is changing
* responseXmlHandler - Function to pass the XML response to
*/
function GetReadyStateHandler(req, responseXmlHandler)
{
// Return an anonymous function that listens to the XMLHttpRequest instance
	return function ()
	{
		// If the request's status is "complete"
		if (req.readyState == 4)
		{
			// Check that we received a successful response from the server
			if (req.status == 200)
			{
				// Pass the XML payload of the response to the handler function.
				responseXmlHandler(req.responseText ? req.responseText : req.responseXML);
			}
			else
			{
				// An HTTP problem has occurred
				alert("HTTP error "+req.status+": "+req.statusText);
			}
		}
	}
}

function showCalendar(monthNum,yearNum,frmElement,dispElement,index,frompage)
{
/*document.getElementById('roomPlanDiv').innerHTML = '<img src="'+imgAjax+'" />';
document.getElementById('roomType').innerHTML = '<img src="'+imgAjax+'" />';*/
	
url = "ajax_calendar.php?monthNum=" + monthNum + "&yearNum=" + yearNum + "&frmElement=" + frmElement + "&dispElement=" + dispElement + "&index=" + index + "&frompage=" + frompage;
//alert(url);
var req = NewXMLHttpRequest();
req.onreadystatechange = GetReadyStateHandler(req, DisplayCalendar);
req.open("GET", url);
req.send(null);

}
function DisplayCalendar(_var)
{
	//alert(_var);
//document.getElementById('roomCategory').innerHTML =_var[0];
document.getElementById('calanderMain').innerHTML =_var;

}
