
document.writeln( "<style type=text/css><!--\n"
    +"#nickmenuLyr { position:absolute; width:100px; border:0px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:hand; visibility:hidden; z-index:99; }\n"
    +"--></style>"
    );

var nickmenu_tags= "<div id=nickmenuLyr>"
	+"<table id=nickmenuTbl width=100 border=0 cellspacing=0 cellpadding=0 style='border:1px solid #848484;' onmouseout='nickmenu_iter()'>"
/*	+"  <tr onclick=nickmenu_profile(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='/@img/common/icon_profile.gif' width=13 height=13>"
	+"    </center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ÇÁ·ÎÇÊº¸±â"
	+"    </center></td>"
	+"  </tr>"
*/	+"  <tr onclick=nickmenu_memo(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='/@img/common/icon_memo.gif' width=13 height=13></center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ÂÊÁöº¸³»±â"
	+"    </center></td>"
	+"  </tr>"
/*	+"  <tr onclick=nickmenu_invite(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='/@img/common/icon_friend.gif' width=13 height=13></center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ³»Ä£±¸µî·Ï"
	+"    </center></td>"
	+"  </tr>"
*//*	+"  <tr onclick=nickmenu_black(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='/@img/common/images/0802_01.gif' width=13 height=13></center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ºí·¢¸®½ºÆ®"
	+"    </center></td>"
	+"  </tr>"
*/	+"<tr id=nickmenuAddLyr></tr>"
	+"</table>"
	+"<iframe id=nickmenu_exec frameborder=0 scrolling=no marginheight=0 marginwidth=0 style='margin:0px; padding:0px; width:1px; height:1px;'></iframe>"
	+"</div>"
	;

var nickmenu_tags1= "<div id=nickmenuLyr>"
	+"<table id=nickmenuTbl width=100 border=0 cellspacing=0 cellpadding=0 style='border:1px solid #848484;' onmouseout='nickmenu_iter()'>"
	+"  <tr onclick=nickmenu_profile(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='http://club.sogang.ac.kr/@img/common/icon_profile.gif' width=13 height=13>"
	+"    </center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ÇÁ·ÎÇÊº¸±â"
	+"    </center></td>"
	+"  </tr>"
	+"  <tr onclick=nickmenu_memo(nickmenuLyr.nickname)>"
	+"    <td width=25 height=25 bgcolor=#F2F0F3 align=center>"
	+"    <img src='http://club.sogang.ac.kr/@img/common/icon_memo.gif' width=13 height=13></center></td>"
	+"    <td style='padding-left: 3px' onMouseOut=this.style.backgroundColor='' onMouseOver=this.style.backgroundColor='#F2F0F3' bgcolor=FFFFFF><center>"
	+"      ÂÊÁöº¸³»±â"
	+"    </center></td>"
	+"  </tr>"
	+"<tr id=nickmenuAddLyr></tr>"
	+"</table>"
	+"<iframe id=nickmenu_exec frameborder=0 scrolling=no marginheight=0 marginwidth=0 style='margin:0px; padding:0px; width:1px; height:1px;'></iframe>"
	+"</div>"
	;

// ¸Þ´º ÃÊ±âÈ­ ¹× º¸ÀÌ±â...
function nickmenu2(obj, nick) {
	return false;
}
	
