var slideshow_timer = 4000; 
var slideshow_interval = "";

function open_slideshow_item(id) {
	if (id>0) {
		/*
		if ($.browser.msie) {
			$('.slideshow_item').hide();
			$('#slideshow_item_'+id).show();
		} else {

			$('.slideshow_item').css('z-index','3').stop(true, true).fadeOut(800);
			$('#slideshow_item_'+id).css('z-index','5').stop(true, true).fadeIn(800);
		}
		*/
		$('.slideshow_item').css('z-index','3').stop(true, true).fadeOut(800);
		$('#slideshow_item_'+id).css('z-index','5').stop(true, true).fadeIn(800);
			
		$('.slideshow_controls a').removeClass('selected');
		$(".slideshow_controls a[rel='"+id+"']").addClass('selected');
	} else { return true; }
}

function start_slideshow(){
	if(slideshow_interval=="" && slideshow_timer>0){
		slideshow_interval=window.setInterval("slideshow_next()",slideshow_timer);
	}else{
		stop_slideshow();
	}
}

function stop_slideshow(){
	if(slideshow_interval!=""){
		window.clearInterval(slideshow_interval);
		slideshow_interval="";
	}
}

function slideshow_next(){
	if (slideshow_timer) {
		var current_slide = $(".slideshow_controls a.selected").attr('rel');
		var total_slides = $(".slideshow_controls a").length;
		total_slides = parseInt(total_slides);
		current_slide = parseInt(current_slide);
		if (current_slide < total_slides) {
			var next_slide = current_slide + 1;
		} else {
			var next_slide = 1;
		}
		if (next_slide > 0){
			open_slideshow_item(next_slide);
			return true;
		} else { return false; }
	} else { return false; }
}

$(document).ready(function() {	
	$('.slideshow_item:first').show();
	$('.slideshow_controls a').click(function () {
		var id = $(this).attr('rel');
		open_slideshow_item(id);
		stop_slideshow();
		//start_slideshow();
		return false;
	});	
	
	if (slideshow_timer>0) {
		start_slideshow();
	}
	
	$('.slideshow_controls a').mouseenter(function () {
		stop_slideshow();
	}).mouseleave(function() {
    	start_slideshow();
  	});	

});
