/* Author: Jonathan Wells

*/

var i;
var j;
var imgs = new Array();

var imageLinkURL;
var currImage = 0;
var numImages = 4;
var imageSpeed = 8000;
var speed = 600;
var img;
var auto = true

/** HOMEPAGE ROTATOR **/
$(document).ready(function () {
	if ($("#features").length > 0) {
		$rotator = $("#features");

		// set up controls
		controlsHTML = '<ul id="imagecontrols">';
		for (j = 1; j <= numImages; j++) {
			controlsHTML += '<li><a href="#" id="btnimg' + j + '">' + j + '</a></li>';
		}
		controlsHTML += '</ul>';
		$("header").append(controlsHTML);
		$("#imagecontrols").css({ 'opacity': '0.7' });

		function nextImage() {
			if (currImage >= numImages) {
				loadImage(1);
			} else {
				loadImage(currImage + 1);
			}
		}

		function loadImage(imageNumber) {
			if (imageNumber != currImage) {
				if (!(imgs[imageNumber])) {
					imgs[imageNumber] = new Image();
					img = imgs[imageNumber];
					$(img).load(function () {
						$rotator.children().hide();
						$("#imagecontrols li a#btnimg" + currImage).removeClass('active');
						currImage = imageNumber;
						$("#imagecontrols li a#btnimg" + currImage).addClass('active');
						$("#feature" + imageNumber).fadeIn(speed);
					}).attr("src", $("#feature" + imageNumber).attr("src"));
					if (auto) i = setTimeout(nextImage, imageSpeed);
				} else {
					$rotator.children().hide();
					$("#imagecontrols li a#btnimg" + currImage).removeClass('active');
					currImage = imageNumber;
					$("#imagecontrols li a#btnimg" + currImage).addClass('active');
					$("#feature" + imageNumber).fadeIn(speed);
					if (auto) i = setTimeout(nextImage, imageSpeed);
				}
			}
		}

		$("#imagecontrols a").click(function () {
			clearTimeout(i);
			auto = false;
			imgnum = $(this).attr("id").toString().substring(6);
			loadImage(imgnum);
			return false;
		});

		loadImage(1);

	};
	/** END HOMEPAGE ROTATOR **/
});
























