var RedIndex=255, GreenIndex=255, BlueIndex=255;

var NewsIndex;

function Convert(x)
{
 if (x>65535) { return "#000000"; }

 First  = Math.round(x/4096 - .5);
 Temp1  = x-First*4096;
 Second = Math.round(Temp1/256 - .5);
 Temp2  = Temp1-Second*256;
 Third  = Math.round(Temp2/16 - .5);
 Fourth = Temp2 - Third * 16;
    
 return ("" + GetLetter(Third) + GetLetter(Fourth));
}

function GetLetter(num)
{
 if (num<10)
  return num;
 else
 {
  if (num==10) return "A";
  if (num==11) return "B";
  if (num==12) return "C";
  if (num==13) return "D";
  if (num==14) return "E";
  if (num==15) return "F";
 }
}


function FadeIn()
{
 if ((RedIndex>0) || (GreenIndex>0) || (BlueIndex>0))
 {
  RedHex=Convert(RedIndex);
  GreenHex=Convert(GreenIndex);
  BlueHex=Convert(BlueIndex);
  document.all["NewsLayer"].style.color= '#' + RedHex + GreenHex + BlueHex;
  if (RedIndex>0)   RedIndex=RedIndex-15;
  if (GreenIndex>0) GreenIndex=GreenIndex-12;
  if (BlueIndex>0)  BlueIndex=BlueIndex-9;

  if (RedIndex<0)   RedIndex=0;
  if (GreenIndex<102) GreenIndex=102;
  if (BlueIndex<153)  BlueIndex=153;

  setTimeout('FadeIn()',100);
 }
}


function Initialise()
{
 NewsIndex=0;
 ShowWelcomeNews();
}


function ShowWelcomeNews()
{
 document.all["NewsLayer"].innerHTML="&nbsp;&nbsp;&nbsp;" + NewsItem[NewsIndex] + " ";
 NewsIndex++;
 if (NewsIndex==NewsItem.length)
  NewsIndex=0;
 document.all["NewsLayer"].style.color="#FFFFFF";
 setTimeout("ShowWelcomeNews()",5000);
 RedIndex=255;
 GreenIndex=255;
 BlueIndex=255;
 FadeIn();
}