/**
 *	layerMenu v1.0
 *
 *	@author		HanSeungho landboy@gmail.com
 *	@copyright	Copyright (c) HanSeungho
 *
 *	ÀÛ¼ºÀÏ :			2011-04-19
 *	ÃÖÁ¾¼öÁ¤ÀÏ :	2011-04-19
 **/

var layerMenu = {
	isMSIE: (navigator.userAgent.toLowerCase().indexOf("msie") != -1),

	id: null,
	timer: null,

	show: function (item, id, mtop, mleft) {
		if (layerMenu.timer != null) {
			clearTimeout(layerMenu.timer);
			layerMenu.hidden();
		}

		if (typeof (mtop) == 'undefined') mtop = 0;
		if (typeof (mleft) == 'undefined') mleft = 0;

		if ($(id)) {
			$S(id).left = (getOffset(item).left + item.offsetWidth + mleft)+'px';
			$S(id).top = (getOffset(item).top + mtop)+'px';
			$S(id).display = "";

			layerMenu.id = id;
		}
	},

	hide: function () {
		if (layerMenu.id) {
			layerMenu.timer = setTimeout("layerMenu.hidden()", 500);
		}
	},

	hidden: function () {
		if (layerMenu.id && $(layerMenu.id)) {
			$S(layerMenu.id).display = "none";
		}
	},

	mover: function () {
		clearTimeout(layerMenu.timer);
	},

	mout: function () {
		 layerMenu.timer = setTimeout("layerMenu.hidden()", 400);
	}
}

