var TWTR_req;

function TWTR_LoadXMLDoc(url)
{
	// Native XMLHttpRequest object.
	if (window.XMLHttpRequest) TWTR_req = new XMLHttpRequest();
	// IE/Windows XMLHttpRequest ActiveX object.
	else if (window.ActiveXObject) TWTR_req = new ActiveXObject("Microsoft.XMLHTTP");
	else return;
	
	TWTR_req.onreadystatechange = TWTR_ProcessReqChange;
	TWTR_req.open("GET", url, true);
	if (TWTR_req.overrideMimeType) TWTR_req.overrideMimeType('text/xml');
	TWTR_req.send(null);
}

function TWTR_ProcessReqChange()
{
	// Check if it is finished.
	if (TWTR_req.readyState == 4)
	{
		// Make sure that we weren't sent an error.
		if (TWTR_req.status == 200)
		{
			if (TWTR_req.responseXML)
			{
				statuses = TWTR_req.responseXML.documentElement.getElementsByTagName("status");
				for (var i = 0; i < 10; i++)
				{
					document.getElementById("TWTR_Status" + (i + 1)).innerHTML = statuses[i].getElementsByTagName("text")[0].firstChild.data + "<hr \>";
				}
			}
			else
			{
				alert("There is no XML data from Twitter.");
			}
		}
		else
		{
			//alert("There was a problem retrieving the XML data: [" + TWTR_req.status + "] " + TWTR_req.statusText);
		}
	}
}

TWTR_LoadXMLDoc("twitter.php");