var tabcontentIDs=new Object();

function expandcontent(linkobj){
	var ulid=linkobj.parentNode.parentNode.id;
	var ullist=document.getElementById(ulid).getElementsByTagName("li");
	for (var i=0; i<ullist.length; i++){
		ullist[i].className="";
		if(typeof tabcontentIDs[ulid][i]!="undefined") document.getElementById(tabcontentIDs[ulid][i]).style.display="none";
	}
	linkobj.parentNode.className="selected";
	document.getElementById(linkobj.getAttribute("rel")).style.display="block";
}

function expandtab(tabcontentid, tabnumber){
	var thetab=document.getElementById(tabcontentid).getElementsByTagName("a")[tabnumber];
	if(thetab.getAttribute("rel")) expandcontent(thetab);
}

function initializetabcontent(){
	for(var i=0; i<arguments.length; i++){
		var ulobj=document.getElementById(arguments[i]);
		var ulist=ulobj.getElementsByTagName("li");
		for(var x=0; x<ulist.length; x++){
			var ulistlink=ulist[x].getElementsByTagName("a")[0];
			if(ulistlink.getAttribute("rel")){
				savetabcontentids(arguments[i], ulistlink.getAttribute("rel"));
				ulistlink.onclick=function(){
					expandcontent(this);
					return false;
				}
				if(ulist[x].className=="selected") expandcontent(ulistlink);
			}
		}
	}
}

function savetabcontentids(ulid, relattribute){
	if(typeof tabcontentIDs[ulid]=="undefined") tabcontentIDs[ulid]=new Array();
	tabcontentIDs[ulid][tabcontentIDs[ulid].length]=relattribute;
}
