
var oMarquee;
var iLineHeight = 100;
var iScrollAmount = 10;
var divHeight = 0;
var fastCount = 0;

function scrollAnnouncement() {
	if ( oMarquee.scrollTop >= divHeight ) {
		/*oMarquee.scrollTop = 0;*/
		oMarquee.scrollTop -= divHeight;
	}
	else {
		oMarquee.scrollTop += iScrollAmount;
	}
	
	//if ( oMarquee.scrollTop % iLineHeight == 0 ) {
	if(fastCount >= 25) {
		fastCount = 0;
		window.setTimeout( "scrollAnnouncement()", 5000 );
	} else {
		fastCount ++;
		window.setTimeout( "scrollAnnouncement()", 10 );
	}
	/*
	window.setTimeout( "scrollAnnouncement()", 50 );*/
	//window.status = "" + oMarquee.scrollTop + " / " + divHeight;
	//alert("" + oMarquee.scrollTop);
}

function loadAnnouncement() {
	oMarquee = document.getElementById("id_announcement");
	divHeight = oMarquee.scrollHeight;
	oMarquee.innerHTML += oMarquee.innerHTML;
	window.setTimeout( "scrollAnnouncement()", 2000 );
	//alert("" + oMarquee.offsetHeight + " " + oMarquee.scrollHeight);
}

function attachOnloadEvent(func, obj) {
	if(typeof window.addEventListener != 'undefined') {
		window.addEventListener('load', func, false);
	} 
	else if (typeof document.addEventListener != 'undefined') {
		document.addEventListener('load', func, false);
	} 
	else if (typeof window.attachEvent != 'undefined') {
		window.attachEvent('onload', func);
	} 
	else {
		if (typeof window.onload == 'function') {
			var oldonload = onload;
			window.onload = function() {
				oldonload();
				func();
			};
		} else {
			window.onload = func;
		}
	}
}


attachOnloadEvent(loadAnnouncement, window);
