// ¹è³Ê ½ºÅ©¸³Æ®
var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0, 1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0, 1) >= "4");

function MovePosition() {
	var y;

	// Æä¿¡Áö ·Îµù½Ã Æ÷Áö¼Ç
	if (bNetscape4plus) {
		if (document["Munu1"]) {
			document["Munu1"].top = top.pageYOffset + 0;
			document["Munu1"].visibility = "visible";
		}
	} else if (bExplorer4plus) {
		Menu1.style.top = document.body.scrollTop + 0;
		Menu1.style.visibility = "visible";
	}

	CheckUIElements();

	return true;
}

function CheckUIElements() {
	var yMenu1From, yMenu1To, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;

	if (bNetscape4plus) { // ³×Ã÷ÄÉÀÌÇÁ ¿ë ¼³Á¤
		yMenu1From = document["Munu1"] ? document["Munu1"].top : 0;
		yMenu1To = top.pageYOffset + 0; // À§ÂÊ À§Ä¡
	} else if (bExplorer4plus) { // IE ¿ë ¼³Á¤
		yMenu1From = parseInt(Menu1.style.top, 10);
		yMenu1To = document.body.scrollTop + 0; // À§ÂÊ À§Ä¡
	}

	timeoutNextCheck = 10;

	if (Math.abs(yButtonFrom - (yMenu1To + 152)) < 6 && yButtonTo < yButtonFrom) {
		setTimeout("CheckUIElements()", timeoutNextCheck);
		return;
	}

	if (yButtonFrom != yButtonTo) {
		yOffset = Math.ceil(Math.abs(yButtonTo - yButtonFrom) / 10);
		if (yButtonTo < yButtonFrom)
			yOffset = -yOffset;

		if (bNetscape4plus)
			document["divLinkButton"].top += yOffset;
		else if (bExplorer4plus)
			divLinkButton.style.top = parseInt(divLinkButton.style.top, 10) + yOffset;
		timeoutNextCheck = 10;
	}

	if (yMenu1From != yMenu1To) {
		yOffset = Math.ceil(Math.abs(yMenu1To - yMenu1From) / 20);
		if (yMenu1To < yMenu1From)
			yOffset = -yOffset;
		if (bNetscape4plus)
			document["Munu1"].top += yOffset;
		else if (bExplorer4plus)
			Menu1.style.top = parseInt(Menu1.style.top, 10) + yOffset;

		timeoutNextCheck = 10;
	}

	setTimeout("CheckUIElements()", timeoutNextCheck);
}
