// JavaScript Document
  // JavaScript Document
  /***********************************************
  * Memory Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
  * This notice MUST stay intact for legal use
  * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
  ***********************************************/
  
  var memorywidth="550px" //scroller width
  var memoryheight="20px" //scroller height
  var memorybgcolor="#FFF" //scroller background
  var memorypadding="2px" //padding applied to the scroller. 0 for non.
  var borderCSS="border: 0px;" //Border CSS, applied to scroller to give border.
  
  var memoryspeed=2 //Scroller speed (larger is faster 1-10)
  var pauseit=1 //Pause scroller onMousever (0=no. 1=yes)?
  
  var persistlastviewedmsg=1 //should scroller's position persist after users navigate away (1=yes, 0=no)?
  var persistmsgbehavior="onload" //set to "onload" or "onclick".
  
  //Specify the scroller's content (don't delete <nobr> tag)
  //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
  
  //-------------------------- Edit the text between Verdana"> & </span -----------------------------------------
  var memorycontent = document.getElementById('scroller_text').value;
  //-------------------------------------------------------------------------------------------------------------
  
  ////NO NEED TO EDIT BELOW THIS LINE////////////
  var combinedcssTable="width:"+(parseInt(memorywidth)+6)+"px;background-color:"+memorybgcolor+";padding:"+memorypadding+";"+borderCSS+";"
  var combinedcss="width:"+memorywidth+";height:"+memoryheight+";"
  
  var divonclick=(persistlastviewedmsg && persistmsgbehavior=="onclick")? 'onClick="savelastmsg()" ' : ''
  memoryspeed=(document.all)? memoryspeed : Math.max(1, memoryspeed-1) //slow speed down by 1 for NS
  var copyspeed=memoryspeed
  var pausespeed=(pauseit==0)? copyspeed: 0
  var iedom=document.all||document.getElementById
  if (iedom)
  document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-10000px">'+memorycontent+'</span>')
  var actualwidth=''
  var memoryscroller
  
  if (window.addEventListener)
  window.addEventListener("load", populatescroller, false)
  else if (window.attachEvent)
  window.attachEvent("onload", populatescroller)
  else if (document.all || document.getElementById)
  window.onload=populatescroller
  
  function populatescroller(){
  memoryscroller=document.getElementById? document.getElementById("memoryscroller") : document.all.memoryscroller
  memoryscroller.style.left=parseInt(memorywidth)+8+"px"
  if (persistlastviewedmsg && get_cookie("lastscrollerpos")!="")
  revivelastmsg()
  memoryscroller.innerHTML=memorycontent
  actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
  lefttime=setInterval("scrollmarquee()",20)
  }
  
  function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = ""
  if (document.cookie.length > 0) {
  offset = document.cookie.indexOf(search)
  if (offset != -1) {
  offset += search.length
  end = document.cookie.indexOf(";", offset)
  if (end == -1)
  end = document.cookie.length;
  returnvalue=unescape(document.cookie.substring(offset, end))
  }
  }
  return returnvalue;
  }
  
  function savelastmsg(){
  document.cookie="lastscrollerpos="+memoryscroller.style.left
  }
  
  function revivelastmsg(){
  lastscrollerpos=parseInt(get_cookie("lastscrollerpos"))
  memoryscroller.style.left=parseInt(lastscrollerpos)+"px"
  }
  
  if (persistlastviewedmsg && persistmsgbehavior=="onload")
  window.onunload=savelastmsg
  
  function scrollmarquee(){
  if (parseInt(memoryscroller.style.left)>(actualwidth*(-1)+8))
  memoryscroller.style.left=parseInt(memoryscroller.style.left)-copyspeed+"px"
  else
  memoryscroller.style.left=parseInt(memorywidth)+8+"px"
  }
  
  if (iedom){
  with (document){
  document.write('<table border="0" cellspacing="0" cellpadding="0" style="'+combinedcssTable+'"><td>')
  write('<div style="position:relative;overflow:hidden;'+combinedcss+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=memoryspeed">')
  write('<div id="memoryscroller" style="position:absolute;left:0px;top:0px;" '+divonclick+'></div>')
  write('</div>')
  document.write('</td></table>')
  }
  }