function shiftSlide() {
	loadingSlide = 1;
	jQuery("div#slideshowFront").fadeTo(1500, 0.0, function() {
		jQuery("div#slideshowFront").remove();
		jQuery("div#slideshowBack").attr("id", "slideshowFront");
		jQuery("div#slideshowFront").after("\n<div class=\"slideshowWrap\" id=\"slideshowBack\"><p>&nbsp;</p></div>\n");
		loadingSlide = 0;
	});
}
function generateTab(tab) {
	largeImage = slideshow[tab]['image'];
	adImage = 'transparent url(/imgs/slideshow/'+largeImage+'.jpg) no-repeat 0 0';
	adContent = '<a href="'+slideshow[tab]['link']+'">&nbsp;<em>'+slideshow[tab]['text']+'</em></a>';
}
function clickArrow(direction) {
	if (loadingSlide == 1) { return false; }
	if(direction == 'right') {
		currentSlide = currentSlide + 1;
		if(currentSlide == slideshow.length) { currentSlide = 0; }
	}
	else if(direction == 'left') {
		currentSlide = currentSlide - 1;
		if(currentSlide < 0) { currentSlide = slideshow.length - 1; }
	}
	
	generateTab(currentSlide);
	jQuery("div#slideshowBack").css("background", adImage);
	jQuery("div#slideshowBack > p").html(adContent);	
	
	var urls = [ largeImage ];
	var siteBase = location.href;
	var dotCom = siteBase.indexOf('.com');
	var dotNet = siteBase.indexOf('.net');
	if(dotCom != '-1') { siteBase = siteBase.substr(0, (dotCom + 4)); }
	else if(dotNet != '-1') { siteBase = siteBase.substr(0, (dotNet + 4)); }
	else { siteBase = 'http://www.guyson.com'; }
	siteBase = siteBase+"/imgs/slideshow/";
	jQuery.preload( urls, {
		base: siteBase,
		ext:'.jpg',
		onComplete:function( data ) {
			var img = new Image();
			img.src = data.image;
		},
		onFinish:function() {
			shiftSlide();
			jQuery("div.slideshowNavigation > ul > li > a.activeSlide").removeClass("activeSlide");
			jQuery("div.slideshowNavigation > ul > li:eq("+currentSlide+") > a").addClass("activeSlide");
		}
	});
}