// JavaScript Document

addOnload(tabbedBrowsing);

function tabbedBrowsing() {
	var allTabs = document.getElementsByClassName("a","TabedBrowser");
	for (i=0; i<allTabs.length; i++) {
		allTabs[i].onclick = generateTabContent;
	}
}

function generateTabContent() {
	var urlArray = this.href.split(";");
	var urlArrayLast = urlArray[urlArray.length-1].split("-");
	var id = urlArrayLast[urlArrayLast.length-1];
	
	requestURL = "/ajax-page-content.lasso?id=" + id;
	xmlhttp.open("GET", requestURL);
	xmlhttp.onreadystatechange = function() { 
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			document.getElementById('descriptionContent').innerHTML = xmlhttp.responseText;
		};
	} 
	xmlhttp.send(null);

	generateNewTabClasses(this);
	
	return false;
}

function generateNewTabClasses(obj) {
	var allTabs = document.getElementsByClassName("a","TabedBrowser");
	for (i=0; i<allTabs.length; i++) {
		allTabs[i].parentNode.className = "tabContent";
	}
	obj.parentNode.className = "tabContent active";
}