function ajax(purl, div_target, param)
{

	calling_url = purl + "?arg=" + escape(param);

	var request = (typeof(XMLHttpRequest) != "undefined") ? new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
	request.open("GET", calling_url, false);
	request.send(null);
	if(!request.getResponseHeader("Date"))
	{
		var cached = request;
		request = (typeof(XMLHttpRequest) != "undefined") ? new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
		var ifModifiedSince = cached.getResponseHeader("Last-Modified");
		ifModifiedSince = (ifModifiedSince) ? ifModifiedSince : new Date(0); // January 1, 1970
		request.open("GET", calling_url, false);
		request.setRequestHeader("If-Modified-Since", ifModifiedSince);
		request.send("");
		if(request.status == 304)
		{
			request = cached;
		}
	}
	if (request.status == 200 || request.status == 304)
	{
		results = request.responseText;
		//document.getElementById(div_target).innerHTML = results;
	}
	else
	{
			results = "["+calling_url+"] ajax error:n" + request.statusText;
			//document.getElementById(div_target).innerHTML="ajax error:n" + request.statusText;
	}
	if (div_target)	return( results );
}

//document.write(ajax( "/rrt/insert_player.php","*", filetoplay) );
