/*
Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/
marqueespeed=(document.all) ? marqueespeed : Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
//var refreshtime=(document.all) ? 50 : 75;
var refreshtime = 100;
if (pausetime == 0) pausetime = refreshtime;
var copyspeed=marqueespeed;
var pausespeed=(pauseit==0) ? copyspeed : 0;
var iedom=document.all||document.getElementById;
var actualheight='';
var cross_marquee, ns_marquee;

function populate(){
	if (iedom){
		cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee;
		cross_marquee.style.top=parseInt(marqueeheight)+8+"px";
		cross_marquee.innerHTML=marqueecontent;
		actualheight=cross_marquee.offsetHeight;
	}
	else if (document.layers){
		ns_marquee=document.ns_marquee.document.ns_marquee2;
		ns_marquee.top=parseInt(marqueeheight)+8;
		ns_marquee.document.write(marqueecontent);
		ns_marquee.document.close();
		actualheight=ns_marquee.document.height;
	}		
	//scroller = setInterval(scrollmarquee(), refreshtime);
	scrollmarquee();
}

var pixelmark = 0;

function scrollmarquee() {	
	pixelmark += copyspeed;
	if (iedom){		
		if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
			cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px";			
		else {
			pixelmark = 0;
			cross_marquee.style.top=parseInt(marqueeheight)+8+"px";
		}
	}
	else if (document.layers){
		if (ns_marquee.top>(actualheight*(-1)+8))
			ns_marquee.top-=copyspeed;
		else {
			pixelmark = 0;
			ns_marquee.top=parseInt(marqueeheight)+8;
		}
	}		
	var time = refreshtime;		
	if (pixelmark >= parseInt(marqueeheight) + 8) {
		//alert('pixelmark=' + pixelmark + ', marqueetop=' + cross_marquee.style.top);
		pixelmark = 0;
		time = pausetime;	
	}
	setTimeout('scrollmarquee()', time);
	return;
}

window.onload = populate;