var panes2 = new Array();
var paneSize = 0;
var activePane = 0;
var pOnload = window.onload; // TAR - save current onload
var rotateTimeout;
var slideshowPaused = false;
window.onload = function() {
	pOnload; // TAR - call current onload
	
	setupPanes2("tabContainer", "tab1");
}

function setupPanes2(containerId, defaultTabId) {
        // Insert Play/Pause html
        var divTag = document.createElement("div");

	document.getElementById("hidden_obj_2").style.display= 'block';
	panes2[containerId] = new Array();
	var maxHeight = 0; var maxWidth = 0;
	var container = document.getElementById(containerId);
	var paneContainer = container.getElementsByTagName("div")[0];
	var paneList = paneContainer.childNodes;
	for (var i=0; i < paneList.length; i++ ) {
		var pane = paneList[i];
		if (pane.nodeType != 1) continue;
		if (pane.offsetHeight > maxHeight) maxHeight = pane.offsetHeight;
		if (pane.offsetWidth  > maxWidth ) maxWidth  = pane.offsetWidth;
		panes2[containerId][pane.id] = pane;
                paneSize++;
		pane.style.display = "";
	}
	paneContainer.style.height = maxHeight + "px";
	paneContainer.style.width  = maxWidth + "px";
	document.getElementById(defaultTabId).onclick();
        activePane++;
        setTimeout('setNextPane()', 2000);
}

function setNextPane() {
    if(slideshowPaused == true) {
        return;
    }
    activePane++;
    if(activePane > paneSize) {
        activePane = 1;
    }
    document.getElementById("tab" + activePane).onclick();
    rotateTimeout = setTimeout('setNextPane()', 2000);
}

function pausePanes() {
    if(slideshowPaused == true) {
        slideshowPaused = false;
        document.getElementById("slideshow_link").innerHTML = "<img src=\"/AM/Graphics/MMSRedesign/home_carousel/bttn_pause.gif\" />";
        
        rotateTimeout = setTimeout('setNextPane()', 2000);
    } else {
        clearTimeout(rotateTimeout);
        document.getElementById("slideshow_link").innerHTML = "<img src=\"/AM/Graphics/MMSRedesign/home_carousel/bttn_play.gif\" />";
       
        slideshowPaused = true;
    }
    return 0;
}

function showPane2(paneId, activeTab) {
        if((paneId != "pane" + activePane) && (activePane != 0)) {
            pausePanes();
        }
	for (var con in panes2) {
		activeTab.blur();
		activeTab.className = "home_active";
		var parent = activeTab.parentNode;
		parent.className = "tabs2";
		if (panes2[con][paneId] != null) {
			var pane = document.getElementById(paneId);
			pane.style.display = "block";
			var container = document.getElementById(con);
			var tabs = container.getElementsByTagName("ul")[0];
			var tabList = tabs.getElementsByTagName("a")
			for (var i=0; i<tabList.length; i++ ) {
				var tab = tabList[i];				
				if (tab != activeTab) {
					tab.className = "";
					tab.parentNode.className = "";
				}
			}	      
			for (var i in panes2[con]) {
				var pane = panes2[con][i];
				if (pane == undefined) continue;
				if (pane.style == undefined) continue;
				if (pane.id == paneId) continue;
					pane.style.display = "none";
			}
		}
	}
  return false;
}
