
var div_AdvImg;
var advImgLineHeight = 220;
var scrollStepAdvImg = 10;
var divHeightAdvImg = 0;
var fastCountAdvImg = 0;
var reverseAdvImg = false;

function scrollAdvertiseImage() {
	if(reverseAdvImg == true)
	{
		if(div_AdvImg.scrollTop > 0) {
			div_AdvImg.scrollTop -= scrollStepAdvImg * 2;
			if(div_AdvImg.scrollTop < 0) {
				div_AdvImg.scrollTop = 0;
			}
		}
		else {
			div_AdvImg.scrollTop = 0;
			reverseAdvImg = false;
		}
	}
	else
	{
		if ( div_AdvImg.scrollTop >= (divHeightAdvImg - advImgLineHeight) ) {
			//div_AdvImg.scrollTop = 0;
			//div_AdvImg.scrollTop -= divHeightAdvImg;
			reverseAdvImg = true;
		}
		else {
			div_AdvImg.scrollTop += scrollStepAdvImg;
		}
	}
	showSelectedButton();
	
	if(reverseAdvImg == true) {
		window.setTimeout( "scrollAdvertiseImage()", 10 );
	}
	else {
		if ( div_AdvImg.scrollTop % advImgLineHeight == 0 ) {
			window.setTimeout( "scrollAdvertiseImage()", 5000 );
		} else {
			window.setTimeout( "scrollAdvertiseImage()", 10 );
		}
	}
	/*
	window.setTimeout( "scrollAnnouncement()", 50 );*/
	//window.status = "" + div_AdvImg.scrollTop + " / " + divHeightAdvImg;
	//alert("" + div_AdvImg.scrollTop);
}

function showSelectedButton() {
	var cnt = divHeightAdvImg / advImgLineHeight;
	for(var i = 0; i < cnt; i++) {
		var selected = false;
		if((div_AdvImg.scrollTop / advImgLineHeight) == i) {
			selected = true;
		}
		var btnid = "id_advimgindex_" + i;
		div_btn = document.getElementById(btnid);
		if(selected == true) {
			div_btn.style.color="#FF0000";
			div_btn.style.border="1px #FF0000 solid";
			div_btn.style.background="#FFAAAA";
		}
		else {
			div_btn.style.color="#000000";
			div_btn.style.border="1px #AAAAAA solid";
			div_btn.style.background="#FFFFFF";
		}
	}
	
}

function loadAdvertiseImage() {
	div_AdvImg = document.getElementById("id_AdvImage");
	
	if(div_AdvImg != null){
	divHeightAdvImg = div_AdvImg.scrollHeight;
	//div_AdvImg.innerHTML += div_AdvImg.innerHTML;
	window.setTimeout( "scrollAdvertiseImage()", 2000 );
	//alert("" + div_AdvImg.offsetHeight + " " + div_AdvImg.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;
		}
	}
}

function showAdvImage(imgindex) {
	scrollStepAdvImg = 0;
	if(div_AdvImg != null) {
		div_AdvImg.scrollTop = advImgLineHeight * imgindex;
		showSelectedButton();
	}
	//window.status = "" + div_AdvImg.scrollTop + "      " + imgindex;
}

attachOnloadEvent(loadAdvertiseImage, window);
