scrollAmount=2;
position=0
divHeight=280;
timeSlice=100;
timeSliceBlink=500;
timer=0;
timerBlink=0;
counter=0
times=0
height=0;
var ratio

var lastInQueue;

var positionArray;

function makeBlink()
{
  if (times==0)
  {
    for (i=0;i<document.getElementsByTagName("span").length; i++)
    {
			document.getElementsByTagName("span").item(i).style.color='#ff0000';
    }

    for (i=0;i<document.getElementsByTagName("a").length; i++)
    {
      if (document.getElementsByTagName("a").item(i).className=="newslinkBlink")
			   document.getElementsByTagName("a").item(i).style.color='#ff0000';
    }
    times=1
  }
  else
  {
    for (i=0;i<document.getElementsByTagName("span").length; i++)
    {
			document.getElementsByTagName("span").item(i).style.color='#000000';
    }
    for (i=0;i<document.getElementsByTagName("a").length; i++)
    {
      if (document.getElementsByTagName("a").item(i).className=="newslinkBlink")
			   document.getElementsByTagName("a").item(i).style.color='#000000';
    }
    times=0
  }
  timerBlink=setTimeout("makeBlink()", timeSliceBlink);
}

function initialize()
{
  height=document.getElementById('idTable').offsetHeight;


  if (height<divHeight)
  {
    //ci sono poche news
    alert("poche")
    ratio=Math.ceil(divHeight/height)+1;
    lastInQueue=ratio-1;
    //alert(ratio)
    positionArray= new Array(ratio);
    str=""
    for(i=2;i<=ratio;i++)
    {
      str+="<div id=newsScroller"+i+" onmouseOver='stop();' onmouseOut='restart();'>"+document.getElementById('newsScroller1').innerHTML+"</div>"
    }

    document.getElementById('newsContainer').innerHTML= document.getElementById('newsContainer').innerHTML + str

    positionMultiple=height;
    positionArray[0]=0;
    for(i=2;i<=ratio;i++)
    {
      //eval("document.getElementById('newsScroller"+i+"').style.display='none';");
      eval("document.getElementById('newsScroller"+i+"').style.top="+positionMultiple+";");
      positionArray[i-1]=positionMultiple;
      positionMultiple+=height;
    }

  }

  else

  {

    //ci sono abbastana news da riempire il container
    ratio=2;
    lastInQueue=ratio-1;
    //alert(ratio)
    positionArray= new Array(ratio);
    str=""
    for(i=2;i<=ratio;i++)
    {
      str+="<div id=newsScroller"+i+" onmouseOver='stop();' onmouseOut='restart();'>"+document.getElementById('newsScroller1').innerHTML+"</div>"
    }

    document.getElementById('newsContainer').innerHTML= document.getElementById('newsContainer').innerHTML + str

    positionMultiple=height;
    positionArray[0]=0;
    for(i=2;i<=ratio;i++)
    {
      eval("document.getElementById('newsScroller"+i+"').style.top='"+positionMultiple+"px'");
      positionArray[i-1]=positionMultiple;
      positionMultiple+=height;
    }
  }
timer=setTimeout("performScroll()", 5000);
}

function performScroll()
{
//alert("")
//alert(parseInt(ratio));
for(var i=0;i<parseInt(ratio);i++)
{
  //alert(positionArray[i]*(-1))

  if ((positionArray[i]*(-1))< height)
  {
     positionArray[i]-=scrollAmount;
     //alert(positionArray[i])
     eval("document.getElementById('newsScroller"+(i+1)+"').style.top='"+positionArray[i]+"px'");
     //alert(i)
     //alert(eval("document.getElementById('newsScroller"+(i+1)+"').style.top"));
   }
  else
  {
    //alert()
    //return
     positionArray[i]=eval("parseInt(document.getElementById('newsScroller"+(lastInQueue+1)+"').style.top) + height");
     //alert(i)
     eval("document.getElementById('newsScroller"+(i+1)+"').style.top='"+positionArray[i]+"px'");
     lastInQueue=i

  }
}
timer=setTimeout("performScroll()", timeSlice);
counter=1;
}

/*scrollAmount=2;
position=0
divHeight=431;
timeSlice=100;
timer=0;
counter=0

function performScroll()
{
height=document.getElementById('IdTable').offsetHeight;


if ((position*(-1))< height)
{
   position-=scrollAmount;
   document.getElementById('newsScroller').style.top=position;
 }
else
{

   position=divHeight;
   document.getElementById('newsScroller').style.top=position;

}
timer=setTimeout("performScroll()", timeSlice);
}


	      */
function stop()
{
  clearTimeout(timer);
}

function restart()
{
  timer=setTimeout("performScroll()", timeSlice);
}

