// SCROLL TEXTO --------------------------------------------------------------------------------------
var miPos=0;
var Id=0;
var Velocidad = 1; //Como mas pequeño, mas rapido.
var Distancia = 1.5; //Como mas grande, mas rapido. Si con Velocidad no es suficiente, aumentar este.
var AnchoContenedor = 325;
var AltoContenedor = 360;
var AltoContenido;
var limiteSuperior;
var limiteInferior;

window.onload = function () {
	AltoContenido = document.getElementById("ContenidoTexto").offsetHeight;
	limiteSuperior = 0 - AltoContenido + AltoContenedor;
	limiteInferior = 0;
	//Si el Contenido no es mayor que el tamaño del Contenedor, ocultamos los botones de Scroll
	if (AltoContenedor<AltoContenido) { document.getElementById("ContenedorScroll").style.visibility='visible'; }
}

//Funciones para definir el scroller en el documento. -------------------------------------------------
function AbrirScrollTexto() {
	inc_AbrirScrollTexto =
	  '<table border="0" cellpadding="0" cellspacing="0" height="' + AltoContenedor + '"><tr>'
	+ '  <td>'
	+ '    <div id="ContenedorTexto" style="position: relative; width: ' + (AnchoContenedor) + 'px; height: ' + (AltoContenedor) + 'px; overflow: hidden;">'
	+ '      <div id="ContenidoTexto" style="position:absolute; left:0px; top:0px; width: ' + (AnchoContenedor) + 'px;" Class="TextoNormal">';
	
	document.write(inc_AbrirScrollTexto)
}

function CerrarScrollTexto() {
	inc_CerrarScrollTexto =
	  '      </div>'
	+ '    </div>'
	+ '  </td>'
	+ '  <td align="right" valign="bottom" width="30">'
	+ '    <div id="ContenedorScroll" style="position: relative; width: 30px; visibility: hidden;">'
	+ '      <a href="" onMouseOver="MoverAbajo();" onMouseOut="Parar();" onClick="return false;"><IMG src="../Images/Text_Arrow_Up.gif" border="0" align="right"></a>'
	+ '      <br>'
	+ '      <a href="" onMouseOver="MoverArriba();" onMouseOut="Parar();" onClick="return false;"><IMG src="../Images/Text_Arrow_Down.gif" border="0" align="right"></a>'
	+ '    </div>'
	+ '  </td>'
	+ '</tr></table>';
	
	document.write(inc_CerrarScrollTexto)
}

//Funciones para el movimieno a través de las flechas -------------------------------------------------
function MoverArriba() {
	if(miPos > (limiteSuperior)) {
		miPos -= Distancia;
		if(document.layers) { document.ContenidoTexto.top=miPos; }
		if(document.all) { document.all.ContenidoTexto.style.top=miPos; }
		if(!document.all && document.getElementById) { document.getElementById("ContenidoTexto").style.top=miPos+"px"; }
		if (miPos <=(limiteSuperior)) { window.clearTimeout(Id);}
		else { Id = window.setTimeout("MoverArriba();",Velocidad); }
	}
}

function MoverAbajo() {
	if(miPos < (limiteInferior)) {
		miPos += Distancia;
		if(document.layers) { document.ContenidoTexto.top=miPos; }
		if(document.all) { document.all.ContenidoTexto.style.top=miPos; }
		if(!document.all && document.getElementById) { document.getElementById("ContenidoTexto").style.top=miPos+"px"; }
		if (miPos >=(limiteInferior)) { window.clearTimeout(Id);}
		else { Id = window.setTimeout("MoverAbajo();",Velocidad); }
	}
}

function Parar() {
	window.clearTimeout(Id);
}