Aggregator = new Object();
Aggregator.feedCollection = new Array();

Aggregator.Read = function(xml)
{
	var title = xml.getElementsByTagName('title')[0].firstChild.data;
	var _link = xml.getElementsByTagName('link')[0].firstChild.data;
	var items = xml.getElementsByTagName('item');

	var feed = new Feed(Aggregator.feedCollection.length, title, _link, items);
	Aggregator.feedCollection.push(feed);
	Aggregator.displayFeedTitles(feed);
}

Aggregator.displayFeedTitles = function(feed)
{
	document.getElementById('titles').innerHTML += feed.GetTitle();
	Aggregator.DisplayTitles(feed.id);
}

Aggregator.DisplayTitles = function(id)
{
	var titleArray = Aggregator.feedCollection[id].GetAllTitles();
	var titles = document.createElement("div");
	titles.id = "subTitle_"+ id;
	document.getElementById('title_'+id).appendChild(titles);
	for(var i=0; i<titleArray.length; i++)
	{
		titles.innerHTML += titleArray[i] +"<br />";
	}
}

Aggregator.DisplayItem = function(feedId, id)
{
	var details = Aggregator.feedCollection[feedId].GetDetails(id);
	document.getElementById('description').innerHTML = details;
}