/***********************************************
* 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.
***********************************************/


var delayb4scroll=500 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

copyspeed=marqueespeed
var pausespeed=0
var actualheight=''
var crossmarquee
var marquees
var slides=new Array()
var currentSlide=0
var slideSpeed=5
// News ticker
var newsItems=new Array()
var currentNewsItem=0
var newsSpeed=5


function slideshow(){
	a=slides[currentSlide]

		new Effect.Appear(a,
		{duration:.8,
			afterFinish:function(){
			
			new Effect.Fade(a,
				{delay:slideSpeed-2,duration:.8})
			}
		
		})
	
	currentSlide++
	if (currentSlide>slides.length-1) currentSlide=0
	setTimeout('slideshow()', slideSpeed*1000)		
}
function ticker(){
	n=newsItems[currentNewsItem]
//	n.style.top=0
		new Effect.MoveBy(n, 150, 0,{duration:.2})
		new Effect.MoveBy(n, -50, 0,{delay:.2, duration:1.5})
		new Effect.Appear(n,
		{ delay:.3, duration:1,
			afterFinish:function(){
			new Effect.Fade(n,
				{delay:3, duration:1})
			new Effect.MoveBy(n, -100, 0,{delay:3,  duration:1.5})
			
			}
		
		})

	
		
	currentNewsItem++
	currentNewsItem=currentNewsItem>newsItems.length-1? 0:currentNewsItem

	setTimeout('ticker()', newsSpeed*1000)

}
	

function scrollmarquee(){
	for (f=0; f<marquees.length; f++){

	if ($("newsScreen")){
//		if (f===0) $("newsScreen").update(f) 
//		else $("newsScreen").update("") 
	}
	
	if ( $("vmarquee"+f).getAttribute('rel')=='paused') copyspeed=0
	else copyspeed=marqueespeed
	
	if (parseInt($("vmarquee"+f).style.top)>($("vmarquee"+f).offsetHeight*(-1)+8)){
		$("vmarquee"+f).style.top=parseInt($("vmarquee"+f).style.top)-copyspeed+"px"

	}	
//new Effect.Move( $("vmarquee"+f), {x:12,y:-12 })

	else
	$("vmarquee"+f).style.top=parseInt($("marqueecontainer"+f).offsetHeight)+8+"px"
// new Effect.Move( $("vmarquee"+f), {x:2,y:-2, mode: 'absolute' })	
	}
}

function initializemarquee(){
	marquees=$$('.marqueecontainer')
	
	for (f=0; f<marquees.length; f++){
	cross_marquee=$("vmarquee"+f)
	cross_marquee.style.top=0
	cross_marquee.onmouseover=function(){
		this.setAttribute('rel', 'paused')	
//		this.setStyle({'border':'#999999'})
	}
	cross_marquee.onmouseout=function(){
		this.setAttribute('rel', '')	
//		this.setStyle({'background':'#fff'})
	}
	marqueeheight=$("marqueecontainer"+f).offsetHeight
	actualheight=$("vmarquee"+f).offsetHeight
	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()",50)', delayb4scroll)
	}
	
	slides=$$('#banners li')
	slides.each( function(a){
		a.style.display='none'
	})
	setTimeout('slideshow()', 1000)
	
	
	newsItems=$$('#news li')
	newsItems.each( function(n){
		n.style.display='none'
	})
	
	ticker()
	
	
}


if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee

