﻿

/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
function cross_marquee(opt){
	var ME = this
	function merge(a,b){
		for(var v in b )a[v]=b[v];
		return a
	};
	ME.initialDelay = 3000//Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
	ME.step = 1//Specify marquee scroll speed (larger is faster 1-10)
	ME.stepDelay = 60
	ME.pauseit=1 //Pause marquee onMousever (false=no. true=yes)?
	if(typeof(opt)==="object")merge(ME,opt)
	trace(ME.initialDelay)
	var delayb4scroll=2000 
	var marqueespeed=1 
	var lefttime
	////NO NEED TO EDIT BELOW THIS LINE////////////
	var marqueeheight = ME.offsetHeight
	var cross_marquee = ME.getElementsByTagName("DIV")[0]
	cross_marquee.style.position="relative"
	cross_marquee.style.height="auto"
	cross_marquee.style.top="0"
	var actualheight=cross_marquee.offsetHeight
	function scrollmarquee(){
		if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+5))
			cross_marquee.style.top=parseInt(cross_marquee.style.top)-ME.step+"px"
		else
			cross_marquee.style.top= "5px" /*parseInt(marqueeheight)+5+"px"*/
	}
	
	function initializemarquee(){
		if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
			cross_marquee.style.height=marqueeheight+"px"
			cross_marquee.style.overflow="scroll"
			return
		}
		setTimeout('lefttime=setInterval("scrollmarquee()",ME.stepDelay)', ME.initialDelay)
	}
	
	function initMe(){
		var tmp = cross_marquee.innerHTML
		cross_marquee.innerHTML = tmp+tmp
		lefttime=setInterval(scrollmarquee,ME.stepDelay)
		ME.onmouseover= function(){
			if(ME.pauseit) clearInterval(lefttime)
		}
		ME.onmouseout= function(){
			if(ME.pauseit)lefttime = setInterval(scrollmarquee,ME.stepDelay)
		}
		
	}
	
	setTimeout(initMe , ME.initialDelay)
	
	/*if (window.addEventListener)
	window.addEventListener("load", initializemarquee, false)
	else if (window.attachEvent)
	window.attachEvent("onload", initializemarquee)
	else if (document.getElementById)
	window.onload=initializemarquee*/
}

