function TickerInicializar()
{
	var objInicial = document.getElementById("TickerInicial");
	TickerObj1 = document.getElementById("Ticker1");
	TickerObj2 = document.getElementById("Ticker2");

	var texto = objInicial.innerHTML;
	texto = TickerReemplazar(texto);

	objInicial.innerHTML = texto;
	
	TickerTamano = objInicial.offsetWidth;
	
	TickerObj1.innerHTML = texto;
	TickerObj1.style.width = TickerTamano;	
	TickerObj1.style.fontWeight  = TickerBold;
	
	TickerObj2.innerHTML = texto;
	TickerObj2.style.width = TickerTamano;
	TickerObj2.style.left = TickerTamano;
	TickerObj2.style.fontWeight  = TickerBold;
	
	TickerMover();
	
	TickerId = window.setInterval(TickerMover, TickerDuracion);	
}

function TickerEstadoCambiar()
{
	if (TickerPausa == 0)
	{
		TickerPausa = 1
		clearTimeout(TickerId);
	}
	else
	{
		TickerPausa = 0;
		TickerId = window.setInterval(TickerMover, TickerDuracion);
	}
}

function TickerMover()
{
	var pos1 = parseInt(TickerObj1.style.left);
	pos1 -= TickerDesplazamiento;

	if (pos1 + parseInt(TickerTamano) <= TickerDesplazamiento)
		pos1 = 0;
	var pos2 = pos1 + parseInt(TickerTamano);
	
	TickerObj1.style.left = pos1 + "px";
	TickerObj2.style.left = pos2 + "px";
}
 
function TickerReemplazar(html)
{
	var tag_in = false;	
	var text = html.split("<");
	var texto_final = "";
		
	for(var cnt = 0; cnt < text.length; cnt++)	
	{
		var parte = text[cnt];
		var tag_in = (cnt == 0 && html.charAt(0) != "<" ? "" : "<");
		var tag_out = ">";
		
		if (parte.indexOf(tag_out) != -1)
		{
			
			var subpartes = parte.split(tag_out);
			//texto_final += tag_in + subpartes[0] + tag_out + subpartes[1].replace(/ /g, "&nbsp;");
			texto_final += tag_in + htmlentities(subpartes[0]) + tag_out + htmlentities(subpartes[1]);
		}
		else
			texto_final += parte;
	}
	return texto_final;
}

function htmlentities(txt) {
for (var i = 0, total = pares.length; i < total; i ++)
 txt = txt.replace(new RegExp(pares[i].char, "g"), pares[i].code)
 return txt;
}

var pares = new Array();
var TickerId;
var TickerDesplazamiento = 4;
var TickerDuracion = 100;
var TickerTamano;
var TickerObj1;
var TickerObj2;
var TickerPausa = 0;
var TickerBold	=	"bold";
