



//get news from news.xml
function LoadNews()
{
	var divMainNews=document.getElementById("divMainNews");

	getXMLData("data/news.xml","LoadNews_Callback()")
	
	divMainNews.innerHTML="Getting News";
	
	
}

function LoadNews_Callback()
{

	var divMainNews=document.getElementById("divMainNews");
	var objNewsXML=xmlDoc.getElementsByTagName("data");
	var html="";
			
	for (var i=0;i<objNewsXML.length;i++)
	{

		var objNewsItemXML=objNewsXML[i];
		html+="<div class='newsTitle'>"+objNewsItemXML.getAttribute("title") + "</div>";
		html+="<div class='newsDate'>"+objNewsItemXML.getAttribute("date") + "</div>";
		
		html+="<div class='newsData'>"+objNewsItemXML.firstChild.data   + "</div>";
		html+="<div class='newsSubmittedBy'>Submitted By "+objNewsItemXML.getAttribute("submittedBy") + "</div>";
		
	}
		//alert(html);
	divMainNews.innerHTML=html;
}

function LoadLatestNews()
{
	var divLatestNews=document.getElementById("divNews");

	getXMLData("data/news.xml","LoadLatestNews_Callback()")
	
	divLatestNews.innerHTML="Getting News";
}

function LoadLatestNews_Callback()
{
	var divLatestNews=document.getElementById("divNews");
	var objNewsXML=xmlDoc.getElementsByTagName("data");
	var html="";
			
	for (var i=0;i<mintLatestNewsCount;i++)
	{

		var objNewsItemXML=objNewsXML[i];
		html+="<div class='latestNewsTitle'><a href='news.htm'>"+objNewsItemXML.getAttribute("title") + "</a></div>";	
		html+="<div class='latestNewsData'>"+objNewsItemXML.firstChild.data.substring(0,20)+"..."   + "</div>";

		
	}
		//alert(html);
	divLatestNews.innerHTML=html;
}

//gets the water levels xml
function LoadWaterLevels()
{
	var divWaterLevels=document.getElementById("divWaterLevels");

	getXMLData("data/config.xml","LoadWaterLevels_Callback()");
	
	divWaterLevels.innerHTML="Getting Water Levels";
}
function LoadWaterLevels_Callback()
{

	var divWaterLevels=document.getElementById("divWaterLevels");
	var objOptionsXML=xmlDoc.getElementsByTagName("option");

	var intLevel=0;
	var dtmDate;
	var strWhoUpdated;
	var strDescription;
	//go through each option
	for (var i=0;i<objOptionsXML.length;i++)
	{
		var objOption=objOptionsXML[i];
		if (objOption.getAttribute("name")=="WaterLevels")
			intLevel=objOption.getAttribute("value");
		if (objOption.getAttribute("name")=="Date")
			dtmDate=objOption.getAttribute("value");
		if (objOption.getAttribute("name")=="WhoSubmitted")
			strWhoUpdated=objOption.getAttribute("value");
		if (objOption.getAttribute("name")=="Description")
			strDescription=objOption.getAttribute("value");
		
	}
	
	var strImage="flag_white.gif";
	
	var html="";
	

	if (intLevel==-1)
	{
		html+="No data available";
		divWaterLevels.innerHTML=html;
		return;
	}
	else if (intLevel==0 )
		strImage="images/flag_white.gif";
	else if (intLevel>=1 && intLevel<3)
		strImage="images/flag_green.gif";
	else if (intLevel==3)
		strImage="images/flag_orange.gif";
	else if (intLevel>=3 && intLevel<=5)
		strImage="images/flag_red.gif";
	
	html+="<h5>Water levels @ " + dtmDate+"</h5>";
	html+="<div id='levels'>";
	html+="<img src='"+strImage+"'>";
	html+=intLevel + " - ";
	html+=strDescription;
	html+="</div>";
	html+="<h6>Submitted By: " + strWhoUpdated  +"</h6>";

	
		//alert(html);
	divWaterLevels.innerHTML=html;
	
	
}

