// ¼¼ÀÌÆË¾÷ º¯°æ
function gen_pa(strusrid, strmenu, strcontent)
{
  var html = gen_pa_str(strusrid, strmenu, strcontent);
  document.write(html);
}
function gen_pa_str(strusrid, strmenu, strcontent)
{
  if (strusrid) 
  {
    var arrStr = strusrid.split(":");
    var strMsrl = arrStr[0];
  }
  else
  {
    var strMsrl = MSRL;
  }
  var namePopType = "nick";
  if (strmenu == "elMenu12" || strmenu == "elMenu23" || strmenu == "elMenu85" || strmenu == "elMenu115" || strmenu == "elMenu130" || strmenu == "elMenu131") 
  {
    namePopType = "char";
  }
  var html = "<a target=\"_self\" style=\"cursor:pointer;\" onclick=\"namePop.open('"+strMsrl+"','"+namePopType+"',this)\">"+strcontent+"</a>";

  return html;
}
function gen_pa_str2(strusrid, strmenu, strcontent)
{
  return gen_pa_str(strusrid, strmenu, strcontent);
}
function gen_pa_iframe(strusrid, strmenu, strcontent, addX, addY)
{
   if (strusrid) 
  {
    var arrStr = strusrid.split(":");
    var strMsrl = arrStr[0];
  }
  else
  {
    var strMsrl = MSRL;
  }
  var namePopType = "nick";
  if (strmenu == "elMenu12" || strmenu == "elMenu23" || strmenu == "elMenu85" || strmenu == "elMenu115" || strmenu == "elMenu130" || strmenu == "elMenu131") 
  {
    namePopType = "char";
  }
  if (!addX) addX = 0;
  if (!addY) addY = 0;
  var html = "<a target=\"_self\" style=\"cursor:pointer;\" onclick=\"top.namePop.openIF('"+strMsrl+"','"+namePopType+"',this,top.document,"+addX+","+addY+")\">"+strcontent+"</a>";
 
  document.write(html);
}

try {
  $(document).ready(function() { namePop.isOnload = true; });
} catch(e) {}