function nickmenu(obj, nick, isMaster) {
	
    if(!document.all.nickmenuLyr) {
        obj.innerHTML+=(isMaster?nickmenu_tags1:nickmenu_tags);
        if(typeof nickmenuLyr=='undefined') window.nickmenuLyr=obj.window.document.all['nickmenuLyr'];
        nickmenuLyr.dx=nickmenuLyr.offsetWidth;
        nickmenuLyr.dy=nickmenuLyr.offsetHeight;
        }
    else if(nickmenuLyr.nickname) return false;
    
    nickmenuLyr.nickname= nick;
    
    // position: relative ½ºÅ¸ÀÏÀÌ ÀÖÀ¸¸é ÁÂÇ¥¼ýÀÚ°¡ ÇØ´ç¿ª¿ª¿¡¼­ º¯°æµÊ ¤Ñ¤Ñ; ...
	var fabs= event.x==event.clientX && event.y==event.clientY;

    var x	= fabs ? document.body.scrollLeft+event.x : event.x;
    var y	= fabs ? document.body.scrollTop +event.y : event.y;
    var ex	= document.body.clientWidth +(fabs?document.body.scrollLeft:0);
    var ey	= document.body.clientHeight+(fabs?document.body.scrollTop :0)
    
    var rightedge =ex -x;
    var bottomedge=ey -y;
    
    if (rightedge<nickmenuLyr.offsetWidth)
        nickmenuLyr.style.left=ex-nickmenuLyr.offsetWidth;
    else
        nickmenuLyr.style.left=x-10;
    
    if (bottomedge<nickmenuLyr.offsetHeight)
        nickmenuLyr.style.top=ey-nickmenuLyr.offsetHeight;
    else    	
        nickmenuLyr.style.top=y-10;
    
    nickmenuLyr.style.visibility="visible";
    return false;
    }

// ÀÌº¥Æ® Çîµé·¯µé...
function nickmenu_iter() {
	var fabs= event.x==event.clientX && event.y==event.clientY;

	try {
    var x=fabs ? document.body.scrollLeft+event.x : event.x;
    var y=fabs ? document.body.scrollTop+event.y : event.y;
	} catch(e) {return;}
       
//    window.status="("+event.clientX+","+event.clientY+"), ("+event.x+","+event.y+")";
    if(!document.all.nickmenuLyr || !nickmenuLyr.nickname) return;
    
    var lx=parseInt( nickmenuLyr.style.left );
    var ly=parseInt( nickmenuLyr.style.top );
//    window.status+=", ("+lx+","+ly+")";
    
    var f_out=false;
    if(x<lx || x>lx+nickmenuLyr.dx) f_out=true;
    if(y<ly || y>ly+nickmenuLyr.dy) f_out=true;
    
    if(f_out) nickmenu_hide();
    }

var nickmenu_oldmove=document.onmousemove;
document.onmousemove=nickmenu_iter;

function nickmenu_hide() {
	if(!document.all.nickmenuLyr) return false;
	document.all.nickmenuLyr.outerHTML='';
    }
function nickmenu_memo(nickname){
	nickname=unescape(nickname);
	var pos="left="+(screen.availWidth/2-150)+",top="+(screen.availHeight/2-125);
	var t=location.href.indexOf("http://club.sogang.ac.kr/@common/mesg_write.asp")>=0 ? "_self" : "_blank";
	var w=window.open("http://club.sogang.ac.kr/@common/mesg_write.asp?to="+plusProc(nickname), t, "width=300,height=250,resizable=0,scrollbars=0,"+pos);
	w.focus();
    }
function nickmenu_invite(nickname) {
	var _menu="", _page="";
	var w= window.open("http://club.sogang.ac.kr/@common/userprofile.asp?nick="+plusProc(nickname)+"&ret_menu="+_menu+"&ret_page="+_page,"sg_profile","width=600,height=376,resizable=no,top=5,left=5");
	w.focus();
	}
function nickmenu_black(nickname) {
	nickmenu_exec.location.href="http://club.sogang.ac.kr/@common/userprofile.asp?nick="+plusProc(nickname)+"&grpid=0";
	}
function nickmenu_profile(nickname){
	nickname=unescape(nickname);
	var _menu="", _page="";
	var w= window.open("http://club.sogang.ac.kr/@common/userprofile.asp?nick="+plusProc(nickname)+"&ret_menu="+_menu+"&ret_page="+_page,"sg_profile","width=600,height=376,resizable=no,top=5,left=5");
	w.focus();
    }
function nickmenu_mesgbox(nickname){
	nickname=unescape(nickname);
	var _menu="", _page="";
	var w= window.open("http://club.sogang.ac.kr/@common/mesgbox.asp?nick="+plusProc(nickname)+"&ret_menu="+_menu+"&ret_page="+_page,"sg_profile","width=600,height=376,resizable=no,top=5,left=5");
	w.focus();
    }

function plusProc(s) {	return s.replace(/[+]/g, "%2b");}

