/* slildeshow */

// slideshow variables
var currentId = 1;
var numberOfPages = 21;

// rotating banner variables
var numberOfMessages = 3;
var currentMessage = 0;
var Messages = new Array(numberOfMessages);
Messages = ["Harnessing their imagination.",
			"Encouraging a love for learning.",
			"10 years of proven results."];

//slideshow funcs
function hideAll() {
	document.getElementById("term"+currentId).style.display = "block";
	document.getElementById("data"+currentId).style.display = "block";
	for (var i = 2; i <= numberOfPages; i++) {
		document.getElementById("term"+i).style.display = "none";
		document.getElementById("data"+i).style.display = "none";
	}
}

function displayNext() {
	clearTimeout(ss);
	if (currentId < numberOfPages) {
		document.getElementById("term"+currentId).style.display = "none";
		document.getElementById("data"+currentId).style.display = "none";
		document.getElementById("term"+(currentId+1)).style.display = "block";
		document.getElementById("data"+(currentId+1)).style.display = "block";
		currentId++;
	} else {
		document.getElementById("term"+currentId).style.display = "none";
		document.getElementById("data"+currentId).style.display = "none";
		document.getElementById("term"+1).style.display = "block";
		document.getElementById("data"+1).style.display = "block";
		currentId = 1;
	}
}

function displayPrev() {
	clearTimeout(ss);
	if (currentId > 1) {
		document.getElementById("term"+currentId).style.display = "none";
		document.getElementById("data"+currentId).style.display = "none";
		document.getElementById("term"+(currentId-1)).style.display = "block";
		document.getElementById("data"+(currentId-1)).style.display = "block";
		currentId--;
	} else {
		document.getElementById("term"+currentId).style.display = "none";
		document.getElementById("data"+currentId).style.display = "none";
		document.getElementById("term"+numberOfPages).style.display = "block";
		document.getElementById("data"+numberOfPages).style.display = "block";
		currentId = numberOfPages;
	}
}

function displayPage(pageId) {
	document.getElementById("term"+currentId).style.display = "none";
	document.getElementById("data"+currentId).style.display = "none";
	document.getElementById("term"+pageId).style.display = "block";
	document.getElementById("data"+pageId).style.display = "block";
	currentId = pageId;
}

function slideShow(pageId) {
	displayPage(pageId);
	if (pageId == numberOfPages) {
		ss = setTimeout("slideShow(1)",5000);
	} else ss = setTimeout("slideShow(currentId+1)",5000);
}

// slideshow button hover
function handleButton(buttonId, buttonState) {
	buttonState == "on" ? document.getElementById(buttonId).src = ("img/btn."+buttonId+".hover.png") : document.getElementById(buttonId).src = ("img/btn."+buttonId+".unhover.png");
}

// rotating banner function
function rotateBanner(stringId) {
	document.getElementById("rotating").innerHTML = "<h2>"+Messages[stringId]+"</h2>";
	currentMessage = stringId + 1;
	if (currentMessage == numberOfMessages) {
		rb = setTimeout("rotateBanner(0)",5000);
	} else rb = setTimeout("rotateBanner(currentMessage)",5000);
}

// initialisers
function initSlideShow () {
	hideAll();
	slideShow(currentId);
}

function initRotatingBanner () {
	rotateBanner(currentMessage);
}

