/*
 * Main popup manager java script
 */
var currentHotNews = 1;
var isHotNewsRolling = 1;
var ntimerID;

function prevHotNews() {
	if (isHotNewsRolling == 1) {
		var totalHotNews = document.getElementById("mahotul").childNodes.length;
		var cNode = document.getElementById("mahotul").childNodes;

		if (currentHotNews == 'undefined')
			currentHotNews = 1;

		for (i=0;i<cNode.length ;i++ ) 
			cNode[i].style.display = 'none';

		for (i=0;i<cNode.length ;i++ ) {
			if (currentHotNews == 1 ) {
				currentHotNews = totalHotNews;
				cNode[totalHotNews-1].style.display = 'block';
				break;
			}

			if (i == currentHotNews-1) {
				cNode[i-1].style.display = 'block';
				currentHotNews = i;
				break;
			}
		}
		rollingPop();
	}
}

function nextHotNews() {
	if (isHotNewsRolling == 1) {
		var totalHotNews = document.getElementById("mahotul").childNodes.length;
		var cNode = document.getElementById("mahotul").childNodes;

		if (currentHotNews == 'undefined')
			currentHotNews = 1;

		for (i=0;i<cNode.length ;i++ ) {
			cNode[i].style.display = 'none';

			if (i == currentHotNews) {
				cNode[i].style.display = 'block';
				currentHotNews = i+1;
				break;
			}

			if (i == totalHotNews-1) {
				cNode[0].style.display = 'block';
				currentHotNews = 1;
				break;
			}
		}
		rollingPop();
	}
}
function showPopup(no) {
	var imgDiv = document.getElementById("ppuImg" + no);
	
	imgDiv.style.display = 'block';
}
function hidePopup(hdiv) {
	hdiv.style.display = 'none';
}
function rollingPop() {
	clearTimeout(ntimerID);
	isHotNewsRolling = 1;
	ntimerID = setTimeout("nextHotNews()", 5000);
}
function stopRollingPop() {
	isHotNewsRolling = 0;
}
function startRollingPop() {
	rollingPop();
}

/*
 * Main banner java script
 */
var srbanner_no = 3;
var rbanner_mouse_event = 1;
var timerID;

function rollingBanner(div_id, banner_height, banner_delay, banner_speed, add_height , this_height){
	clearTimeout(timerID);
	
	if (eval(div_id + "_mouse_event")) {
		var div_tag = document.getElementById(div_id);
		var a_tag, i;
		if(add_height >=0) {
			this_height = this_height+add_height;
			if (this_height < banner_height) {
				div_tag.style.top = -this_height;
				timerID = setTimeout("rollingBanner('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + add_height + ", " + this_height + ");", banner_speed);
			} else {
				srbanner_no = srbanner_no % 3 + 1;
				a_tag = document.getElementById("srbanner"+srbanner_no);
				div_tag.appendChild(a_tag);
				div_tag.style.top = 0;
				timerID= setTimeout("rollingBanner('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + add_height+ ", 0);", banner_delay);
			}
		} else {
			if(this_height == 0) {
				srbanner_no = srbanner_no % 3 + 1;
				a_tag = document.getElementById("srbanner"+srbanner_no);
				div_tag.appendChild(a_tag);
				div_tag.style.top = -32;
			}
			this_height = this_height-add_height;

			if (this_height < banner_height) {
				div_tag.style.top = -32+this_height;
				timerID = setTimeout("rollingBanner('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + add_height + ", " + this_height + ");", banner_speed);
			} else {
				timerID= setTimeout("rollingBanner('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + add_height+ ", 0);", banner_delay);
			}
		}
	} else{
		timerID = setTimeout("rollingBanner('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + add_height+ ", " + this_height + ");", banner_speed);
	}
	return ;
}

function rollingBannerPrev() {
	srbanner_no = srbanner_no % 3 - 2;
	srbanner_no = srbanner_no <= 0 ? srbanner_no + 3 : srbanner_no;
	rollingBanner("rbanner", 35, 8000, 1, -3, 0);
}

function rollingBannerNext() {
	rollingBanner("rbanner", 35, 8000, 1, 3, 0);
}

function setRbanner(no) {
	rbanner_mouse_event = no;
}

/*
 * Main list rolling script
 */
var MaTime;
var MaList = function() {
	this.listCnt = 3;
	var currnetList = 0;
	var timeInterval = 5000;
	var list = new Array();
	var isRolling = 1;

	this.test = function() {
		MaTime = setTimeout("maList.rolling()", timeInterval);
	}
	this.addList = function(listName) {
		var i = list.length;

		list[i] = listName;
	}
	this.init = function() {
		for (var i = 0; i < list.length; i++) {
			document.getElementById(list[i] + "1").style.display = "block";
		}
	}
	this.rolling = function() {
		clearTimeout(MaTime);

		if (isRolling == 1) {
			currnetList = currnetList++ % this.listCnt+1;

			for (var i = 0; i < list.length; i++) {
				for(var j = 0; j < this.listCnt; j++) {
					document.getElementById(list[i]+(j+1)).style.display = "none";
					if ((j+1) == currnetList) 
						document.getElementById(list[i]+(j+1)).style.display = "block";
				}
			}
			MaTime = setTimeout("maList.rolling()", timeInterval);
		} else {
			MaTime = setTimeout("maList.rolling()", timeInterval);
		}
	}
	this.start = function() {
		isRolling = 1;
	}
	this.stop = function() {
		isRolling = 0;
	}
}

function chgMainTab(obj){
	var mainTab = new Array('news','report','ntc');
	
	for(var i=0;i<mainTab.length;i++){
		if(document.getElementById(mainTab[i]+"Img").src.lastIndexOf("on.gif") > 0){
			document.getElementById(mainTab[i]+"Img").src = document.getElementById(mainTab[i]+"Img").src.replace("on.gif",".gif");
		}
		document.getElementById(mainTab[i]+"More").style.display="none";
		document.getElementById(mainTab[i]+"List").style.display="none";
	}

	document.getElementById(obj.id+"Img").src = document.getElementById(obj.id+"Img").src.replace(".gif","on.gif");
	document.getElementById(obj.id+"More").style.display="block";
	document.getElementById(obj.id+"List").style.display="block";
}
