var NS4;
var IE4;
var mouse_top;
var mouse_left;
var scroll_top;
var scroll_left;
var status_over = false;
var func_menu_name = "func_menu";
var submenu_left_indent = 70;
var column_height = 20;
var submenu_top_indent = 0;
var mainmenu_top_indent = 0;
var menuover_bgcolor = "white";
var menuover_fgcolor = "black";
var default_menuover_bgcolor = "white";
var default_menuover_fgcolor = "black";

var MemoID

NS4 = (document.layers);
IE4 = (document.all);
isWin = (navigator.appVersion.indexOf("Win") != -1)

if (NS4) {
	document.captureEvents(Event.CLICK)
	document.onclick = MouseDown;
	} 
else if (IE4) {
	document.onclick = MouseDown;
	}

function menuOver(ar_obj) {
	status_over = true;
//	changeColor(ar_obj);
	}

function MouseDown() {
	event_target = event.srcElement;
	event_target = event_target.toString();		
	event_check = event_target.indexOf("javascript:MemoPopUp(");

	if (!status_over) hideAll();
	if (!event_check) {
		viewMenu(event, func_menu_name);
		}
	else {
		if (!status_over) hideAll();
		return;
		}
	}

function hideAll() {
	eval(func_menu_name + ".style.display = 'none'");
	}

function viewMenu(e, MemoID) {		

	menuLocBod = window.document.body;
	xPos = menuLocBod.scrollLeft + event.clientX;
	yPos = event.clientY + menuLocBod.scrollTop;
	screen_height = window.document.body.offsetHeight;
	screen_width = window.document.body.offsetWidth;
	mouse_top = e.y;
	mouse_left = e.x;
	eval("mainmenu_top_indent = " + MemoID + ".children.length");
	mainmenu_top_indent = mainmenu_top_indent * column_height;

	if (screen_height > mouse_top + mainmenu_top_indent)
		yPos = event.clientY + menuLocBod.scrollTop;
	else
		yPos = (event.clientY + menuLocBod.scrollTop) - mainmenu_top_indent;

	if (mouse_top - mainmenu_top_indent < 0)
		yPos = event.clientY + menuLocBod.scrollTop;


	eval(MemoID + ".style.pixelTop =" + yPos);
	eval(MemoID + ".style.pixelLeft =" + xPos);
	eval(MemoID + ".style.display = ''");
	}


function menuOut(ar_obj) {
	status_over = false;
//	changeColor(ar_obj);
	}

function changeColor(ar_obj) {
	if (ar_obj.style.color == menuover_fgcolor) {
		ar_obj.style.color = default_menuover_fgcolor;
		ar_obj.style.backgroundColor = default_menuover_bgcolor;
		} 
	else {
		ar_obj.style.backgroundColor = menuover_bgcolor;
		ar_obj.style.color = menuover_fgcolor;
		}

	}

function MemoPopUp(RecvID,RecvName,OpenType) {

	user_id   = RecvID;
	user_name = RecvName;
	open_tp = OpenType;
	}	
	
function MouseOnOverItem(key) {
	switch(key) {
		// ÇÁ·ÎÇÊ º¸±â
		case "SDetail":
 			 ShowProfile(user_id,user_name,open_tp);
			 break;
		// ÂÊÁö º¸³»±âÃ¢
		case "SMesg":
			Smesg_ap(user_id,user_name,open_tp);
			break;
		// ¹®ÀÚ¸Þ¼¼Áö
		case "SSms":			
			Ssms_ap(user_id, user_name,open_tp);
			break;
		// À¥¸ÞÀÏ º¸³»±â
		case "SEmail":
			Semail_ap(user_id, user_name,open_tp);
			break;

		// ¸¶ÀÌÁÖ¼Ò·Ï
		case "SAddr":
			SAddr_ap(user_id, user_name,open_tp);
			break;

		default:break;
		}
	return;
	}

//ÇÁ·Î ÆÄÀÏº¸±â
function ShowProfile(user_id,user_name,open_tp) {
	if (open_tp == 'N') {
		location.href='/join/login.asp'
		}
	else {
		window.open('/share/pop_profile.asp?memid=' + user_id , 'profile','width=546,height=500,resizable=no,scrollbars=yes')
		
		}
	}

// ¸Þ¸ð º¸³»±â
function Smesg_ap(user_id,user_name,open_tp) {
	if (open_tp == 'N') {
		location.href='/join/login.asp'
		}
	else {
		window.open('/share/pop_mesg.asp?memid=' + user_id , 'mesg','width=350,height=260,resizable=no,scrollbars=no')
		}
	}

// ÀÌ¸ÞÀÏ º¸³»±â
function Semail_ap(user_id,user_name,open_tp) {
	if (open_tp == 'N') {
		location.href='/join/login.asp'
		}
	else {
		window.open('/share/pop_email.asp?memid=' + user_id , 'email','width=620,height=400,resizable=no,scrollbars=no')
		}
	}

// ¹®ÀÚ¸Þ¼¼Áö º¸³»±â
function Ssms_ap(user_id,user_name,open_tp) {
	if (open_tp == 'N') {
		location.href='/join/login.asp'
		}
	else {
		window.open('/share/pop_sms.asp?memid=' + user_id , 'sms','width=391,height=371,resizable=no,scrollbars=no,status=yes')
		}
	}

// ¸¶ÀÌÁÖ¼Ò·Ï
function SAddr_ap(user_id,user_name,open_tp) {
	if (open_tp == 'N') {
		location.href='/join/login.asp'
		}
	else {
		alert("¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.")
		return;
		window.open('/share/pop_addr.asp?memid=' + user_id , 'addr','width=500,height=350,resizable=no,scrollbars=no,status=yes')
		}
	}

