var timerID = null;
function slideSwitch(next_id) {
    var $active = $('#idx_slides .slides_container li.current');
    if ( $active.length == 0 ) $active = $('#idx_slides .slides_container li:last');
    var $next =  (!next_id)? ($active.next().length ? $active.next() : $('#idx_slides .slides_container li:first')) : ($("#"+next_id));
    var $active_btn = $("#"+$active.attr('id').replace("slc","slp"));
    var $next_btn   = $("#"+$next.attr('id').replace("slc","slp"));
    $active.stop().addClass('last-active');
    $active_btn.removeClass('current');
    $next_btn.addClass('current');
    $next.css({opacity: 0.0})
        .stop()
        .addClass('current')
		.animate({opacity: 1.0}, 750, function() {
            $active.removeClass('current last-active');
			timerID = setTimeout("slideSwitch()", 5000);
        });
}
$(function(){
	timerID = setTimeout("slideSwitch()", 5000);
	$("#idx_slides .pagination li").mouseover(function(){
		if(!$(this).hasClass("current") && $('#idx_slides .slides_container li:animated').length == 0){
			clearTimeout(timerID);
			slideSwitch(this.id.replace("slp","slc"));
		}
	});
});
