    $.fn.Car = function(options) {
		var set = {
		w:200,
		h:150,
		AnimatedTime:500,
		n:4
	};
		
		
        return this.each(function() {
			
			if(options){jQuery.extend(set,options);}
			
			//global vars
            var $this  = jQuery(this);
			var $carusel = jQuery(this).find('ul');
			var $li = jQuery(this).find('ul li');
			var running=false;
			var widthBlockCarusel = (parseInt($li.outerWidth()))+parseInt($li.css('marginRight'));
			var auto = true;
			$this.css({
				width:set.w*set.n+6+"px",
				height:set.h+"px",
				position:"relative"
				});
			$li.css({
				width:set.w+"px",
				height:set.h+"px",
				position:"relative"
				});
				
				$this.children(":eq(1)");
			function slide(dir){
				var direction = !dir ? -1 :1;
				if(!running){
					running=true;
					if(!dir){
						$carusel.children(':last').after($carusel.children(':first').clone(true));
						}else
						{
						$carusel.children(':first').before($carusel.children(':last').clone(true));
						$carusel.css({left:-widthBlockCarusel+"px"})
						}//direction
						var move=widthBlockCarusel*direction;
						$carusel.animate({left:"+="+move+"px"},{duration:set.AnimatedTime , complete:function(){
							running=false;
							if(!dir){
								$carusel.children(':first').remove();
								$carusel.css('left', 0);
								}else{
								$carusel.children(':last').remove();
								}
							
							}});
						
					}//running
				}//end slide
			
			jQuery(this).parent().find('#next').click(function(){
			return slide(true);
			});
			jQuery(this).parent().find('#prew').click(function(){
				return slide(false);
			});
			
			
		
			
        });
    };

