// ----------------------------------------------------------------------------------------------------------------------------------
function AJAXContentLoader(arg_url, arg_containerid)
{
	var container = arg_containerid;	
	var sScriptPath = arg_url;
	
	// Allow paramaterised input
	var sParams = "";
	if (arg_url.indexOf("?") == -1)
	{
		sParams = "?moo=1&";
	}
	
	var sFullUrl = sScriptPath + sParams + "&sid="+Math.random();
	  
	// Check we got AJAX support
	var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert("Please ensure you are using a browser that supports AJAX JavaScripting eg Firefox, Safari or Internet Explorer)");
		return;
	}
	
		//alert(sFullUrl);
	
	
	// Setup loading message
	LoadingMessage = new SWFObject("../../swf/loading_cyclist.swf", "sotester", "766", "266", "8", "#EEEEEE");
	LoadingMessage.addParam("wmode", "transparent");
	LoadingMessage.write(container);
	//document.getElementById(container).innerHTML = this.url + " into " + this.container + "<br>";    
	

	xmlHttp.open("GET",sFullUrl,true);
	
	
	xmlHttp.onreadystatechange = function ()
	{        
	       
	    if (xmlHttp.readyState == 4) 
	    {
	        if (xmlHttp.status == 200 || xmlHttp.status == 304) 
	        {
	            document.getElementById(container).innerHTML = xmlHttp.responseText;
	        }
	    }
	}
	
	xmlHttp.send(null); 	
}    
// ----------------------------------------------------------------------------------------------------------------------------------


