// JavaScript Document

var news_index = 0;
var news_max = 2;

function show_news()
{
	location.href = "news/news.php#news" + eval(news_index + 1);
}

function news_timer() 
{
	news_index += 1;
	
	if (news_index > news_max)	
		news_index = 0;
	
	extract_news_data('xml/news.xml','top');
}

function extract_news_data(filepath, whatContent)
{		
	xmlDoc = loadXMLDoc(filepath);	
		
	var x = xmlDoc.getElementsByTagName('item');
	//news_max = x.length;
	
	var txt = "";
	
	if (whatContent == 'all')
	{
		var j = 1;
		
		for (var i=0;i<x.length;i++)
		{
			j += i;
			txt = txt + "<a id='news" + eval(i+1) + "' name='news" + eval(i+1) + "'></a><p><span class='Bold'>" + xmlDoc.getElementsByTagName("date")[i].childNodes[0].nodeValue + ":</span> " +  xmlDoc.getElementsByTagName("description")[i].childNodes[0].nodeValue + "</p>";
		}
	}
	else
	{		
		str = xmlDoc.getElementsByTagName("description")[news_index].childNodes[0].nodeValue;
		str = str.substring(0, 150);
		
		txt = txt + "<p><span class='newsDate'>" + xmlDoc.getElementsByTagName("date")[news_index].childNodes[0].nodeValue + "</span></p><p>" +  str + "...</p>";
	}
	
	document.getElementById("news_content").innerHTML = txt;
}

function loadXMLDoc(dname) 
{
	var xmlDoc;
				
	if (window.XMLHttpRequest)
	{
		xmlDoc = new window.XMLHttpRequest();				
		xmlDoc.open("GET",dname,false);
		xmlDoc.send("");
		
		return xmlDoc.responseXML;
	}
	// IE 5 and IE 6
	else if (ActiveXObject("Microsoft.XMLDOM"))
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(dname);
		return xmlDoc;
	}
	alert("Error loading document");
	return null;
}