// JavaScript Document

function newsIndex_home(whichXML)
{
	importXML(whichXML);
	var newsPosts = "";
	
	var headlinesLength = xmlDoc.getElementsByTagName("HEADLINE").length;
	var homeNewsItems = 4;
	var postsAmount = (headlinesLength < homeNewsItems) ? headlinesLength : homeNewsItems;
	
	// Main List
	for (var i=0; i<postsAmount; i++) {
		newsPosts += "<div class='news'>";
		newsPosts += "<h3 class='newsTitle'>";
		newsPosts += "<a href='/news/";
		if (whichXML == "/news/newsCommunity.xml") {
			newsPosts += "?page=community";
		}
		newsPosts += "#news"+(i+1)+"'>";
		newsPosts += xmlDoc.getElementsByTagName("HEADLINE")[i].firstChild.data+"</a>";
		newsPosts += "</h3>";
		
		newsPosts += "<p class='newsDate'>";
		newsPosts += xmlDoc.getElementsByTagName("MONTH")[i].firstChild.data+" ";
		newsPosts += xmlDoc.getElementsByTagName("YEAR")[i].firstChild.data;
		newsPosts += "</p>";
		
		newsPosts += "<p class='newsCopy'>";
		var newsCopy = xmlDoc.getElementsByTagName("COPY")[i].firstChild.data; 

		// Cut the story at the end of a word
		var endChar = 0;
		var checkChar = null;
		while (checkChar != '.') {
			endChar++;
			checkChar = newsCopy.charAt(endChar);
			//alert(checkChar);
		}
		newsPosts += newsCopy.substring(0,endChar);
		
		// Read more link
		newsPosts += "&hellip; </p>";
		newsPosts += "<p class='newsMore'><a href='/news/";
		if (whichXML == "/news/newsCommunity.xml") {
			newsPosts += "?page=community";
		}
		newsPosts += "#news"+(i+1)+"' class='page'>Read more</a></p>";
		newsPosts += "</div>";
	}
	
	return newsPosts;
}


function createNewsIndex() {
	document.getElementById("t-news").innerHTML = newsIndex_home("/news/newsTown.xml");
	document.getElementById("c-news").innerHTML = newsIndex_home("/news/newsCommunity.xml");
}

window.onload = createNewsIndex;
