jQuery.fn.nano_slider=function(opciones){
	return this.each(function(){opciones=opciones||{};
	var slider=this;
	var boton_prev=opciones.boton_prev;
	var boton_next=opciones.boton_next;
	var ancho_mover=opciones.ancho_mover;
	var ancho_container=opciones.ancho_container;
	var tiempo=opciones.tiempo;
	var clase_link=boton_prev+' , '+boton_next;
	var tiempo=tiempo*1000;
	var $kids=$(slider).children();
	var len=$kids.length;
	var largo_slider=len*ancho_mover;
	var largo_slider=largo_slider+'px';
	var sliderOBJ={'opacity':1,'width':largo_slider};
	$(slider).css(sliderOBJ);
	$(boton_prev).bind('click',function(){prev(slider);});
	$(boton_next).bind('click',function(){next(slider);});
	$(clase_link).hover(function(){
		$(this).addClass("hilite");},function(){
			$(this).removeClass("hilite");
		});
	function prev(slider){
		var estoy=$(slider).css('left');
		var estoy=estoy.replace('px','');
		var voy=parseFloat(estoy)+ancho_mover;voy=voy+'px';
		apaga(slider);
		$(slider).animate({'opacity':1,'left':voy},tiempo,function(){
			check(slider);
			});
		}
		function next(slider){
			var estoy=$(slider).css('left');
			var estoy=estoy.replace('px','');
			var voy=parseFloat(estoy)-ancho_mover;voy=voy+'px';
			apaga(slider);
			$(slider).animate({'opacity':1,'left':voy},tiempo,function(){
				check(slider);
				});
			}
			function apaga(slider){
				$(boton_prev).css('visibility','hidden');
				$(boton_next).css('visibility','hidden');
			}
			function check(slider){
				var corte=(ancho_container-(ancho_mover*len));
				var sucorte=corte+'px';$('#trace').html('son : '+len+' estoy en : '+$(slider).css('left')+' corte: '+sucorte);
				var estoy=$(slider).css('left');
				if(estoy=='0px'){$(boton_prev).css('visibility','hidden');
				}else{
					$(boton_prev).css('visibility','visible');
					}
				if(estoy==sucorte){
					$(boton_next).css('visibility','hidden');
					}else{
						$(boton_next).css('visibility','visible')
						}
					}
			check(slider)
			});
}

