	function activeTab (id)
	{
		var layer_link = document.getElementById ("link_tab_" + id);
		var layer_content = document.getElementById ("content_tabs");
		var layer_data = document.getElementById ("data_tab_" + id);
		var i;
		
		if (!layer_link || !layer_data || !layer_content)
			return;
		for (i = 0; i < tabs.length; ++i)
		{
			var layer_link_other = document.getElementById ("link_tab_" + i)
			
			if (!layer_link_other)
				continue;
			layer_link_other.className = "normal";
		}
		layer_link.className = "current";
		layer_content.innerHTML = layer_data.innerHTML;
	}
	
	function printTabs ()
	{
		var i;
		var default_tab = 0;
		
		document.write ("<tr><td width=\"100%\">");
		document.write ("<table cellpadding=\"4\" cellspacing=\"0\" width=\"100%\"><tr>");
		for (i = 0; i < tabs.length; ++i)
		{
			document.write ("<td id=\"link_tab_" + i + "\" class=\"normal\" width=\"" + Math.round (100 / tabs.length) + "%\" align=\"center\"><a href=\"javascript:activeTab(" + i + ");\"" + ((tabs[i]['default']) ? " class=\"current\"" : "") + ">" + tabs[i]['label'] + "</a></td>");
			if (tabs[i]['default'])
				default_tab = i;
		}
		document.write ("</tr></table>");
		document.write ("</td></tr>");
		document.write ("<tr>");
		document.write ("<td width=\"100%\"><div id=\"content_tabs\"></div></td>");
		document.write ("</tr>");
		activeTab (default_tab);
	}