// JavaScript Document
var noise;
if(!noise) noise={};

noise.news = function(elem){
	noise.newsHolder = document.getElementById(elem);
	noise.identifyElements(noise.newsHolder);
	
}

noise.getChildIndex = function (target){
	var parent = target.parentNode;
	for (i=0; i<parent.children.length; i++){
		switch(target){
			case parent.children[i]:
			return i;
			break;
		}
	}
}

noise.addTabListeners = function (){
	for(i=0; i<noise.newsTabs.children.length; i++){
		noise.newsTabs.children[i].onclick = function (){
			var tabToSelect = noise.getChildIndex(this);
			noise.selectTab(tabToSelect);
		} 
	}
}

noise.identifyElements = function (parent){
	noise.newsTabs = parent.getElementsByTagName("ul")[0];
	noise.newsContent = parent.getElementsByTagName("div")[0];
	noise.addTabListeners();
	noise.selectTab(0);
}

noise.selectTab = function (selectedTab){
	for(i=0; i<noise.newsContent.children.length; i++){
		if(i == selectedTab){
			noise.newsContent.children[i].style.display = "block";
			continue;
		}
		noise.newsContent.children[i].style.display = "none";
	}
}
