
var quickPosX = 0;
var quickPosY = 0;
var quickYgravity = 0.85;
function moveQuickMenu() {
	var layerQuickMenu = document.getElementById("layerQuickMenu");
	if (layerQuickMenu == null) return;

	var client_w = _getClientWidth();    // Update document width
	var client_h = _getClientHeight();   // Update document height
	var scroll_top = _getScrollTop();    // Update scrollbar position
	var body_w = 960;
	var body_t = 130;//62;
	var boundaryY = scroll_top + body_t;

	quickPosX = (client_w / 2) + (body_w / 2) + 5;

	if (layerQuickMenu.offsetTop < boundaryY - 1) quickPosY += 2;    // Object is behind boundary
	if (layerQuickMenu.offsetTop > boundaryY + 1) quickPosY -= 1;    // Object is past boundary
	quickPosY *= quickYgravity; // Slow object down

	if (layerQuickMenu.style.top == "") layerQuickMenu.style.top = "0px";
	//layerQuickMenu.style.left = quickPosX +"px";
	layerQuickMenu.style.top  = (parseInt(layerQuickMenu.style.top.replace("px", "")) + quickPosY) +"px";
	layerQuickMenu.style.display = "";
	setTimeout("moveQuickMenu();", 1);

	function _getClientWidth() {
		var ret;
		if (self.innerHeight) {
			// IE ¿Ü ¸ðµç ºê¶ó¿ìÀú
			ret = self.innerWidth;
		} else if (document.documentElement && document.documentElement.clientHeight) {
			// Explorer 6 Strict
			ret = document.documentElement.clientWidth;
		} else if (document.body) {
			// IE Browser
			ret = document.body.clientWidth;
		}
		return ret;
	}
	function _getClientHeight() {
		var ret;
		if (self.innerHeight) {
			ret = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {
			ret = document.documentElement.clientHeight;
		} else if (document.body) {
			ret = document.body.clientHeight;
		}
		return ret;
	}
	function _getScrollTop() {
		var ret;
		if (self.pageYOffset) {
			ret = self.pageYOffset;
		} else if (document.documentElement && document.documentElement.scrollTop) {
			ret = document.documentElement.scrollTop;
		} else if (document.body) {
			ret = document.body.scrollTop;
		}
		return ret;
	}
}
