	//ajax code	
	var xmlhttp
	var elementEntity = "";
	var reservLink = "";
	var reservDiv = "";
	var calendarLink = "";
	
	function loadXMLReservDoc(myLink, myEntity)
	{
		//alert(myLink);
		xmlhttp=null
		// code for Mozilla, etc.
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest()
		}
		// code for IE
		else if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		if (xmlhttp!=null)
		{
		
			elementEntity = myEntity;
			xmlhttp.onreadystatechange=state_Change
			xmlhttp.open("GET",myLink,true)
			xmlhttp.send(null)
		}
		else
		{
			alert("Your browser does not support XMLHTTP.")
		}
	}

	function loadXMLCalcAccommodation(myLink, myEntity, myReservLink, myReservDiv, myCalendarLink, myCalendarDiv)
	{
		xmlhttp=null
		// code for Mozilla, etc.
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest()
		}
		// code for IE
		else if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		if (xmlhttp!=null)
		{
		
			elementEntity = myEntity;
			reservLink = myReservLink;
			reservDiv = myCalendarDiv;
			calendarLink = myCalendarLink;
			
			xmlhttp.onreadystatechange=calc_Change
			xmlhttp.open("GET",myLink,true)
			xmlhttp.send(null)
		}
		else
		{
			alert("Your browser does not support XMLHTTP.")
		}
	}
	

	function loadXMLDoc(myEntity)
	{
		xmlhttp=null
		// code for Mozilla, etc.
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest()
		}
		// code for IE
		else if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		if (xmlhttp!=null)
		{
			xmlhttp.onreadystatechange=state_Change
			xmlhttp.open("GET","test.asp?idEntity=" + myEntity + "",true)
			xmlhttp.send(null)
		}
		else
		{
			alert("Your browser does not support XMLHTTP.")
		}
	}

	function calc_Change()
	{
	// if xmlhttp shows "loaded"
		if (xmlhttp.readyState==4)
		{
			// if "OK"
			//xmlhttp
			if (xmlhttp.status==200)
			{
				
				if (elementEntity != "")
		    	    document.getElementById(elementEntity).innerHTML=xmlhttp.responseText;

				if (xmlhttp.responseText.indexOf("<!--showCal-->") > -1)
				{
					loadXMLReservDoc(reservLink, reservDiv);
				}
				else
				{
					//alert(calendarLink);
				    loadXMLReservDoc(calendarLink, reservDiv);
				}
				//alert(xmlhttp.responseText);
			    // ...some code here...
	    	}
			else
		    {
		    	//alert("Problem retrieving XML data: " + xmlhttp.status)
		    }
		}
		
	}
	
	function state_Change()
	{
	// if xmlhttp shows "loaded"
		if (xmlhttp.readyState==4)
		{
			// if "OK"
			//xmlhttp
			if (xmlhttp.status==200)
			{
				if (elementEntity != "" && document.getElementById(elementEntity) != null)
		    	    document.getElementById(elementEntity).innerHTML=xmlhttp.responseText;
				//alert(xmlhttp.responseText);
			    // ...some code here...
	    	}
			else
		    {
		    	//alert("Problem retrieving XML data: " + xmlhttp.status)
		    }
		}
		

	}
	
	function placeCalLink(calDesc)
	{
		if (document.getElementById('placeCalLink') != null) 
			document.getElementById('placeCalLink').innerHTML = "<a href='#markCalcReserv'>" + calDesc + "</a>";
	}

