    
	var msierImgInicial;
	var messSlideNumImages = 10;
	var messMaxNumImages   = arrImagenes.length;
	var msierImgFinal;
	
	var messImgSufijo      = "messier_img";
    var messLnkSufijo      = "messier_lnk";
	var messNfoSufijo	   = "messier_nfo";
	
	
	function messier_crear_scroller()
	{
		
		var txt = '<table bgcolor="black"><tr>' + 
				     '<td bgcolor="silver">' + 
						'<a href="javascript:retroceder(messSlideNumImages);">' +
					      '<img src="images/stories/messier/next_left_fast.jpg" border="0" alt="10 objetos previos">' +
					   '</a>&nbsp;' +

				     '</td>';

		for (var i = 1; i <= messSlideNumImages ; i++)
		{
			txt += '<td>' +
				   '<a id="' + (messLnkSufijo + i) + '" name="' + (messLnkSufijo + i) + '" href="">' + 
						'<img id="' + (messImgSufijo + i) + '" name="' + (messImgSufijo + i) + '" src="imagenes/10.jpg">' +
					'</a>' +
					'<div  style="text-align:center;" id="'+ (messNfoSufijo + i) + '" style="width:100%;"></div>' + 
				   '</td>';
		};
	  
	  
		txt +=  '<td bgcolor="silver">' + 
					   '<a href="javascript:avanzar(messSlideNumImages);">' +
					      '<img src="images/stories/messier/next_right_fast.jpg" border="0" alt="10 siguientes objetos">' +
					   '</a>' +					  
				 '</td>' + 
		  '</tr></table>' + 
			'<font size="1">Los objetos con (*) estan pendientes por ingresar a la p&aacute;gina</font><br>' + 
			 '<font size="1">La informaci&oacute;n del cat&aacute;logo se ir&aacute; actualizando gradualmente. Ultima Actualizaci&oacute;n 26-Feb-2009</font>';

		var div = document.getElementById("fjn_messier_scroller");
		div.innerHTML = txt;
	}

	function messier_init(imgInicial)
	{	
		msierImgInicial = imgInicial;
		var msierImgFinal = msierImgInicial + (messSlideNumImages-1);

		messier_crear_scroller();
		avanzar(0);
	}
	
	
	

	function avanzar(incremento)
	{	
		if (msierImgFinal >= messMaxNumImages)
			return;
		
		if (incremento == messSlideNumImages) {   

			var mod      = ( msierImgInicial % messSlideNumImages );
			var faltante = ( messSlideNumImages - mod);

			msierImgInicial += (faltante +1);
		}
		else
			msierImgInicial += incremento;
	
		for (var imgActual = 1; imgActual <= messSlideNumImages ; imgActual++)
		{	
			var sigIndice = msierImgInicial + ((imgActual-1));

			document.images[messImgSufijo + imgActual].src          = arrImagenes[sigIndice].imagen;
			document.getElementById(messLnkSufijo + imgActual).href = arrImagenes[sigIndice].url;
			document.getElementById(messNfoSufijo + imgActual).innerHTML = arrImagenes[sigIndice].info;
		}

		msierImgFinal = msierImgInicial + messSlideNumImages-1;
	}
	
	function retroceder(decremento)
	{	
		if (msierImgInicial== 1)
			return;
            
		
		msierImgFinal  -= decremento;
		msierImgInicial = msierImgFinal - (messSlideNumImages-1);

		for (var imgActual = 1; imgActual <= messSlideNumImages ; imgActual++)
		{	
			var sigIndice = msierImgInicial + ((imgActual-1));
			
			document.images[messImgSufijo + imgActual].src          = arrImagenes[sigIndice].imagen;
			document.getElementById(messLnkSufijo + imgActual).href = arrImagenes[sigIndice].url;
			document.getElementById(messNfoSufijo + imgActual).innerHTML = arrImagenes[sigIndice].info;
		}

		
	}