
<!-- Paste this code into an external JavaScript file named: marquee.js  -->

/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Mike Hudson :: http://www.afrozeus.com */


// You can also play with these variables to control fade speed, fade color, and how fast the colors jump.

var m_FadeOut1 = 255;
var m_FadeIn1=0;
var m_Fade1 = 0;
var m_FadeStep1 = 3;
var m_FadeWait1 = 1600;
var m_bFadeOut1 = true;

var m_iFadeInterval1;

window.onload = Fadewl1;

var arrFadeLinks1;
var arrFadeTitles1;
var arrFadeCursor1 = 0;
var arrFadeMax1;

function Fadewl1() {
  m_iFadeInterval1 = setInterval(fade_ontimer1, 10);
  arrFadeLinks1 = new Array();
  arrFadeTitles1 = new Array();
  setupFadeLinks1();
  arrFadeMax1 = arrFadeTitles1.length-1;
  setFadeLink1();
  Fadewl();
}

function setFadeLink1() {
  var ilink1 = document.getElementById("fade_link1");
  ilink1.innerHTML = arrFadeTitles1[arrFadeCursor1];
  ilink1.href = arrFadeTitles1[arrFadeCursor1];
}

function fade_ontimer1() {
  if (m_bFadeOut1) {
    m_Fade1+=m_FadeStep1;
    if (m_Fade1>m_FadeOut1) {
      arrFadeCursor1++;
      if (arrFadeCursor1>arrFadeMax1)
        arrFadeCursor1=0;
      setFadeLink1();
      m_bFadeOut1 = false;
    }
  } else {
    m_Fade1-=m_FadeStep1;
    if (m_Fade1<m_FadeIn1) {
      clearInterval(m_iFadeInterval1);
      setTimeout(Faderesume1, m_FadeWait1);
      m_bFadeOut1=true;
    }
  }
  var ilink1 = document.getElementById("fade_link1");
  if ((m_Fade1<m_FadeOut1)&&(m_Fade1>m_FadeIn1))
    ilink1.style.color = "#" + ToHex1(m_Fade1);
}

function Faderesume1() {
  m_iFadeInterval1 = setInterval(fade_ontimer1, 10);
}

function ToHex1(strValue1) {
  try {
    var result1= (parseInt(strValue1).toString(16));

    while (result1.length !=2)
            result1= ("0" +result1);
    result1 = result1 + result1 + result1;
    return result1.toUpperCase();
  }
  catch(e)
  {
  }
}

