function EspotCarousel(espotElem){
	var espotImages = $(espotElem).children("img");
	var espotImageCount = 0;

	function imageFade(){
		setTimeout(function(){
			var nextImage = espotImageCount+1 >= espotImages.length ? 0 : espotImageCount+1;
			$(espotImages[espotImageCount]).removeClass("current");
			$(espotImages[nextImage]).addClass("current")
				.fadeIn(1000,function(){
					$(espotImages[espotImageCount]).hide();
					espotImageCount = nextImage;
				});
			imageFade();
		},5000);
	}

	this.init = function(){
		imageFade();
	}
}

function PopulateShareInfo(){
	if(!document.getElementById("share-info")) return false;
	$("#sharePrice").text(prices);
	$("#shareDate").text(dateddmmmmyyyy);
	$("#shareLastTrade").text(positionat);
}

$(document).ready(function(){
	// Sub-nav handling
	$("ul#main-nav > li").hover(
		function(){
			$(this).addClass("hover");
		},
		function(){
			$(this).removeClass("hover");
		}
	);
	
	var JVCarousel = new EspotCarousel(document.getElementById("jvEspot")).init();
	var WindsmoorCarousel = new EspotCarousel(document.getElementById("windsmoorEspot")).init();
	var PlanetCarousel = new EspotCarousel(document.getElementById("planetEspot")).init();
	var PrecisCarousel = new EspotCarousel(document.getElementById("precisEspot")).init();

	PopulateShareInfo();
});
