var marqueewidth="900px"	//Specify the marquee's width (in pixels)
var marqueeheight="172px"	//Specify the marquee's height
var marqueespeed=1			//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueebgcolor="transparent"	//configure background color:
var pauseit=1				//Pause marquee onMousever (0=no/ 1=yes)?
var pausespeed=1
var scrollInterval = 25;

//marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
pausespeed=(pauseit==0)? copyspeed: pausespeed;
var iedom=document.all||document.getElementById

if (iedom){
	document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px;">'+marqueecontent+'</span>')
}

var actualwidth=''
var cross_marquee, ns_marquee, cross_marquee2

function populate(){
	if (iedom){
		cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
		cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
		actualwidth=document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth
		cross_marquee.style.left=0+"px"//parseInt(marqueewidth)+8+"px"
		cross_marquee2.style.left=parseInt(actualwidth)+"px"//parseInt(marqueewidth)+8+"px"
		cross_marquee.innerHTML=marqueecontent
		cross_marquee2.innerHTML=marqueecontent
	} else if (document.layers){
		ns_marquee=document.ns_marquee.document.ns_marquee2
		ns_marquee2=document.ns_marquee.document.ns_marquee3
		actualwidth=ns_marquee.document.width
		ns_marquee.left=0//parseInt(marqueewidth)+8
		ns_marquee2.left=parseInt(marqueewidth)
		ns_marquee.document.write(marqueecontent)
		ns_marquee2.document.write(marqueecontent)
		ns_marquee.document.close()
		ns_marquee2.document.close()
	}
	lefttime=setInterval("scrollmarquee()",scrollInterval)
}
window.onload=populate

function scrollmarquee(){
	if (iedom){
		if (parseInt(cross_marquee.style.left)>(actualwidth*(-1))){
			cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
		}else{
			//cross_marquee.style.left=parseInt(marqueewidth)+100+"px"
			cross_marquee.style.left = parseInt(cross_marquee2.style.left)+actualwidth-copyspeed+"px";
		}
		
		if (parseInt(cross_marquee2.style.left)>(actualwidth*(-1))){
			cross_marquee2.style.left=parseInt(cross_marquee2.style.left)-copyspeed+"px"
		}else{
			//cross_marquee2.style.left=parseInt(marqueewidth)+100+"px"
			cross_marquee2.style.left = parseInt(cross_marquee.style.left)+actualwidth+"px";
		}

	} else if (document.layers){
		if (ns_marquee.left>(actualwidth*(-1))){
			ns_marquee.left-=copyspeed
		}else{
			ns_marquee.left=parseInt(ns_marquee2.left)+actualwidth-copyspeed
		}

		if (ns_marquee2.left>(actualwidth*(-1))){
			ns_marquee2.left-=copyspeed
		}else{
			ns_marquee2.left=parseInt(ns_marquee.left)+actualwidth
		}
	}
}

if (iedom||document.layers){
	with (document){
		if (iedom){
			write('<div style="position:relative;width:100%;height:'+marqueeheight+';overflow:hidden;background-color:'+marqueebgcolor+';" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
			write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;" align="left"></div>')
			write('<div id="iemarquee2" style="position:absolute;left:0px;top:0px;" align="left"></div>')
			write('</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('<layer name="ns_marquee3" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
			write('</ilayer>')
		}
	}
}
