// Toggle main page feature.
function toggleFeature(featureID) {
	
	if (currFeature != featureID)
	{
		document.getElementById("fButton" + currFeature).src = "/images/featureButton" + currFeature + "_off.jpg";
		document.getElementById("fButton" + featureID).src = "/images/featureButton" + featureID + "_on.jpg";
		document.getElementById("feature").style.background = "black url(" + src[(featureID-1)] + ") no-repeat " + valign[(featureID-1)] + " " + align[(featureID-1)];

		document.getElementById("featureTitle").innerHTML = "<a href=\"" + url[(featureID-1)] + "\">" + title[(featureID-1)] + "</a>";
		document.getElementById("readMore").href = url[(featureID-1)];

		currFeature = featureID;
	}
}

function toggleButton(buttonID)
{
	if (currFeature != buttonID)
	{
		document.getElementById("fButton" + buttonID).src = "/images/featureButton" + buttonID + "_off.jpg";
	}
}


var timerID = 0;
var pauseTimer = 0;
function UpdateTimer() 
{
   if(timerID) {
      clearTimeout(timerID);
   }

	var thisFeature = currFeature;
		thisFeature++;
	if(currFeature == "5") {
		thisFeature = 1;
	}

   	toggleButton(thisFeature);
   	toggleFeature(thisFeature);

   timerID = setTimeout("UpdateTimer()", 6000);
}

function Start() {
	if (!pauseTimer)
	{
  		timerID  = setTimeout("UpdateTimer()", 6000);
	}
}

function Stop(doPause) 
{
   if(timerID) {
      clearTimeout(timerID);
      timerID  = 0;
   }
   if (doPause) pauseTimer = 1;
}
