function jflow(slides, time, delay){
	$slides = $(slides);
	count = $slides.size();
	width = $slides.width();
	height = $slides.height();
	totalwidth =	parseFloat($slides.width(), 10) +
		 			parseFloat($slides.css('padding-left'), 10) +
					parseFloat($slides.css('padding-right'), 10);
	totalheight = 	parseFloat($slides.height(), 10) +
					parseFloat($slides.css('padding-top'), 10) +
			 		parseFloat($slides.css('padding-bottom'), 10);
	$slides.css({
		width: width,
		float: 'left'
	});
	$slides.wrapAll('<div id="slider"></div>');

	$slider = $('#slider');
	$slider.css({
		top: 0,
		left: 0,
		overflow: 'hidden',
		height: totalheight,
		position: 'absolute',
		width: totalwidth * count
	});

	$screen = $slider.parent();
	$screen.css({
		width: totalwidth,
		height: totalheight,
		overflow: 'hidden',
		position: 'relative'
	});

	var pause = false;
	$screen.mouseover(function(){
		pause = true;
	});
	$screen.mouseout(function(){
		pause = false;
	});

	position = 0;
	setInterval(function(){
		if (pause){
			position = $screen.attr('scrollLeft');
		}
		else if (position == totalwidth * count){
			position = 0;
		}
		else {
       		position += totalwidth;
		}
		$screen.animate({
			scrollLeft: position
		}, time);
	}, delay);
}

