function UpdatedPages()
{
	var xml;
	
	this.loadUpdatedPages = function()
	{
		if (document.implementation && document.implementation.createDocument)
		{
			xml = document.implementation.createDocument("", "", null);
			xml.onload = displayUpdatedPages;
		}
		else if (window.ActiveXObject)
		{
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.onreadystatechange = function () {
				if (xml.readyState == 4) displayUpdatedPages()
			};
		}
		else
		{
			alert('Your browser can\'t handle this script');
			return;
		}
		xml.load("/xml/updated_pages.xml");
	}
	
	displayUpdatedPages = function()
	{
		var items = new Array();
		var monthNames = ['January','February','March','April','May','June','July','August','September','October','November','December'];
		var year;
		var month;
		var day;
		var html = '';
		var title;
		var url;
		
		var x = xml.getElementsByTagName('page');
		
		for (i=0;i<x.length;i++)
		{
			title = '';
			url = '';
			type = '';
			year = x[i].getAttribute('year');
			month = x[i].getAttribute('month');
			day = x[i].getAttribute('day');
			
			for (j=0; j<x[i].childNodes.length; j++)
			{
				if (x[i].childNodes[j].firstChild)
				{
					switch (x[i].childNodes[j].tagName)
					{
						case 'title':
							title = x[i].childNodes[j].firstChild.nodeValue;
							break;
						case 'link':
							url = x[i].childNodes[j].firstChild.nodeValue;
							break;
					}
				}
			}
			
			items[i] = '<a href="' + url + '" title="' + title + '"><span>' + month + '/' + day + '/' + year + '</span><br />' + title + '</a>';
	
		}
		
		var html = '<ul>';
		
		for (i = 0; i < items.length; i++)
		{
			html += '<li>' + items[i] + '</li>';
			
		}
		html += '</ul>';
		
		document.getElementById('updated').innerHTML = html;
	}
	
}
