﻿var panelCount = 5; // Number of panels to rotate
var delay = 7000; //Rotation delay in milliseconds
var j = 1;
var t;
function displayPanel() {
    clearTimeout(t);
    if (j == (panelCount + 1)) j = 1;
    for (panelNum = 1; panelNum <= panelCount; panelNum++) {
        objPanel = document.getElementById("panel" + panelNum);
        objLabel = document.getElementById("label" + panelNum);
        objCaption = document.getElementById("caption" + panelNum);
        (panelNum == j) ? (objPanel.style.display = 'block') : (objPanel.style.display = 'none');
        (panelNum == j) ? (objLabel.className = "labelOn") : (objLabel.className = "labelOff");
        (panelNum == j) ? (objCaption.style.display = "block") : (objCaption.style.display = "none");
    }
    t = setTimeout("displayPanel()", delay);
    j++;
}
function goToPanel(newPanel) {
    j = newPanel;
    displayPanel();
}
function rotateNext() {
	displayPanel();
}
function rotatePrevious() {
	j = j - 2;
	if (j<1) j = panelCount;
	displayPanel();
}
function startRotation() {
    for (panelNum = 1; panelNum < 10; panelNum++)
	{
        objPanel = document.getElementById("panel" + panelNum);
		if (objPanel) panelCount=panelNum;
	}
    displayPanel();
}
