/***********************************************
* 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 dev_delayb4scroll	= 500 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var dev_delayonitems	= 3000 //Specify delay on each items
var dev_marqueespeed	= 1 //Specify marquee scroll speed (larger is faster 1-10)
var dev_pauseit		= 1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var dev_copyspeed		= dev_marqueespeed
var dev_pausespeed		= (dev_pauseit==0)? dev_copyspeed: 0
var dev_totalHeight		= 0;
var get_heights_interval;
var items;
var flag_pause_on_items=false;


function dev_scrollmarquee() {
	
	if (flag_pause_on_items==true) return;
	
	for (i=0; i<items.length; i++) {
		if (parseInt(dev_cross_marquee.style.top)==-items[i]['top']) {
			setTimeout('stopPauseOnitems()', dev_delayonitems);
			flag_pause_on_items=true;
		}
	}
	dev_totalHeight = dev_cross_marquee.offsetHeight;

	dev_debug(parseInt(dev_cross_marquee.style.top));
	if (parseInt(dev_cross_marquee.style.top)>-dev_totalHeight) {
		dev_cross_marquee.style.top=(parseInt(dev_cross_marquee.style.top)-dev_copyspeed)+"px";
	} else {
		dev_cross_marquee.style.top=(parseInt(dev_cross_marquee.style.top)+dev_cross_marquee.offsetHeight)+"px";
	}
	dev_cross_marquee2.style.top=(parseInt(dev_cross_marquee.style.top)+dev_cross_marquee.offsetHeight)+"px";

}
function stopPauseOnitems() {
	flag_pause_on_items=false;
}
function dev_debug(str) {
   //document.getElementById("dev_debug_div").innerHTML=str;
}
function get_heights_function() {
	// see that all the cells are loaded and have heights
	for (i=0; i<items.length; i++) {
		var height=document.getElementById("dev_ticker_item_"+i).offsetHeight;
		if (height==0) {return false;}
	}
	
	// get cells height position
	var items_top=0;
	for (i=0; i<items.length; i++) {
		items[i] = new Array();
		items[i]['div_obj']=document.getElementById("dev_ticker_item_"+i);
		items[i]['offsetHeight']=1*items[i]['div_obj'].offsetHeight;
		items[i]['top']=items_top;
		items_top+=items[i]['offsetHeight'];
	}
	clearInterval(get_heights_interval);
}

function dev_initializemarquee(h,items_num) {
	
	get_heights_interval=setInterval("get_heights_function()",100);
	dev_marqueeheight = h;
	items=new Array(items_num);
	dev_cross_marquee	= document.getElementById("dev_vmarquee");
	dev_cross_marquee2	= document.getElementById("dev_vmarquee2");
	dev_cross_marquee2.innerHTML=dev_cross_marquee.innerHTML;

	//dev_cross_marquee2.innerHTML=dev_cross_marquee.innerHTML;
	dev_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
		dev_cross_marquee.style.height=dev_marqueeheight+"px";
		dev_cross_marquee.style.overflow="scroll";
		return;
	}
	setTimeout('toptime=setInterval("dev_scrollmarquee()",40)', dev_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();


