
function ReplaceElementID(url,id)
{
	var httpRequest;
	if (window.XMLHttpRequest)
	{
		try { httpRequest = new XMLHttpRequest(); }
		catch(e) {}
	} 
	else if (window.ActiveXObject)
	{
		try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch(e)
		{
			try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } 
			catch(e) {}
		}
	}
	if(! httpRequest)
	{
		alert('\n\nGiving up :(\n\nCannot create an AJAX connection.');
		return false;
	}
	httpRequest.onreadystatechange = function() { ContainerContents(httpRequest,id); };
	httpRequest.open('GET',url,true);
	httpRequest.send('');
} // function makeRequestGET()

function ContainerContents(content,id)
{
	try
	{
		if (content.readyState == 4)
		{
			if(content.status == 200) { document.getElementById(id).innerHTML=content.responseText; }
			else { alert('\n\nThere was a problem with the request.\n\nStatus code: '+content.status+'\n'+content.statusText); }
		}
	}
	catch(error) { alert('Error: '+error.name+' -- '+error.message); }
} // function ContainerContents()

