
// Inicio
esLinux = (navigator.appVersion.indexOf("Linux") != -1);
esDom = (document.getElementById) ? true : false;
esNetscape4 = (document.layers) ? true : false;
esIE = (document.all) ? true : false;
esIE4 = esIE && !esDom;
// Fin

// CREDITS:
// Simple UpNews Scroller by Urs Dudli and Peter Gehrig
// Copyright (c) 2000 Peter Gehrig and Urs Dudli. All rights reserved.
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.24fun.ch.
// info@24fun.ch
// 3/15/2000

// IMPORTANT:
// If you add this script to a script-library or script-archive
// you have to add a hyperlink to http://www.24fun.ch on the webpage
// where this script will be running.

// INSTALLATION:
// 1. Delete the DIV-container with the id 'deletethisdiv'.
//    This is the only part of this file that is not required for the script.
//    Save the file.

// Los mensajes están en novas.js

// 3. Configure the variables below:

// The height of the scrollerbox (pixels)
var scrollerheight=20
//var scrollerheight=100

// The width of the scrollerbox (pixels)
var scrollerwidth=155

// The padding between the scrollerbox and the text (pixels)
var scrollerpadding=7

// The width of the scrollerbox-border (pixels)
var backgroundborder=0

// The background-colour of the scrollerbox
var scrollerbgcolor="F0F0F0"

// standstill between the messages (seconds)
var standstillfix=0

// Do not edit below this line
var cliptop=0
var clipbottom=2.5*scrollerheight-2*scrollerpadding
var clipleft=0
var clipright=scrollerwidth

var i_message=0
var mes_joined
var mes_split
var contenttext
var contentbg

var totalheight=90*(message.length)

/* var totalheight=scrollerheight*(message.length) */

var i_height=0
var step=1
var pause=100
var cantos=0

var standstillflex=1
var i=0

standstillfix=standstillfix*1000

function scrollNov2(){
  standstillflex=standstillfix
  if (document.all) {
    if (cantos==2*(message.length + 2)) {
      i_height=0
      cliptop=0
      clipbottom=2.5*scrollerheight-2*scrollerpadding
      document.all.novtext.style.posTop=document.all.cadroEventos.style.posTop + 10
      cantos=0
      clearTimeout(timer)
      var timer=setTimeout("scrollNov2()",100)
    } else if (i_height < scrollerheight) {
      i_height+=step
      cliptop+=step
      clipbottom+=step
      document.all.novtext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
      document.all.novtext.style.posTop-=step
      clearTimeout(timer)
      var timer=setTimeout("scrollNov2()",75)
    }
    else {
      i_height=0
      cantos+=1
      clearTimeout(timer)
      var timer=setTimeout("scrollNov2()",75)
    }
  }
}

function initiateNov() {
  if (esIE) initiateNov2();
  else initiateNov3();
}


function initiateNov2(){

  cantos=0
  contenttext="<tr valign='top'><td height='"+scrollerheight+"'><br></td></tr>"
  for (i=0;i<=message.length-1;i++) {
    //creamos array en orde inverso para que os últimos textos aparezcan de primeiros
    mes_joined=message[(message.length-1)-i]
    mes_split=mes_joined.split("|")
    contenttext+="<tr valign=\"top\"><td height=\""+scrollerheight+"\"><a class=\"textoNovasPortal\" href=\""+mes_split[2]+"\" target=\""+mes_split[3]+"\">"+mes_split[0]+"</a><br>"+mes_split[1]+"</td></tr>"
  }
  novtext.innerHTML=contenttext
  document.all.novtext.style.posTop=document.all.cadroEventos.style.posTop + 10
  document.all.novtext.style.posLeft=document.all.cadroEventos.style.posLeft + 10
  document.all.novtext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
  scrollNov2()

}

function initiateNov3() {

  if (i==message.length-1) {
    i = 0
  }
  i = i + 1
  mes_joined=message[(message.length-1)-i]
  mes_split=mes_joined.split("|")
  contenttext="<tr valign=\"top\"><td width=\"10\"></td><td width=\"140\"><a class=\"textoNovasPortal\" href=\""+ mes_split[2]+"\" target=\""+mes_split[3]+"\">"+mes_split[0]+"</a><br>"+mes_split[1]+"</td></tr>"
  document.getElementById("novtext").innerHTML=contenttext
  var timer=setTimeout("ScrollNov3()",2000)


}

function ScrollNov3() {
    initiateNov3();
}



