//¿À¸¥ÂÊ ¸¶¿ì½º ¸·±â
var ie	= document.all
var ns6	= document.getElementById&&!document.all
var isMenu 	= false ;
var menuSelObj = null ;
var overpopupmenu = false;

function mouseSelect(e) {
	var obj = ns6 ? e.target.parentNode : event.srcElement.parentElement;
	if( isMenu ) {
		if( overpopupmenu == false ) {
			isMenu = false ;
			overpopupmenu = false;
			//document.getElementById('menudiv').style.display = "none" ;
			document.getElementById('menudiv').style.visibility = "hidden" ;
			return true ;
		}
		return true ;
	}
	if (ns6) {
		return true;
	} else {
		return false;
	}
}

//POP UP MENU
function ItemSelMenu(e) {
	var	obj = ns6 ? e.target.parentNode : event.srcElement.parentElement;	
	menuSelObj = obj ;
	if (ns6) {
		var rightedge = document.body.clientWidth - e.clientX;
		var bottomedge = document.body.clientHeight - e.clientY;

		if (rightedge < document.getElementById('menudiv').offsetWidth) { 
			document.getElementById('menudiv').style.left = e.clientX+document.body.scrollLeft - document.getElementById('menudiv').offsetWidth;
		} else {
			document.getElementById('menudiv').style.left = e.clientX+document.body.scrollLeft - 5;
		}
		if (bottomedge < document.getElementById('menudiv').offsetHeight) { 
			document.getElementById('menudiv').style.top = e.clientY+document.body.scrollTop - document.getElementById('menudiv').offsetHeight;
		} else {
			document.getElementById('menudiv').style.top = e.clientY+document.body.scrollTop - 5;
		}
	} else {
		var rightedge = document.body.clientWidth-event.clientX;
		var bottomedge = document.body.clientHeight-event.clientY;

		if (rightedge < document.getElementById('menudiv').offsetWidth) { 
			document.getElementById('menudiv').style.pixelLeft = event.clientX+document.body.scrollLeft - document.getElementById('menudiv').offsetWidth;
		} else {
			document.getElementById('menudiv').style.pixelLeft = event.clientX+document.body.scrollLeft-5;
		}
		if (bottomedge < document.getElementById('menudiv').offsetHeight) { 
			document.getElementById('menudiv').style.pixelTop = event.clientY+document.body.scrollTop - document.getElementById('menudiv').offsetHeight;
		} else {
			document.getElementById('menudiv').style.pixelTop = event.clientY+document.body.scrollTop-5;
		}
	}
	document.getElementById('menudiv').style.visibility = "visible";
	isMenu = true;
	return false ;
}

document.onmousedown 	= mouseSelect;
document.oncontextmenu 	= ItemSelMenu;

