// Fading ticker by Steven Levithan (slevithan@netdes.com) and dynamicdrive.com
////////////////////////////////////////////////////////////////
// The below code should be included on the page that calls this .js
// Configure tickercontents[] to set the content to display (HTML accepted)
// Escape any apostrophes within your text (Example: $tickercontents[0]='He called me \'Poo poo head\' and I cried';)
////////////////////////////////////////////////////////////////
//     var tickercontents=new Array();
//     tickercontents[0]='';
//     tickercontents[1]='';
//     //...
//     // Configure the below variable to determine the delay between ticking of messages (in miliseconds):
//     var tickdelay=4000;
//     if (document.all||document.getElementById){
//       document.write('<div id="memoryticker" style="background-color:white;width:100%;height:100px;filter:progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)"></div>');}
////////////////////////////////////////////////////////////////

//var currentmessage=0;									//Start with first listing
var currentmessage=randomNumber(tickercontents.length);	//Start with random listing

function randomNumber(limit){
return Math.floor(Math.random()*limit);
}

function changetickercontent(){
if (crosstick.filters && crosstick.filters.length>0)
crosstick.filters[0].Apply()
crosstick.innerHTML=tickercontents[currentmessage]
if (crosstick.filters && crosstick.filters.length>0)
crosstick.filters[0].Play()
currentmessage=(currentmessage==tickercontents.length-1)? currentmessage=0 : currentmessage+1
var filterduration=(crosstick.filters&&crosstick.filters.length>0)? crosstick.filters[0].duration*1000 : 0
setTimeout("changetickercontent()",tickdelay+filterduration)
}

function beginticker(){
crosstick=document.getElementById? document.getElementById("memoryticker") : document.all.memoryticker
changetickercontent()
}

if (window.addEventListener)
window.addEventListener("load", beginticker, false)
else if (window.attachEvent)
window.attachEvent("onload", beginticker)
else if (document.all || document.getElementById)
window.onload=beginticker
