function News()
{
	var req = false;
	var xmlDoc;
	var url = "/xml/news.xml";
	
	this.loadNews = function()
	{
		
		 if(window.XMLHttpRequest && !(window.ActiveXObject)) 
		 {
			 try {
				req = new XMLHttpRequest();
			 } catch(e) {
				req = false;
			 }
		 // branch for IE/Windows ActiveX version
		 } 
		 else if(window.ActiveXObject) 
		 {
			 try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			 } 
			 catch(e) 
			 {
				 try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				 } 
				 catch(e) {
					req = false;
				 }
			 }
		 }
		 req.onreadystatechange = function() 
		 {
			 if (req.readyState==4 && req.status==200)
			 {
				 xmlDoc = req.responseXML;
				 displayNews();
			 }
		 };
		 req.open("GET", url, true);
		 req.send();

	}
	
	displayNews = 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 description;
		var link;
		
		var x = xmlDoc.getElementsByTagName('item');
		
		for (i=0;i<x.length;i++)
		{
			title = '';
			description = '';
			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 'description':
							description = x[i].childNodes[j].firstChild.nodeValue;
							break;
						case 'link':
							link = x[i].childNodes[j].firstChild.nodeValue;
							break;
					}
				}
			}
			
			items[i] = '<p id="newsItem'+ (i+1) +'"><span>' + monthNames[month-1] + ' ' + day + ', ' + year + '</span> | <strong><a href="' + link + '">' + title + '</a></strong><br>' + description + '</p>';
	
		}
		
		for (i = 0; i < items.length; i++)
		{
			html += items[i];
			
		}
		
		document.getElementById('newsWrapper').innerHTML = html;
	}
	
}
