
// ¿øº» ¼Ò½º : steelheart
// »çÀÌÆ® : http://steelheart.pe.kr/

// ÀÚ½º ºÎºÐÀÇ ÁÖ¼®Àº steelheart´ÔÀÇ ÁÖ¼®À» ±×´ë·Î »ç¿ëÇß½À´Ï´Ù.

var stmnLEFT = 874; // ½ºÅ©·Ñ¸Þ´ºÀÇ ÁÂÃø À§Ä¡
var stmnGAP1 = 135; // ÆäÀÌÁö Çì´õºÎºÐÀÇ ¿©¹é
var stmnGAP2 = 135; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú »ó´Ü°ú ¾à°£ ¶ç¿ò. ÇÊ¿ä¾øÀ¸¸é 0À¸·Î ¼¼ÆÃ
var stmnBASE = 135; // ½ºÅ©·Ñ¸Þ´º ÃÊ±â ½ÃÀÛÀ§Ä¡ (¾Æ¹«·¸°Ô³ª ÇØµµ »ó°üÀº ¾øÁö¸¸ stmnGAP1°ú ¾à°£ Â÷ÀÌ¸¦ ÁÖ´Â°Ô º¸±â ÁÁÀ½)
var stmnActivateSpeed = 80; // ¿òÁ÷ÀÓÀ» °¨ÁöÇÏ´Â ¼Óµµ (¼ýÀÚ°¡ Å¬¼ö·Ï ´Ê°Ô ¾Ë¾ÆÂ÷¸²)
var stmnScrollSpeed = 3; // ½ºÅ©·ÑµÇ´Â ¼Óµµ (Å¬¼ö·Ï ´Ê°Ô ¿òÁ÷ÀÓ)

var stmnTimer;

function ReadCookie(name) {
var label = name + "=";
var labelLen = label.length;
var cLen = document.cookie.length;
var i = 0;

while (i < cLen) {
        var j = i + labelLen;

        if (document.cookie.substring(i, j) == label) {
                var cEnd = document.cookie.indexOf(";", j);
                if (cEnd == -1) cEnd = document.cookie.length;
		return unescape(document.cookie.substring(j, cEnd));
        }
		i++;
    }
  return "";
}

function SaveCookie(name, value, expire) {
var eDate = new Date();
eDate.setDate(eDate.getDate() + expire);
document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/";
}

function RefreshStaticMenu() {
var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

stmnStartPoint = parseInt(STATICMENU.style.top, 10);
stmnEndPoint = document.body.scrollTop + stmnGAP2;
if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

stmnRefreshTimer = stmnActivateSpeed;

if ( stmnStartPoint != stmnEndPoint ) {
        stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
        STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
        stmnRefreshTimer = stmnScrollSpeed;
        }
        stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
}

function ToggleAnimate() {
	if (!ANIMATE.checked) {
		RefreshStaticMenu();
                SaveCookie("ANIMATE", "true", 300);
                } else {
                clearTimeout(stmnTimer);
                STATICMENU.style.top = stmnGAP1;
                SaveCookie("ANIMATE", "false", 300);
        }
}

function InitializeStaticMenu() {
STATICMENU.style.left = stmnLEFT;
	if (ReadCookie("ANIMATE") == "false") {
                ANIMATE.checked = true;
                STATICMENU.style.top = document.body.scrollTop + stmnGAP1;
                } else {
                ANIMATE.checked = false;
                STATICMENU.style.top = document.body.scrollTop + stmnBASE;
                RefreshStaticMenu();
        }
}

document.onfocusin = function bluring(){
	if(event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG") document.body.focus();
}


var menuShow = false;
var menuOver = false;

document.write("<div id=\"popMenu\" style=\"position:absolute;width:100px;height:110px;;background-color:#FFFFFF;border:1 solid #000000;z-index:100;visibility:hidden\" onMouseOver=\"overMenu();\" onMouseOut=\"outMenu();\"></div>");

function mkMenu(mem_id)
{
	var menuObj = document.getElementById("popMenu");
	var menuInfo = new Array("ÇÁ·ÎÇÊº¸±â","ÂÊÁöº¸³»±â","¸ÞÀÏº¸³»±â","¹®ÀÚº¸³»±â","ÁÖ¼Ò·ÏÃß°¡");
	
	var mHtml = "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td height=4></td></tr><tr><td><table border=0 cellpadding=3 cellspacing=0 width=90% align=center>\n";
	for(var i = 0; i < menuInfo.length; i++){
		mHtml += "<tr height=20><td onMouseOver=\"this.style.backgroundColor='#EEEEEE';\"; onMouseOut=\"this.style.backgroundColor='';\" onClick=\"goPopup('" + i + "','" + mem_id + "')\" style=\"cursor:hand\"><img src=\"/song/img/dot02.gif\" align=absmiddle> " + menuInfo[i] + "</td></tr>\n";
		if(i < menuInfo.length - 1){
			mHtml += "<tr><td height=1 background=\"/song/admin/images/line_03.gif\"></td></tr>\n";
		}
	}

	mHtml += "</table>\n";
	menuObj.innerHTML = mHtml;

	var left = event.x + document.body.scrollLeft + 20;
	this.Body = document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement : document.body;
	var top = event.y + this.Body.scrollTop;

	menuObj.style.left = left - 5;
	menuObj.style.top = top - 10;

	menuObj.style.visibility = "visible";
	document.onmousedown = mouseClick;
}

function hideMenu() {
	menuShow = false;
	document.getElementById("popMenu").style.visibility = "hidden";
}

function overMenu(){
	menuShow = true;
	menuOver = true;
}

function outMenu() {
	if (event.srcElement.contains(event.toElement))	return;
	menuOver = false;
}

function mouseClick() {
	if (menuShow == true && menuOver == false) {
		hideMenu();
	}
}
function goPopup(no,m_id)
{
	switch(no){
		case '0' : 
			var op = window.open('/song/member/pop_profile.html?m_id=' + m_id,'_profile','width=418,height=478,scrollbars=yes');
		break;
		case '1' : 
			var op = window.open('/song/member/pop_memo.html?to_id=' + m_id,'_memo','width=350,height=300');
		break;
		case '2' : 
			var op = window.open('/song/member/pop_sendmail.html?to_id=' + m_id,'_sendmail','width=350,height=300');
		break;
		case '3' : 
			var op = window.open('/song/message/pop_message.html?to_id=' + m_id,'_sms','width=450,height=500');
		break;
		case '4' : 
			var op = window.open('/song/message/pop_message.html?add_addr_id=' + m_id,'_sms','width=450,height=500');
		break;
	}
	op.focus();
}