

function ajaxpage(szUrl, containerid)
{
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	{ 
		page_request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) // if IE
	{ 
		try 
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (err)
		{
			try
			{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (err){}
		}
	}
	else
	{
		return false;
	}
	
	

	page_request.onreadystatechange=function() { loadpage(page_request, containerid); }
	
	// if the async isn't set to true, then it won't do the callback
	// and our code won't work.
	page_request.open('GET', szUrl, true);
	page_request.send(null);
	
}

function loadpage(page_request, containerid)
{
		
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
		
		try
		{
			document.getElementById(containerid).innerHTML = page_request.responseText;
		}
		catch (err)
		{	
			document.getElementById(containerid).innerHTML = err.message;		
		}
	}	
	
} /* loadpage */
