function closeAllTabs(){
	if (!document.getElementsByTagName) return false;
  	if (!document.getElementById) return false;
	var tabsHolder = document.getElementById("tabs");
	var linkHolder = tabsHolder.getElementsByTagName("h2");
	for(i=0; i<linkHolder.length; i++){
		var targetHolder = linkHolder[i].getElementsByTagName("a");		
		targetHolder[0].className = " ";
		var targetTab = targetHolder[0].getAttribute("href").split("#")[1];
		var toClose = document.getElementById(targetTab);
		toClose.className = "hide";
	}
}

function changeTab(elem){
	closeAllTabs();
	elem.className = "selectedTab";
	var tabPage = elem.getAttribute("href").split("#")[1];
	var selectedPage = document.getElementById(tabPage);
	selectedPage.className= "show";
}

function prepareTabs(){
	if (!document.getElementsByTagName) return false;
  	if (!document.getElementById) return false;
	var tabsHolder = document.getElementById("tabs");
	tabsHolder.className = "tabsJS";
	var linkHolder = tabsHolder.getElementsByTagName("h2");
	var myArray=new Array();
	for(i=0; i<linkHolder.length; i++){
		myArray[i] = linkHolder[i].getElementsByTagName("a")[0];
		myArray[i].onclick=function(){
			changeTab(this);
			return false;
		}
	}
	changeTab(myArray[0]);
}

addLoadEvent(prepareTabs);