var tabstotal=0;
var oldtabname;

var tabrefreshrate=100;
var tabswidth=new Array();
var tabrefreshrate=100;
var oldcontainerwidth=0;
var textwidth=0;

function buildtabs()
{
	document.getElementById("event_header").innerHTML=document.getElementById("event_head").innerHTML;
	tabheadelements=getElementsByClass(document,"div","tab_heading");
	tabtextelements=getElementsByClass(document,"div","tab_text");
	document.getElementById("tabs").style.display="block";
	document.getElementById("event_header").style.display="block";
	document.getElementById("event_head").style.display="none";
	tabstotal=tabheadelements.length;
	for(i=0;i<tabstotal;i++)
	{
		tab_name1="head_0"+i;
		tab_name2="text_0"+i;
		tabheadelements[i].id=tab_name1;
		tabtextelements[i].id=tab_name2;
		document.getElementById(tab_name2).style.display="none";
		tabswidth[i]=document.getElementById(tab_name1).offsetWidth;
		textwidth+=tabswidth[i];
	}

	oldtabname="head_00";
	settabposition();
	showTab(0);
}



function showTab(tabnumber)
{
	tab_name1="head_0"+tabnumber;
	tab_name2="text_0"+tabnumber;
document.getElementById("tabs_text").innerHTML=document.getElementById(tab_name2).innerHTML;

document.getElementById(oldtabname).className="tab_heading";
document.getElementById(tab_name1).className="tab_heading_1";

	oldtabname=tab_name1;
}


function settabposition()
{
	containerwidth=document.getElementById("data_content").offsetWidth-3;
	document.getElementById("tabs").style.width=containerwidth+"px";
	if(containerwidth!=oldcontainerwidth)
	{
	oldcontainerwidth=containerwidth;

	excesswidth=(containerwidth-textwidth)/tabstotal;
	tabpos=0;

	for(i=0;i<tabstotal;i++)
	{
		tab_name="head_0"+i;
		tabwidth=tabswidth[i]+excesswidth-1;
		tabwidth=parseInt(tabpos+tabwidth)-parseInt(tabpos);
		document.getElementById(tab_name).style.width=tabwidth+"px";
		tab_pos=parseInt(tabpos);
		tabpos=tabpos+tabwidth;
	}
	}
	setTimeout('settabposition()',tabrefreshrate);
}