$(document).ready(function(){
	var total=$("#homeslideshow > div").size();
	if (total!=4) {
		slidenavwidth=(10*total)+382;
		$('.home_left_column #homeslideshow .imgnav ul').css('width', slidenavwidth+'px');
	}
	$('.home_left_column #homeslideshow .imgnav ul').css({'opacity':0, 'display': 'block'}).animate({'opacity':1},500);
	
	//When the slideshow navigation buttons are pushed
	$('.imgnav li a').click(function(){
		//$('.imgnav a').removeClass('active');
		//$(this).addClass('active');
		var num=$(this).html();
		slideshowAnimate(num);
		linked=true;
		return false;
	});
	$('a#nextslide').click(function(){
		var current=parseInt($('.visible').attr('id').replace("slide", ""));
		if (current==total)
			var next=1;
		else 
			var next=current+1;
		slideshowAnimate(next);
		linked=true;
		return false;
	});
	$('a#prevslide').click(function(){
		var current=parseInt($('.visible').attr('id').replace("slide", ""));
		if (current==1)
			var prev=total;
		else 
			var prev=current-1;
		slideshowAnimate(prev);
		linked=true;
		return false;
	});

	setInterval( "slideSwitch()", 8000 );
});

var animating=false;
function slideshowAnimate(num) {
	if (animating) return false;
	if ($('#slide'+num).hasClass('visible')) return false;
	$('.imgnav a').removeClass('active');
	$('.imgnav a#boxnav'+num).addClass('active');
	$('#homeslideshow .visible').css({'z-index': 30});
	$('#slide'+num).css({'z-index': 20, opacity: 1}).show();
	animating=true;
	$('.visible').removeClass('visible').animate({opacity: 0}, 400, function(){
		$(this).hide();
		animating=false;
	});
	$('#slide'+num).addClass('visible');	
}
var linked=false;
function slideSwitch() {
	if (!linked) {
		$('a#nextslide').click();
	}
	linked=false;
}
