var mensagem = new Array()
// Janela config
var LarguraDaJanela=80
var ComprimentoDaJanela=260
var AlturaDaJanela=180
var EsquerdaDaJanela=337
var MargeDaBorda=3
var BordaDeFundo=0
var CorDeFundo="#ED9A56"
// Cadastro das telas
var FonteDoTitulo ="Verdana"
var CorDoTitulo ="FFFFFF"
var TamanhoDoTitulo =1
var FonteDaMensagem ="Verdana"
var CorDaMensagem ="3333CC"
var TamanhoDaMensagem =1
// VAriavel de tempo
var TempoPausa=5000
var FrameAtualizacao=1
var TempoAtualizacao=20

// Variáveis do aplicativo (Não alterar)
var cliptop=0
var clipbottom=LarguraDaJanela-2*MargeDaBorda
var clipleft=0
var clipright=ComprimentoDaJanela
var mes_split = new Array(2);
var contenttext
var contentbg
var i_height=0
var ProxMsg = 0;
var IdMsg = -1;

var timer2;
var VlsTransp;
var tmptimer = 20;

function msginteira(status)
{
//	tmptimer = 500;
	if (status)
	{
		MsgInteira = mes_split[0];
    TmpBuff.innerHTML =  mes_split[0];
	 	scrollspan.value = mes_split[1] + '\n\n' + TmpBuff.innerText;
  	scrollspan.filters.alpha.opacity=1;
		scrollspan.style.visibility='visible';
		VlsTransp = 10;
		transparencia();
	}else{
	  scrollspan.filters.alpha.opacity=90;
    VlsTransp = -10;
		transparencia();
	}
}

function transparencia()
{
	if ((scrollspan.filters.alpha.opacity<=90)&&
	(scrollspan.filters.alpha.opacity>0))
	{
	   scrollspan.filters.alpha.opacity+=VlsTransp;
	   window.setTimeout('transparencia()',tmptimer);
		 tmptimer = 20;
	}
	if (scrollspan.filters.alpha.opacity<=0)
		scrollspan.style.visibility='hidden';	
}
 
function CarregarMsg()
{
	IdMsg++;
	var msgpeq = '';
	var Tmpvetmsg='';
	if (IdMsg>=mensagem.length) IdMsg = 0
	mes_split=mensagem[IdMsg].split("|")
  Tmpvetmsg = mes_split[0].split("<br>");
	if (Tmpvetmsg.length>3)
	{
		if (Tmpvetmsg[0].length>160)
			msgpeq = Tmpvetmsg[0].substring(0,160) +'...<font color="#0000ff">[Mais]</font>'
		else if ((Tmpvetmsg[0].length+Tmpvetmsg[1].length)>160)
			msgpeq = (Tmpvetmsg[0] + '<br>' + Tmpvetmsg[1]).substring(0,160)+'...<font color="#0000ff">[Mais]</font>'
		else
			msgpeq = (Tmpvetmsg[0] + '<br>' + Tmpvetmsg[1] + '<br>' + Tmpvetmsg[2] + '<br>' + Tmpvetmsg[3]).substring(0,160)+'...<font color="#0000ff">[Mais]</font>'
  	contenttext="<table onmouseover='msginteira(true)' onmouseout='msginteira(false)' cellpadding=0 cellspacing=0 border=0 width="+(ComprimentoDaJanela-2*MargeDaBorda)+">"
	}else
	{
		if (mes_split[0].length>160)
		{
			msgpeq = mes_split[0].substring(0,160)+'...<font color="#0000ff">[Mais]</font>'
  		contenttext="<table onmouseover='msginteira(true)' onmouseout='msginteira(false)' cellpadding=0 cellspacing=0 border=0 width="+(ComprimentoDaJanela-2*MargeDaBorda)+">"
		}else{
			msgpeq = mes_split[0].substring(0,160);
			contenttext="<table cellpadding=0 cellspacing=0 border=0 width="+(ComprimentoDaJanela-2*MargeDaBorda)+">"
		}
	}
//	contenttext="<table onmouseover='msginteira(true)' onmouseout='msginteira(false)' cellpadding=0 cellspacing=0 border=0 width="+(ComprimentoDaJanela-2*MargeDaBorda)+">"
	contenttext+="<tr id='TbMsg' valign='top'><td height='"+LarguraDaJanela+"'><br></td></tr>"
	contenttext+="<tr valign='top'><td height='"+LarguraDaJanela+"'><font face='"+FonteDaMensagem+"' color='"+CorDaMensagem+"' size='"+TamanhoDaMensagem+"'>"+mes_split[1]+"</font><br><b><font face='"+FonteDoTitulo+"' color='"+CorDoTitulo+"' size='"+TamanhoDoTitulo+"'>"+msgpeq+"</font></b></td></tr>"
	contenttext+="</table>"
	scrollertext.innerHTML = contenttext
	scrollertext.style.posTop = AlturaDaJanela
  scrollertext.style.posLeft=EsquerdaDaJanela
	scrollspan.style.posTop = AlturaDaJanela-70
	scrollspan.style.posLeft=30
	cliptop=0
	clipbottom=LarguraDaJanela-2*MargeDaBorda
	clipleft=0
	clipright=ComprimentoDaJanela
	scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
}

function inicializar()
{
  if (mensagem.length==0) return false;
	document.write('<div id="scrollerbg" style="FILTER: ALPHA(opacity:0); position:absolute;"></div>');
	document.write('<div id="scrollertext" style="position:absolute;">&nbsp;</div>');
	document.write('<div id="TmpBuff" style="position:absolute;visibility:hidden;left:0;top:0;font-size:1">&nbsp;</div>');
	document.write('<textarea readonly cols="57" rows="21" onmouseover="msginteira(true)" onmouseout="msginteira(false)" id="scrollspan" style="font-size:10px; border: #000000 1px solid; FONT-family: '+FonteDoTitulo+' ; color: #8e8e8e;position:absolute;visibility:hidden2;absolute;background:#FFFFFF;filter: alpha(opacity:0)"></textarea>')
	contentbg="<table cellpadding=0 cellspacing=0 border="+BordaDeFundo+" width='"+ComprimentoDaJanela+"'><tr><td height='"+LarguraDaJanela+"' bgcolor="+CorDeFundo+">&nbsp;</td></tr></table>"
	scrollerbg.innerHTML=contentbg
	scrollerbg.style.posTop=AlturaDaJanela-MargeDaBorda
	scrollerbg.style.posLeft=EsquerdaDaJanela-MargeDaBorda
	scrollerbg.innerHTML=contentbg
	if (mensagem.length>0)
	   CarregarMsg()
	rolagem()
}

function rolagem()
{
	if (i_height<LarguraDaJanela) {
		i_height+=FrameAtualizacao
		cliptop+=FrameAtualizacao
		clipbottom+=FrameAtualizacao
		scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
		scrollertext.style.posTop-=FrameAtualizacao
		var timer=setTimeout("rolagem()",TempoAtualizacao)
	}else{
		ProxMsg++
 		if (ProxMsg>1)
		{
			CarregarMsg();
			ProxMsg=0;
			clearTimeout(timer)
			var timer=setTimeout("rolagem()",TempoAtualizacao)
		}else{
			clearTimeout(timer)
			var timer=setTimeout("rolagem()",TempoPausa)
		}
		i_height=0
	}
}

function adicionar(titulo, msg, url) 
{
   mensagem[mensagem.length]=titulo + '|' + msg + '|' + url; 
}
