
//////////////////////////////////////////////////////////////////////////////////////////////////////////// TICKER


var tickercontents=new Array()
		tickercontents[0]='START NEAR PONY'
		tickercontents[1]='APT ENTRY SONAR'
		tickercontents[2]='NO TRANSEPT RAY'
		tickercontents[3]='SOY ANT PARTNER'
		tickercontents[4]='O YARN PATTERNS'
		tickercontents[5]='NARRATE NOT SPY'
		tickercontents[6]='AN ENTROPY STAR'
		tickercontents[7]='RAN ANY PROTEST'
		tickercontents[8]='YARN AS PORTENT'
		tickercontents[9]='NO STRAY PARENT'
		tickercontents[10]='SORE PANTRY ANT'
		tickercontents[11]='ANY PARROT NEST'
		tickercontents[12]='AN ENTRY PASTOR'
		tickercontents[13]='NEON PASTRY ART'
		tickercontents[14]='PATRON YARN SET'
		tickercontents[15]='ARTY ANT PERSON'
		tickercontents[16]='TAN RASTER PONY'
		tickercontents[17]='NO TNT AS PRAYER'
		tickercontents[18]='SORT ANY ART PEN'
		tickercontents[19]='ROSARY NAP TENT'
		tickercontents[20]='ANY PANT RESORT'
		tickercontents[21]='YE TAN PORNSTAR'
		tickercontents[22]='RAN ON TAPESTRY'
		tickercontents[23]='ANY ROTTEN RASP'
		tickercontents[24]='ON PAR AT SENTRY'
		tickercontents[25]='SNAP TO TERNARY'
		tickercontents[26]='ARTY SONNET RAP'
		tickercontents[27]='PRY ONE STAR ANT'
		tickercontents[28]='PENNY OR STRATA'
		tickercontents[29]='NON SPAR TREATY'
		tickercontents[30]='ASPEN OR TYRANT'
		tickercontents[31]='RESONANT PARTY'
		tickercontents[32]='RAN SOY PATTERN'
		tickercontents[33]='ROTARY SNAP NET'
		tickercontents[34]='TREASON PANTRY'
		tickercontents[35]='SAP ANY TORRENT'
		tickercontents[36]='NO STAY PARTNER'
		tickercontents[37]='STRAY APRON NET'
		tickercontents[38]='ARSON PARTY TEN'
		tickercontents[39]='ANY PRO RAT NEST'
		tickercontents[40]='SOAPY RENT RANT'
		tickercontents[41]='TYRANT PERSONA'
		tickercontents[42]='ENTRY ROAST PAN'
		tickercontents[43]='ANY ERRANT POST'
		tickercontents[44]='TASTY PENN ROAR'
		tickercontents[45]='NEAT SPORT YARN'
		tickercontents[46]='NEON PARTY TSAR'
		tickercontents[47]='TORN YARN PASTE'
		tickercontents[48]='STONY TERRA NAP'
		tickercontents[49]='ANT PRONE SATYR'
		tickercontents[50]='NONE STRAY PART'
		tickercontents[51]='TERN SPA NOTARY'
		tickercontents[52]='RAN PETTY SONAR'
		tickercontents[53]='RATTY NEON RASP'
		tickercontents[54]='TRANSPARENT YO'	
	

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

	////////////////////

	var Q = tickercontents.length;
  	  var currentmessage=Math.round(Math.random()*(Q-1));
	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)





////////////////////////////////////////////////////////////////////////////////////// INITIALIZER


var alreadyrunflag=0 //flag to indicate whether target function has already been run


if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; start_ticking(); CSBfleXcroll('mycustomscroll');}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag")
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1
      start_ticking()
      CSBfleXcroll('mycustomscroll')
    }
  }
}

if(/Safari/i.test(navigator.userAgent)){ //Test for Safari
  var _timer=setInterval(function(){
  if(/loaded|complete/.test(document.readyState)){
    clearInterval(_timer)
    start_ticking()
	CSBfleXcroll('mycustomscroll')  // call target function
  }}, 10)
}

var hide= document.getElementById('preloader');
hide.className='hidden';


window.onload=function(){
  setTimeout("if (!alreadyrunflag){start_ticking(); CSBfleXcroll('mycustomscroll')}", 0)
}