var menuOn   = false;
var overMenu = false;
var memoUrl	 = "http://kr.ks.yahoo.com";

var menuInfo = {
	MenuWidth		: MenuWidth  = 80,
	MenuHeight		: MenuHeight = 146,

	FontSize		: FontSize   = "9pt",

	BgColor			: BgColor	= "#F3F3F3",
	BgColorBar		: BgColor	= "#6795df",
	BgColorOver		: BgColor	= "#6795df",
	FontColor		: FontColor	= "black",
	FontColorBar	: FontColor	= "#f3f3f3",
	FontColorOver	: FontColor	= "white",
	
	BorderColor		: BorderColor	= "#c0c0c0",
	
	MenuItem: MenuItem = [
		[ "info", "»ç¿ëÀÚÁ¤º¸"]
		//[ "memo", "ÂÊÁöº¸³»±â"] // memo shutdown [bug 2830083]
	]
};

var argInfo = {
	userID : userID = '',
	unum : unum = '',
	win: win = ''
};

function init()
{
	var shtml;

	shtml = "<div id='userMenu' style='position:absolute; width:" + menuInfo.MenuWidth + "px; color:" + menuInfo.FontColor + "; background-color:" + menuInfo.BgColor + ";border: solid 1px " + menuInfo.BorderColor + ";z-index:1000; visibility:hidden;' onMouseOver='menuOver(this)' onMouseOut='menuOut(this)'></div>";
	document.write(shtml);
}

init();

function showMenu(userid, unum,newwin){
	var shtml = "";
	var menu_left = 100;
	var menu_top = 100;
	var height;
	var oMenu = document.all.userMenu;

	argInfo.userID  = userid;
	argInfo.unum  = unum;
	if (newwin != ""){
		argInfo.win  = newwin;
	}
	
	for (var i=0; i<menuInfo.MenuItem.length; i++){
		shtml += "<div align=\"left\" style=\"font-size:" + menuInfo.FontSize
		+ ";cursor:hand;FONT-FAMILY:µ¸¿ò;font-weight:normal;padding:2px;\""
		+ " onMouseOver=\"itemOver(this)\" onMouseOut=\"itemOut(this)\""
		+ " onClick=\"menuAction('"+menuInfo.MenuItem[i][0]+"')\">&nbsp"+menuInfo.MenuItem[i][1]+"</div>";
	}

	height = menuInfo.MenuHeight;

	menu_left = event.x + document.body.scrollLeft - 30;

	if(document.body.scrollTop == 0){//¸ÇÀ§¿¡ DOCTYPE ¼±¾ð ¿©ºÎ
		menu_top = event.clientY + document.documentElement.scrollTop + 10;		
	}
	else{
		menu_top = event.clientY + document.body.scrollTop + 10;
	}


	if (menu_top < 0){
		menu_top = 0;
	}


	oMenu.innerHTML = shtml;
	oMenu.style.left = menu_left;
	oMenu.style.top = menu_top;
	oMenu.style.visibility = "visible";
	document.onmousedown = pageClick;
	
}

//////////////////////////////////////////////////////////////////////////////

/*-------------------------------------------
// 2005/03/17 add by hjlee : ÂÊÁö update
//------------------------------------------*/
function write_memo(rid, spaceid, returnurl)
{	
	var property_code = "ks";	
	var d = new Date();	
	var ts = d.getHours()+""+d.getMinutes()+""+d.getSeconds()+""+d.getMilliseconds();	
	var param = "";	
	var url = "http://kr.memo.yahoo.com/BOX/write_memo.html";	
	var opt = "width=400, height=400";	
	var wname = "wcs_"+property_code+"_"+ts;	
	param = "on=0&pc="+property_code+"&spaceid="+spaceid+"&rid="+rid+"&returnurl="+escape(returnurl);	
	url += "?"+param;	
	window.open(url, wname, opt);
}

function menuAction(strAction)
{
	hideMenu();
	var winopt = "width=630,height=500,scrollbars=no,resizable=no";
	var info_winopt = "width=630,height=600,scrollbars=no,resizable=no";

	
	switch (strAction)
	{
		case "info": 
			if (argInfo.win=="_new") {
				user_info = window.open('http://kr.rd.yahoo.com/ks/know/infouser/*' + memoUrl + '/service/myinfo/myinfo_main.html?munum='+argInfo.unum, 'info');
			}
			else {
				user_info = document.location='http://kr.rd.yahoo.com/ks/know/infouser/*' + memoUrl + '/service/myinfo/myinfo_main.html?munum='+argInfo.unum, 'info';
			}
			
			user_info.opener = self;
			break;
		case "memo":
			var spaceid = "2062403852";
			var returnurl = "";		
			write_memo(argInfo.userID, spaceid, returnurl);	
			break;
		case "hub": 
			user_info = window.open('http://kr.rd.yahoo.com/ks/*http://kr.hub.yahoo.com/'+argInfo.userID, 'hub');
			user_info.opener = self;
			break;
		break;
	}
}

function hideMenu()
{
	menuOn = false;
	document.all.userMenu.style.visibility = "hidden";
}

function itemOver(objItem)
{
	objItem.style.color = menuInfo.FontColorOver;
	objItem.style.background = menuInfo.BgColorOver;
}

function itemOut(objItem)
{
	objItem.style.color = menuInfo.FontColor;
	objItem.style.background = menuInfo.BgColor;
}

function menuOver()
{
	menuOn   = true;
	overMenu = true;
}

function menuOut()
{
	if (event.srcElement.contains(event.toElement))	return;
	overMenu = false;
}

function pageClick()
{
	if (menuOn == true && overMenu == false)
	{
		hideMenu();
	}
}

function random(n)
{
	return (Math.floor(Math.random()*100000)%n);
} 

// lolover script ½ÃÀÛ		
function MM_swapImgRestore()
{ //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages()
{ //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d)
{ //v4.0
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage()
{ //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init)
{  //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_showHideLayers()
{ //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features)
{ //v2.0
window.open(theURL,winName,features);
}
// lolover script ³¡
