function changeTab(item) {
	for (i = 0; i < numTabs; i++) {
		if (tabs[i] == item) {
			document.getElementById(tabs[i]).style.backgroundImage = "url(img/tab-active.gif)";
			document.getElementById(tabs[i] + "-table").style.color = "#000000";
		} else {
			document.getElementById(tabs[i]).style.backgroundImage = "url(img/tab-passive.gif)";
			document.getElementById(tabs[i] + "-table").style.color = "#000000";
		}
	}
	loadintoIframe("tabbed-content", item + ".html");
	activeTab = item;
}
function highlightTab(item) {
	document.getElementById(item).style.backgroundImage = "url(img/tab-highlight.gif)";
	document.getElementById(item + "-table").style.color = "#FFFFFF";
}
function revertTab(item) {
	document.getElementById(item).style.backgroundImage = (item == activeTab) ? "url(img/tab-active.gif)" : "url(img/tab-passive.gif)";
	document.getElementById(item + "-table").style.color = "#000000";
}

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
if (document.getElementById)
	resizeIframe("tabbed-content")
if ((document.all || document.getElementById)) {
	var tempobj = document.all? document.all["depp"] : document.getElementById("tabbed-content")
	tempobj.style.display = "block"
}
}

function resizeIframe(frameid) {
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera) {
	currentfr.style.display = "block"
	if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
		currentfr.height = currentfr.contentDocument.body.offsetHeight + FFextraHeight;
	else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
		currentfr.height = currentfr.Document.body.scrollHeight;
	if (currentfr.addEventListener)
		currentfr.addEventListener("load", readjustIframe, false)
	else if (currentfr.attachEvent) {
		currentfr.detachEvent("onload", readjustIframe) // Bug fix line
		currentfr.attachEvent("onload", readjustIframe)
	}
}
}

function readjustIframe(loadevt) {
	var crossevt = (window.event)? event : loadevt
	var iframeroot = (crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
		resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url) {
if (document.getElementById)
	document.getElementById(iframeid).src = url
}

if (window.addEventListener)
	window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
	window.attachEvent("onload", resizeCaller)
else
	window.onload = resizeCaller
