var xmlhttp

function loadXMLDoc(url,region)
{
xmlhttp=null
// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
if (xmlhttp!=null)
  {
  switch (region) {
	  case 'blog'    	: xmlhttp.onreadystatechange=state_Change; break;
	  case 'forum' 		: xmlhttp.onreadystatechange=state_ChangeInter; break;
  }
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
else
  {
  alert("Your browser does not support XMLHTTP.")
  }
}

function state_Change()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
  myXML=xmlhttp.responseXML
	var allLinks = myXML.getElementsByTagName('title');
	var allURLs = myXML.getElementsByTagName('link');
	document.getElementById('threads').innerHTML = "<ul>";
	for(i=1;i<9;i++) {
		document.getElementById('threads').innerHTML = document.getElementById('threads').innerHTML + "<li><div><a target='_parent' href='" + allURLs[i].childNodes[0].nodeValue + "'>" + allLinks[i].childNodes[0].nodeValue + "</a></div></li>";
		}
	document.getElementById('threads').innerHTML = document.getElementById('threads').innerHTML + "</ul>";	
	/* var allURLs = myXML.getElementsByTagName('link');
	var channelList = "<ul class='twoCol'>";
	for (i=1;i<allChannels.length;i++) {
		currentChannelName = allChannels[i].childNodes[0].nodeValue;
		currentURL = allURLs[i].childNodes[0].nodeValue;
		channelList = channelList + "<li><a href='"+currentURL+"'>"+currentChannelName+"</a></li>";
		 } */
		 
  }
  else
  {
  alert("Problem retrieving XML data:" + xmlhttp.statusText)
  }
  }
}

function loadXMLs() {
	loadXMLDoc('/au/mirrored/forums/damienleithRecentThreads.xml', 'blog');
}