
var $slider_timeout;
jQuery.noConflict();
var run_timer = function() {
	jQuery('A[rel=inc_slider-right]').click();
	clearTimeout($slider_timeout);
	$slider_timeout=setTimeout("run_timer()",3000);
}

jQuery.noConflict();
jQuery(document).ready(function($) {
	var $active=$('#inc_slider .canvas UL LI:first').addClass('active');
	var $old;
	var $width=$('#inc_slider .canvas').width();
	$('#inc_slider .canvas UL LI:last').addClass('last');
	$slider_timeout=setTimeout("run_timer()",3000);
	var push_left=function() {
		$old=$active;
		var total=0;
		others=$active.prevAll('LI');
		for(var i=0;i<others.length;i++) {
			if(total>$width) {
				$active.removeClass('active');
				$active=others.eq(i-1).addClass('active');
				total=$active.position().left;
				break;
			}
			total+=others.eq(i).width();
			if(i==others.length-1) {
				$active.removeClass('active');
				$active=others.eq(others.length-1).addClass('active');
				total=0;
			}
		}
		if($old==$active) {
			total=-$width;
			$('#inc_slider LI').each(function(){total+=$(this).width()-6;});
			$active.removeClass('active');
			$active=$('#inc_slider .canvas UL LI:last').addClass('active');
			active_finder=$active.width();
			preothers=$active.prevAll('LI');
			for(var j=0;j<preothers.length;j++) {
				if(active_finder+preothers.eq(j).width()-6>$width) {
					$active.removeClass('active');
					$active=preothers.eq(j-1).addClass('active');
					total=$active.position().left;
					break;
				}
				active_finder+=preothers.eq(j).width();
			}
		}
		$('#inc_slider .canvas UL').clearQueue().animate({'left':'-'+total+'px'},500);
	};
	var push_right=function() {
		$old=$active;
		var total=$active.width()+$active.position().left;
		others=$active.nextAll('LI');
		for(var i=0;i<others.length;i++) {
			if(total+others.eq(i).width()-5>$width+$active.position().left) {
				$active.removeClass('active');
				$active=others.eq(i).addClass('active');
				break;
			}
			total+=others.eq(i).width();
		}

		if($old==$active) {
			total=0;
			$active.removeClass('active');
			$active=$('#inc_slider .canvas UL LI:first').addClass('active');
		}
		$('#inc_slider .canvas UL').clearQueue().animate({'left':'-'+total+'px'},500);
	};

	$('A[rel=inc_slider-left]').click(function(){clearTimeout($slider_timeout);push_left();return false;});
	$('A[rel=inc_slider-right]').click(function(){clearTimeout($slider_timeout);push_right();return false;});
});
