// JavaScript Document
(function($){
			$.fn.carousel = function(options) {
				options = $.extend({
					display_li      : 1,
					animate_delay   : 10000,
					pause_time     : 20000,
					onScroll        : function() {}
				}, options);
 
				return this.each(function() {
					var $t = $(this);
 
					var $ul = $t.find('ul');
					var $li = $ul.find('li');
					var item_width = $li.first().outerWidth(true);
					var $prev = $t.find('.prev');
					var $next = $t.find('.next');
					var interval = null;
 
					var scrollPrev = function()
					{
						if (!$ul.is(':animated')) {
							var $li = $ul.find('li');
							$ul.css('left',-item_width);
							$li.first().before($li.last());
							$ul.animate({'left' : 0}, options.animation_time, function(){
								options.onScroll();
							});
							clearInterval(interval);
							interval = setTimeout(function() {scrollNext()}, options.pause_time);
						}
					}
 
					var scrollNext = function()
					{
						var $li = $ul.find('li');
 
						$ul.not(':animated').animate({'left' : -item_width}, options.animation_time, function(){
							$li.last().after($li.first());
							$ul.css({'left' : 0});
							options.onScroll();
						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_time);
 
					}
 
					if ($li.length <= options.display_li) {
						$prev.hide();
						$next.hide();
						return false;
					}
 
					$prev.bind('click', scrollPrev);
					$next.bind('click', scrollNext);
 
					interval = setTimeout(function() {scrollNext()}, options.pause_time);
				});
			}
		})(jQuery);
 
		$(document).ready(function(){
			$('.demo').carousel({
				display_li     : 1,
				animate_delay  : 10000,
				pause_time    : 20000,
				onScroll       : function() {}
			});
		});
 $(document).ready(function() {
$('.carousel').mouseenter(function(){
                $('.prev').fadeIn(500);
				$('.next').fadeIn(500);
            $('.carousel').mouseleave(function(){
                $('.prev').fadeOut(500);
				$('.next').fadeOut(500);

				});
            });
	 });
