function wideSlider(){
		
		var status = true; //Esta variable activa la reproducción automática
		var statusload = true;
		var timer; //Este es el intervalo de tiempo para la rotación automática
		var big_positions = new Array(); //Acá guardamos las posiciones de las imágenes grandes
		var small_positions = new Array(); //Y aqué las posiciones de las pequeñas
		var amount = jQuery("#bigimages").children("div").children("a").children("img").length; //Cantidad de imágenes 
		var preloaded = 0; //Images preloaded counter
		var root = this;
		jQuery("#bigimages").hide();
		jQuery("#smallimages").hide();
		jQuery("#dialup").fadeTo(0,0.5);//Personalizo el dial semitransparente
		jQuery("#bigimages").children("div").children("a").children("img").load(preloaderImages);
		jQuery("#bigimages").children("div").children("a").children("img").each(images);
		function images(){
			if(this.complete && document.all){
				preloaded++;
				if(preloaded >= amount && statusload == true){
					jQuery("#bigimages").fadeIn("slow");
					jQuery("#smallimages").fadeIn("slow");
					statusload = false;
					show();
				}
			}
		}
		function preloaderImages(e){
			preloaded++;
			if(preloaded >= amount && statusload == true){
				jQuery("#bigimages").fadeIn("slow"); //Una vez cargadas las imágenes aplico un fade y muestro las imágenes grandes
				jQuery("#smallimages").fadeIn("slow"); //Igual con las chicas
				statusload = false;
				show(); //Llamo a la función que ejecuta por primera vez el slider
			}
		}
		function show(){
			//Guardo las posiciones de las imágenes pequeñas
			jQuery("#smallimages").children("a").each(saveSmall);
			function saveSmall(index,element){
				var side;
				var position;
				if(sideposition == "v"){
					side = jQuery(this).children("img").height();
					position = side * index;
				}else{
					side = jQuery(this).children("img").width();
					position = side * index;
				}
				small_positions[index] = position;
			}
			//Guardo las posiciones de las imágenes grandes
			jQuery("#bigimages").children("div").each(saveBig);
			function saveBig(index,element){
				var width = jQuery(this).width();
				var position = width * index;
				big_positions[index] = position;
				jQuery(this).css("left", position); //Place big images
			}
			//Funcion para el evento click de cada una de las imágenes pequeñas
			jQuery("#smallimages").children("a").click(moveSlider);
			function moveSlider(e){
				//Muevo el slider a la siguiente posición
				var position = jQuery(this).index() - 1; //Necesito restar un indice a cada link, ya que la primer etiqueta dentro del contenedor de las imágenes pequeñas es un span para el dial
				jQuery('#bigimages').animate({right: big_positions[position]},speed * 1000,"swing",function() { status = true; });
				if(sideposition == "v"){
					jQuery('#dialup').animate({top: small_positions[position]},speed * 1000,"swing",function(){ status = true; });
				}else{
					jQuery('#dialup').animate({left: small_positions[position]},speed * 1000,"swing",function(){ status = true; });
				}
				window.clearTimeout(timer); //Borro el timer
				//Llamo a la función que produce la reproducción automática
				autoRotation(position);
				return false;
			}
			//Llamo a la función que produce la reproducción automática por primera vez!
			autoRotation(0);
			function autoRotation(position){
				//Marco la siguiente posición como la actual
				var nextposition = position;
				//Vuelvo a crear el timer
				timer = window.setTimeout(function(e){
					if(nextposition == big_positions.length - 1){ //Si llegue a la última imagen, vuelvo a empezar ;)
						nextposition = 0;
					}else{
						nextposition++;
					}
					//Cuando termina la animación, habilito que pueda existir una siguiente (esto es para evitar los problemas de render de los navegadores y que no aparezcan todas las animaciones juntas cuando maximisamos el navegador antes oculto)
					if(status == true){
						//Animación para las imágenes grandes
						jQuery('#bigimages').animate({right: big_positions[nextposition]},speed * 1000,"swing",function(){ status = true; });
						//Animación para el dial
						if(sideposition == "v"){
							jQuery('#dialup').animate({top: small_positions[nextposition]},speed * 1000,"swing",function(){ status = true; });
						}else{
							jQuery('#dialup').animate({left: small_positions[nextposition]},speed * 1000,"swing",function(){ status = true; });
						}
					}
					status = false;
					window.clearTimeout(timer);
					//Genero la recursividad ejecutando nuevamente la función en la que estoy, con esto el loop infinito de animación cíclica
					autoRotation(nextposition);
				}, time * 1000);
			}
		}
	}