if ("undefined" == typeof namePop)
{
  namePop = {
    x : 0,
    y : 0,
    openPopId : false,
    isOnload : false,
    loadHtml : '<div class="userInfoBoxWrap"><div class="userInfoBoxTop"></div>' 
									+'<div class="userInfoBoxMid">' 
										+'<div class="loading"><img src="http://filei.sayclub.kr/rose/common/ia_loading.gif" alt=""/><br/>¸Þ´º¸¦ ºÒ·¯¿À´Â ÁßÀÔ´Ï´Ù.</div>' 
									+'</div><div class="userInfoBoxBtm"></div>' 
								+'</div>',
    open : function (pMsrl,type,obj)
    {
      if ( type != 'char' )
      {
        window.open("http://me.sayclub.com/profile/r/msrl/"+pMsrl, "_profile");
        return;
      }

      if (!namePop.isOnload)
        return false;
      if (type == 'char')
        var popId = "namePopChar_"+pMsrl;
      else
        var popId = "namePop_"+pMsrl;
      if (namePop.openPopId != popId) $("#"+namePop.openPopId).hide();
      var e = $(obj).offset();
      var h = $(obj).height();      
      namePop.x = e.left;
      if (h > 20)
      	namePop.y = e.top+(h/2);
     	else
     		namePop.y = e.top+h;
      if ($("#"+popId).length == 0)
      {
        $("body").append("<div id='"+popId+"' onmouseover='this.style.display=\"\"' onmouseout='this.style.display=\"none\"' style='display:;position:absolute;top:"+namePop.y+"px;left:"+namePop.x+"px;z-index:1200;'></div>");
        $("#"+popId).html(namePop.loadHtml);
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz", {
            "act":"getMenu",
            "target":pMsrl,
            "type":type
          },
          function (data) {
            $("#"+popId).html(data);
            namePop.openPopId = popId;
            namePop.show(popId);
          }
        );
      }
      else
      {
        $("#"+popId).css("left",namePop.x+"px");
        $("#"+popId).css("top",namePop.y+"px");
        namePop.show(popId);
      }
    },
    openIF : function (pMsrl,type,obj,stdObj,addX,addY)
    {
    //iframe³»¿¡¼­ ³×ÀÓ ÆË¾÷À» »ç¿ëÇÒ °æ¿ì, frame ³»¿¡¼­ ÆË¾÷ÀÌ ¶ß±â ¶§¹®¿¡ ³×ÀÓÆË¾÷ ÀÏºÎ°¡ ¾Èº¸ÀÌ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ°æ¿ì ºÎ¸ðÃ¢¿¡¼­ ready¸¦ ÇØ¾ßÇÏ´Âµ¥, 
    //ºÎ¸ðÃ¢¿¡¼­ ready¸¦ ÇÏ¸é, frame³»ÀÇ ÁÂÇ¥°ªÀÌ Àü´ÞµÇ¹Ç·Î frame³»ÀÇ ÁÂÇ¥°ª¿¡ iframeÀÇ ÁÂÇ¥¸¦ ´õÇØ(+)Áà¾ß ÇÕ´Ï´Ù.
    //iframeÀº offsetÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î ºÎ¸ðÃ¢ÀÇ divµîÀÇ standard object id¸¦ °¡Á®¿Í¼­ »ó´ë°ªÀ» ´õÇØÁÝ´Ï´Ù.
    //iframe¿¡¼­´Â, ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÏ¼¼¿ä. ÇÁ·ÎÇÊÀÇ Ä£±¸ Æò°¡ ÀüÃ¼º¸±â ÆäÀÌÁöÀÇ ¿¹½Ã ÀÔ´Ï´Ù.
      if ( type != 'char' )
      {
        window.open("http://me.sayclub.com/profile/r/msrl/"+pMsrl, "_profile");
        return;
      }

      if (!namePop.isOnload)
        return false;
      if (type == 'char')
        var popId = "namePopChar_"+pMsrl;
      else
        var popId = "namePop_"+pMsrl;
      if (namePop.openPopId != popId) $("#"+namePop.openPopId).hide();
      var e = $(obj).offset();
      var h = $(obj).height();
      var a = $(stdObj).offset();
      namePop.x = e.left+a.left+addX;
      if (h > 20)
        namePop.y = e.top+(h/2)+a.top+addY;
      else
        namePop.y = e.top+h+a.top+addY;
      if ($("#"+popId).length == 0)
      {
        $("body").append("<div id='"+popId+"' onmouseover='this.style.display=\"\"' onmouseout='this.style.display=\"none\"' style='display:none;position:absolute;top:"+namePop.y+"px;left:"+namePop.x+"px;z-index:1200;'></div>");
        $("#"+popId).html(namePop.loadHtml);
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz", {
            "act":"getMenu",
            "target":pMsrl,
            "type":type
          },
          function (data) {
            $("#"+popId).html(data);
            namePop.openPopId = popId;
            namePop.show(popId);
          }
        );
      }
      else
      {
        $("#"+popId).css("left",namePop.x+"px");
        $("#"+popId).css("top",namePop.y+"px");
        namePop.show(popId);
      }
    },
    show : function (popId)
    {
      var li = $("#"+popId).find("li").eq(0);
      var cnt = 0;
      while (li.length)
      {
        cnt++;
        li = li.next();
        if (cnt > 10) break;
      }
    	var popHeight = (cnt * 21) + 29;
    	if ($(window).height()-(namePop.y-document.body.scrollTop) < popHeight)
    	{
    		namePop.y -= popHeight+10;
    		$("#"+popId).css("top",namePop.y);
    	}
    	$("#"+popId).show();
    },
    close : function (pMsrl,type)
    {
      if (type == 'char')
        var popId = "namePopChar_"+pMsrl;
      else
        var popId = "namePop_"+pMsrl;
      $("#"+popId).hide();
    },
    mCursor : "",
    mouseIn : function (mName,pUserId,pLocate)
    {
    	$("#"+mName+"_"+pUserId).show();
    	namePop.mCursor = pLocate;
    },
    mouseOut : function (mName,pUserId,pLocate)
    {
    	if (pLocate != "sub")
    		$("#"+mName+"_"+pUserId).hide();
    	namePop.mCursor = "";
    },
    goProfile : function (pUserid)
    {
      var curr = location.href;
      if ($(window).width() < 700 || curr.search("chat") != -1 || curr.search("hompy.nwz") != -1)
        window.open("http://me.sayclub.com/profile/home/view/" + pUserid);
      else
        top.location.href = "http://me.sayclub.com/profile/home/view/" + pUserid;
    },
    goHompy : function (pMsrl)
    {
    	open_hompy2_srl(pMsrl);
    },
    sendMemo : function (pUserid)
    {
      open_win_noresizable('http://memo.sayclub.com/memosend.nwz?toid='+pUserid,'memosend',364,290);
    },
    sendSms : function (pMsrl,pUserid)
    {
      var _mobileUrl = "http://mobile.sayclub.com/sms/smssend.nwz?toMsrl=&toid="+pUserid+"&cjsms=1";
      window.open (_mobileUrl,"mobilemsg","resizable=no,width=500,height=376");
      namePop.close(pMsrl);    	
    },
    openTalk : function (pMsrl)
    {
      if (typeof(myMsrl) != "undefined" && myMsrl == pMsrl)
        alert("ÀÚ±â ÀÚ½Å¿¡°Ô ´ëÈ­½ÅÃ»ÇÒ ¼ö ¾ø½À´Ï´Ù.");
      else
        open_win("http://saychatting.sayclub.com/chat/neotalk.nwz?targetMsrl="+pMsrl+"&targetid=&guraarg="+namePop.dummyArg(), 'talk_'+pMsrl, 500, 500);
    },
    sendRose : function (pMsrl)
    {
    	var _roseUrl = "http://www.saycast.com/rosegift/pop_rosegift.nwz?cj="+pMsrl;
    	open_win(_roseUrl,"giftrose",445,250);
    },
    addFriend : function (pMsrl)
    {
      if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"checkFriend",
            "fMsrl":pMsrl
          },
          function (data) {
            top.namePop.alertHtml(data,'Y');                        
          }
        );        
        namePop.close(pMsrl);
        $("#namePop_"+pMsrl).remove();
      }
    },
    addFriendAct : function (pMsrl,groupSn,memo)
    {
    	if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"addFriend",
            "fMsrl":pMsrl,
            "groupSn":groupSn,
            "memo":memo
          },
          function (data) {
            top.namePop.alertHtml(data,'Y');
          }
        );        
        namePop.close(pMsrl);
      }
    },
    delFriend : function (pMsrl,next)
    {
      if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"delFriend",
            "fMsrl":pMsrl
          },
          function (data) {
          	top.namePop.alertHtml(data,'Y');   
          	if (next == "addBlacklist")
          		top.namePop.addBlacklist(pMsrl);
          }
        );        
        namePop.close(pMsrl);
        $("#namePop_"+pMsrl).remove();
      }
    },
    delFriendFromLayer : function (pMsrl)
    {
    	top.namePop.delFriend(pMsrl,"addBlacklist");    	
    },
    dummyArg : function ()
    {
      t = new Date();
      return t.getTime();
    },
    addBlacklist : function (pMsrl)
    {
      if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"checkBlacklist",
            "bMsrl":pMsrl
          },
          function (data) {
            top.namePop.alertHtml(data,'Y');
          }
        );
        namePop.close(pMsrl);
      }
    },
    addBlacklistAct : function (pMsrl,memo)
    {
      if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"addBlacklist",
            "bMsrl":pMsrl,
            "memo":memo
          },
          function (data) {
            top.namePop.alertHtml(data,'Y');
          }
        );
        namePop.close(pMsrl);
        $("#namePop_"+pMsrl).remove();
      }
    },
    delBlacklist : function (pMsrl,next)
    {
      if(pMsrl !="")
      {
        $.get("http://"+location.hostname+"/global/virtual/rose_namepop.vr.nwz",{            
            "act":"delBlacklist",
            "bMsrl":pMsrl
          },
          function (data) {
          	top.namePop.alertHtml(data,'Y');     
          	if (next == "addFriend")
          		top.namePop.addFriend(pMsrl);
          }
        );
        namePop.close(pMsrl);
        $("#namePop_"+pMsrl).remove();
      }
    },
    delBlacklistFromLayer : function (pMsrl)
    {
    	top.namePop.delBlacklist(pMsrl,"addFriend");    	
    },
    changeMood : function (pMsrl,mood)
    {
      _exec_changemood(mood);  // sp_menu_ax.js
      namePop.close(pMsrl,'char');
    },
		setModal : function () {
			if ($("#alertLayerModal").length == 0)
      {
        var width = $(document).width();
        var height = $(document).height();
        if (height > 10000) height = 10000;
        $("body").append('<DIV id="alertLayerModal" style="display:none;z-index:1150;filter:alpha(opacity=30);opacity:0.1;-moz-opacity:0.1;position:absolute;top:0px;left:0px;width:'+width+'px;height:'+height+'px;background-color:black;"></DIV>');
      }
			$("#alertLayerModal").show();			
		},
    buttonAct : function () {
      $("body").unbind("keyup");
			var buttonTo = $("#alertLayerButton").find("a").eq(0).attr("href");
			if (buttonTo.substr(0,11) == "javascript:")
				eval(buttonTo.substr(11));
			else
				location.href = buttonTo;			
		},
    alertHtml : function(html,isModal)
    {
			if (!html)
				return false;

      if (isModal == 'Y')
        namePop.setModal();
			
			var centerX = ($(window).width() / 2) + $(document).scrollLeft() - 150;
      var centerY = ($(window).height() / 2) + $(document).scrollTop() - 170;
			$("#alertHtml").remove();
			$("body").append("<div id='alertHtml' style='position:absolute;top:"+centerY+"px;left:"+centerX+"px;z-index:1160;'></div>");
			$("#alertHtml").html(html);
    },
		closeAlert : function() {
			$("#alertHtml").remove();
      if ($("#alertLayerModal").length > 0)
				$("#alertLayerModal").hide();
		}
  }
}

