var timeout = 150000; // 2.5 mins
setTimeout ("Refresh ()", timeout);

function Refresh ()
{
	var latestDate = document.track_data.last_track.value;
	if (latestDate.length == 0)
	{
		return;
	}
	
	var xhreq;
	var urlUpdate = "recent_tracks.php?latest="+latestDate;

	if (window.XMLHttpRequest)
	{
		xhreq = new XMLHttpRequest ();
	}
	else if (window.ActiveXObject)
	{
		try
		{
			xhreq = new ActiveXObject ("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
 				xhreq = new ActiveXObject ("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				xhreq = false;
			}
		}
	}

	xhreq.onreadystatechange = function ()
	{
		if (xhreq.readyState == 4 && xhreq.status == 200)
		{
			var str = xhreq.responseText;
			if (str.length > 0)
			{
				var obj = document.getElementById("musicTracks");
				obj.innerHTML = str;
			}
			setTimeout ("Refresh ()", timeout);
		}
	}

	xhreq.open ("GET", urlUpdate, true);
	xhreq.send (null);
}