// Scroller distributed by http://www.hypergurl.com 
// Modified to swap out copy and configure interval time by JohnK


/** Change nothing below here! **/

scrollerspeed=(document.all)?pixelsPerScroll : Math.max(1, pixelsPerScroll);

//slow speed down by 1 for NS 
var copyspeed=scrollerspeed; 

var iedom=(document.all||document.getElementById); 
var actualheight=''; 
var cross_scroller;
var ns_scroller;
var pausespeed=(allowPause)? 0 : copyspeed;
var pixel = 8;
var repeater;

function swapScroller(index) { 

   // clear out previous scrolling interval
   clearInterval(repeater);
   
   if (iedom) { 
      cross_scroller=document.getElementById? document.getElementById("iescroller") : document.all.iescroller; 
      cross_scroller.style.top=parseInt(scrollerheight)+pixel+"px"; 
      cross_scroller.innerHTML=aScroll[index]; 
      actualheight=cross_scroller.offsetHeight; 
   } 
   else if (document.layers){ 
      ns_scroller=document.ns_scroller.document.ns_scroller2; 
      ns_scroller.top=parseInt(scrollerheight)+pixel; 
      ns_scroller.document.write(aScroll[index]); 
      ns_scroller.document.close(); 
      actualheight=ns_scroller.document.height; 
   } 
   
   // set repeating interval
   repeater = setInterval("scrollscroller()",moveSpeed); 
} 
 
function scrollscroller(){ 
   if (iedom){
      if (parseInt(cross_scroller.style.top)>(actualheight*(-1)+pixel)) 
      {
         cross_scroller.style.top=parseInt(cross_scroller.style.top)-copyspeed+"px"; 
      }
      else 
      {
         cross_scroller.style.top=parseInt(scrollerheight)+pixel+"px"; 
      }
   } 
   else if (document.layers){ 
      if (ns_scroller.top>(actualheight*(-1)+pixel)) 
      {
         ns_scroller.top-=copyspeed; 
      }
      else 
      {
         ns_scroller.top=parseInt(scrollerheight)+pixel; 
      }
   } 
}

function buildScroller()
{
   if (iedom||document.layers){ 
      with (document){ 
         if (iedom){ 
            write('<div style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed">'); 
            write('<div id="iescroller" style="position:absolute;left:0px;top:0px;width:100%;">'); 
            write('</div></div>'); 
         } 
         else if (document.layers) { 
            write('<ilayer width='+scrollerwidth+' height='+scrollerheight+' name="ns_scroller">');
            write('<layer name="ns_scroller2" width='+scrollerwidth+' height='+scrollerheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed"></layer>');
            write('</ilayer>');
         } 
      } 
   } 
}