
/*
Cross browser Marquee script- � Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/

//Specify the marquee's width (in pixels)
var marqueewidth="400px"
//Specify the marquee's height
var marqueeheight="25px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=2
//configure background color:
var marqueebgcolor="#ffffff"
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
// Space between the main text and the follower
var spacertext = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):


////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed = (document.all)? marqueespeed : Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
var copyspeed = marqueespeed;
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:-9000px">'+marqueecontent+'</span>');
  document.write('<span id="tempSpan" style="visibility:hidden;position:absolute;top:-200px;left:-9000px">'+spacertext+'</span>');
}
var actualwidth = 0;
var spacerwidth = 0;
var cross_marquee, ns_marquee;

function populate() {
  if (iedom) {
    cross_marquee = document.getElementById ? document.getElementById("iemarquee") : document.all.iemarquee;
    cross_marquee.style.left = parseInt(marqueewidth) + 8 + "px";
    cross_marquee.innerHTML = marqueecontent + spacertext + marqueecontent;
    actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth;
    spacerwidth = document.all ? tempSpan.offsetWidth : document.getElementById("tempSpan").offsetWidth;
  } else if (document.layers) {
    ns_marquee = document.ns_marquee.document.ns_marquee2;
    ns_marquee.left = parseInt(marqueewidth) + 8;
    ns_marquee.document.write(marqueecontent);
    ns_marquee.document.close();
    actualwidth = ns_marquee.document.width;
  }
  lefttime = setInterval("scrollmarquee()",20);
}

window.onload = populate;

function scrollmarquee() {
  if (iedom) {
    if (parseInt(cross_marquee.style.left) > ((actualwidth + spacerwidth) * (-1) + 8)) {
      cross_marquee.style.left = parseInt(cross_marquee.style.left) - copyspeed + "px";
    } else {
//      if (firstTime) {
//        cross_marquee.style.left = parseInt(marqueewidth) + 8 + "px";
//        firstTime = false;
//      } else {
        cross_marquee.style.left = "0px";
//      }
    }
  } else if (document.layers) {
    if (ns_marquee.left > (actualwidth * (-1) + 8)) {
      ns_marquee.left -= copyspeed;
    } else {
      ns_marquee.left = parseInt(marqueewidth) + 8;
    }
  }
}

if (iedom || document.layers) {
  with (document) {
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>');
    if (iedom) {
      write('<div style="position:relative;width:' + marqueewidth + ';height:' + marqueeheight + ';overflow:hidden">');
      write('<div style="position:absolute;width:' + marqueewidth + ';height:' + marqueeheight + ';background-color:'
        + marqueebgcolor + '" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">');
      write('<div id="iemarquee" style="position:absolute;left:0px;bottom:0px"></div>');
      write('</div></div>');
    } else if (document.layers) {
      write('<ilayer width=' + marqueewidth + ' height=' + marqueeheight + ' name="ns_marquee" bgColor=' + marqueebgcolor + '>');
      write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>');
      write('</ilayer>');
    }
    document.write('</td></table>');
  }
}
