$(document).ready(function() {
	function ImageRotator(vars) {
		for (var i in vars)
			this[i] = vars[i];
		this.currentI = 0;
		this._init();		
	}
	
	ImageRotator.prototype._init = function() {
		for (var i in this.images) {
			var img = document.createElement("img");
			img.src = "Images/" + this.images[i];
			this.images[i] = img;
		}
		this.imgID = $("#" + this.imgID);
		
		this.iterate();
		clearInterval(this.timer);
		var _self = this;
		
		this.timer = setInterval(function() {
			_self.iterate();
		}, _self.interval);
	}
	
	ImageRotator.prototype.iterate = function() {
		if (this.currentI == (this.images.length - 1))
			this.currentI = 0;
		else
			this.currentI++;
		this.imgID.attr({
			src: this.images[this.currentI].src
		});
	}
	
	var banner = new ImageRotator({
		imgID: "rotatingHeader",
		images: [
			"main_01.jpg",
			"main_02.jpg",
			"main_03.jpg",
			"main_04.jpg",
			"main_05.jpg",
			"main_06.jpg",
			"main_07.jpg",
			"main_08.jpg"
		],
		interval: 4000
	});
});