/*
Highlighter Scroller script- By JavaScript Kit
For this and over 400+ free scripts, visit http://www.javascriptkit.com/
This notice must stay intact

URL http://www.javascriptkit.com/script/cut57.shtml

See also: http://www.javascriptkit.com/script/script2/highlight2.shtml

*/

/*
Usage:

<div style="position:relative;left:0px;top:0px">
<span id="highlighter" style="position:absolute;left:0;top:0;font-size:18px;font-family:Verdana;background-color:yellow;clip:rect(0px 0px auto 0px)"></span>
</div>

tickercontents[0]='Looking for free Java applets and resources? Visit <a href="http://freewarejava.com">Freewarejava.com</a>!'
tickercontents[1]='Hop on over to <a href="http://www.codingforums.com">Coding Forums</a> to get help on web coding!'
tickercontents[2]='This scroller\'s brought to you by <a href="http://www.javascriptkit.com">JavaScript Kit</a>'

*/

var tickercontents=new Array()

var tickdelay=7000 //delay between messages
var highlightspeed=10 //10 pixels at a time.

////Do not edit pass this line////////////////

var currentmessage=0
var clipwidth=0

function changetickercontent()
{
        crosstick.style.clip="rect(0px 0px auto 0px)"
        crosstick.innerHTML=tickercontents[currentmessage]
        highlightmsg()
}

function highlightmsg()
{
      var msgwidth=crosstick.offsetWidth
      if (clipwidth<msgwidth)
      {
        clipwidth+=highlightspeed
        crosstick.style.clip="rect(0px "+clipwidth+"px auto 0px)"
        beginclip=setTimeout("highlightmsg()",20)
      }
      else
      {
        clipwidth=0
        clearTimeout(beginclip)
        if (currentmessage==tickercontents.length-1) currentmessage=0
        else currentmessage++
        setTimeout("changetickercontent()",tickdelay)
      }
}

function start_ticking()
{
        crosstick=document.getElementById? document.getElementById("highlighter") : document.all.highlighter
        crosstickParent=crosstick.parentNode? crosstick.parentNode : crosstick.parentElement
        if (parseInt(crosstick.offsetHeight)>0)
          crosstickParent.style.height=crosstick.offsetHeight+'px'
        else
          setTimeout("crosstickParent.style.height=crosstick.offsetHeight+'px'",100) //delay for Mozilla's sake
        changetickercontent()
}

//if (document.all || document.getElementById) window.onload=start_ticking

/*
Credit:

<p align="left">This free script provided by<br />
<a href="http://javascriptkit.com">JavaScript Kit</a></p>

*/
