/***********************************************
* 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 news_delayb4scroll	= 1000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var news_delayonitem	= 3000 //Specify delay on each item
var news_marqueespeed	= 1 //Specify marquee scroll speed (larger is faster 1-10)
var news_pauseit		= 1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var news_copyspeed		= news_marqueespeed
var news_pausespeed		= (news_pauseit==0)? news_copyspeed: 0
var news_actualHeight		= ''
var news_scroller_width	= 725;
var get_heights_interval;
var items;
var item_top=new Array(); // the height position (top) of each item
var item_offsetHeight=new Array(); // the heights of each item
var flag_pause_on_item=false;
var cellpadding=0;

function news_scrollmarquee() {
	
	if (flag_pause_on_item==true) return;
	
	for (i=0; i<items; i++) {
		if (parseInt(news_cross_marquee.style.top)==-item_top[i]) {
			//alert(news_cross_marquee.style.top);
			setTimeout('stopPauseOnItem()', news_delayonitem);
			flag_pause_on_item=true;
		}
	}
	news_actualHeight = news_cross_marquee.offsetHeight;

	news_debug(parseInt(news_cross_marquee.style.top));
	if (parseInt(news_cross_marquee.style.top)>-news_actualHeight) { //(news_actualHeight*(1)+8)-news_scroller_width) {
		news_cross_marquee.style.top=(parseInt(news_cross_marquee.style.top)-news_copyspeed)+"px";
	} else {
		news_cross_marquee.style.top=8+news_marqueeheight+"px";
	}
}
function stopPauseOnItem() {
	flag_pause_on_item=false;
}
function news_debug(str) {
   //document.getElementById("news_debug_div").innerHTML=str;
}
function get_heights_function() {
	// see that all the cells are loaded and have heights
	for (i=0; i<items; i++) {
		var height=document.getElementById("news_ticker_item_"+i).offsetHeight;
		if (height==0) return false;
	}
	
	// get cells height position
	for (i=0; i<items; i++) {
		var height=document.getElementById("news_ticker_item_"+i).offsetHeight;
		item_offsetHeight[i]=1*height;
		item_top[i]=0;
		
		// calculate the total heights of each cell
		for (ii=0; ii<i; ii++) {
			//alert('i='+i+':ii='+ii+':'+item_offsetHeight[ii]);
			item_top[i]+=item_offsetHeight[ii]+cellpadding;
		}
	}
	clearInterval(get_heights_interval);
}

function news_initializemarquee(h,items_var,cellpadding_var) {
	
	get_heights_interval=setInterval("get_heights_function()",1000);
	news_marqueeheight = h;
	items=items_var;
	cellpadding=cellpadding_var;
	news_cross_marquee	= document.getElementById("news_vmarquee");
	//news_cross_marquee2	=	document.getElementById("news_vmarquee2");
	//news_cross_marquee2.innerHTML=news_cross_marquee.innerHTML;

	//news_cross_marquee2.innerHTML=news_cross_marquee.innerHTML;
	news_cross_marquee.style.top=0;
	if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1) { //if Opera or Netscape 7x, add scrollbars to scroll and exit
		news_cross_marquee.style.height=news_marqueeheight+"px";
		news_cross_marquee.style.overflow="scroll";
		return;
	}
	setTimeout('toptime=setInterval("news_scrollmarquee()",40)', news_delayb4scroll);
}
/*
if (window.addEventListener) {
	window.addEventListener("load", initializemarquee, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", initializemarquee);
} else if (document.getElementById) {
	window.onload=initializemarquee;
}
*/
//initializemarquee();

