/* 
	jQuery "imgSlider.js", 
	Erik Smith <erik@shuffleinteractive.com>
	http://shuffleinteractive.com
*/
function imgSlider(locator, seconds){
	if(seconds == undefined){
		imgSlider.seconds_between = 5;
	} else {
		imgSlider.seconds_between = seconds;
	}
	imgSlider.el = $('#'+locator);
	imgSlider.imgs = $('#'+locator+' img');
	imgSlider.total = (imgSlider.imgs.length);
	$(imgSlider.el).css('position', 'relative');
	$(imgSlider.imgs).css('position', 'absolute');
	$(imgSlider.imgs).css('top', '0px');
	$(imgSlider.imgs).css('left', '0px');
	imgSlider.resetIndexes = function(firstSet){
		var inc = 99;
		for(i=0; i < imgSlider.imgs.length; i++){
			$(imgSlider.imgs[i]).css('z-index', inc);
			inc--;
		}
	}
	imgSlider.run = function(next){
		var to_next = next+1;
		if(next == (imgSlider.total-1)){
			var to_next = 0;
			$(imgSlider.imgs[next]).fadeOut("slow");
			imgSlider.resetIndexes();
			$(imgSlider.imgs[to_next]).fadeIn("slow");
		} else {
			if(next != -1){
				$(imgSlider.imgs[to_next]).css('display', 'block');
				$(imgSlider.imgs[next]).fadeIn("slow");
				$(imgSlider.imgs[next]).fadeOut("slow");
			}
		}
		setTimeout("imgSlider.run("+(to_next)+");", (imgSlider.seconds_between*1000));
	}
	imgSlider.resetIndexes(1);
	imgSlider.run(-1);
}
