var NewsItems = function()
{
	this.AttachToWindowLoad();
}

NewsItems.prototype.createNewsItemNode = function(newsitem)
{
	var datespan = document.createElement("span");
	datespan.appendChild(document.createTextNode(newsitem.date));
	datespan.className = "date";

	var ahref = document.createElement("a");
	ahref.appendChild(document.createTextNode(newsitem.text));
	ahref.href = newsitem.link;

	var li = document.createElement("li");
	li.appendChild(datespan);
	li.appendChild(document.createTextNode("\u00A0")); // non-breaking space
	li.appendChild(ahref);

	return li;
}

NewsItems.prototype.showNewsItems = function()
{
	var newsitemsList = document.getElementById("newsitems-external");

	if (newsitemsList != null)
	{
		var items = [];
        
        

		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "10 sep", "text": "Film by the Sea 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "10 sep", "text": "Koopavond in Vlissingen"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "12 sep", "text": "Film by the Sea 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "13 sep", "text": "Film by the Sea 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "13 sep", "text": "Toeristenmarkt in Domburg"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "14 sep", "text": "Jazz by the Sea Festival 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "14 sep", "text": "Film by the Sea 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "15 sep", "text": "Jazz by the Sea Festival 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "15 sep", "text": "Film by the Sea 2010"});
		items.push({"link": "http://dishoek.org/nl/kalender.php", "date": "16 sep", "text": "Film by the Sea 2010"});

		for (var i in items)
		{
			newsitemsList.appendChild(this.createNewsItemNode(items[i]));
		}
	}
}

NewsItems.prototype.AttachToWindowLoad = function()
{
	var self = this;

	if(typeof(window.onload) == "function")
	{
		var oldLoadFunction = window.onload;

		window.onload = function()
		{
			oldLoadFunction();
			self.showNewsItems();
		};
	}
	else
	{
		window.onload = function()
		{
			self.showNewsItems();
		};
	}
}

var ne = new NewsItems();

