/*-------------------------------------------------------------------------------
' È­ ÀÏ ¸í : Nugu_OpenApi.js
' ¿ë    µµ : ÀÎ¸Æ OpenApi »ç¿ë°ü·Ã Javascript ¸ðÀ½
' ÀÛ¼ºÀÏ½Ã : 2009-12-28(ÀÌÀºÇÐ)
' ¼öÁ¤ÀÏ½Ã :
' ¼öÁ¤ÀÌ·Â :
'-------------------------------------------------------------------------------*/
<!--
	var _VisibleNuguLayerID = "";

	var _DivId = "";
	var _User_Id_Fr = "";
	var _User_Id_To = "";
	var _HideDivIdx = "";
	var _PageSize = "6";
	var _Page = "1";


	//ÀÎ¸Æ¿¬°áµµ º¸±â
	function Nugu_ShowNuguRelationLinkLayer(divIdx, strUser_Id_Fr, strUser_Id_To) {

		if(_VisibleNuguLayerID != "")
		{
			Nugu_ClearLayer();
		}
		
		var arrParams = new Array(2);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("divIdx", divIdx);

	    var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Relation_Link.asp", "span_RelationLink_" + divIdx, arrParams);
	}

	//ÀÎ¸Æ¿¬°áµµ º¸±â(Type2)
	function Nugu_ShowNuguRelationLinkLayerType2(divId, strUser_Id_Fr, strUser_Id_To, strHideDivIdx) {
		var arrParams = new Array(2);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("divIdx", "");
	    
		var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Relation_Link.asp", divId, arrParams);
	}

	//ÀÎ¸Æ¿¬°áµµ º¸±â(Type3)
	function Nugu_ShowNuguRelationLinkLayerType3(divIdx, strUser_Id_Fr, strUser_Id_To) {
		if(_VisibleNuguLayerID != "")
		{
			Nugu_ClearLayer();
		}
		
		var arrParams = new Array(2);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("divIdx", divIdx);

		_VisibleNuguLayerID = "span_RelationLink_" + divIdx;
		Nugu_ChangeDisplay(_VisibleNuguLayerID, true);

	    var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Relation_Link.asp", _VisibleNuguLayerID, arrParams);
	}

	//ÀÎ¸Æ¿¬°áµµ º¸±â(Type4)
	function Nugu_ShowNuguRelationLinkLayerType4(divIdx, strUser_Id_Fr, strUser_Id_To) {
		if(_VisibleNuguLayerID != "" && _VisibleNuguLayerID != "span_RelationLink_" + divIdx)
		{
			Nugu_ClearLayer();
		}
		
			var arrParams = new Array(2);
			arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
			arrParams[1] = new Array("User_Id_To", strUser_Id_To);
			arrParams[2] = new Array("divIdx", divIdx);

			_VisibleNuguLayerID = "span_RelationLink_" + divIdx;
			Nugu_ChangeDisplay(_VisibleNuguLayerID, true);

			var ajaxHelper;
			ajaxHelper = new AJAXHelper();
			ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Relation_Link.asp", _VisibleNuguLayerID, arrParams);
	}

	function Nugu_ClearLayer()
	{	if($(_VisibleNuguLayerID) != null)
		{
			$(_VisibleNuguLayerID).innerHTML = "";
			$(_VisibleNuguLayerID).style.display = "none";
		}
		_VisibleNuguLayerID = "";
	}


	//ÇÔ²² ¾Æ´Â ÀÎ¸Æ(1ÃÌ)
	function Nugu_ShowNuguCommonRelationLayer(divId, strUser_Id_Fr, strUser_Id_To, strHideDivIdx) {

		_DivId = divId;
		_User_Id_Fr = strUser_Id_Fr;
		_User_Id_To = strUser_Id_To;
		_HideDivIdx = strHideDivIdx; 

		if(strHideDivIdx != "")
		{
			Nugu_ClearLayer2(strHideDivIdx);
		}
		
		var arrParams = new Array(5);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("DivIdx", strHideDivIdx);
		arrParams[3] = new Array("PageSize", _PageSize);
		arrParams[4] = new Array("Page", _Page);
		arrParams[5] = new Array("DivId", _DivId);

		var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Common_Relation.asp", divId, arrParams);
	}

	function Nugu_GetCommonRelation(intPageIdx)
	{
		_Page = intPageIdx;
		Nugu_ShowNuguCommonRelationLayer(_DivId, _User_Id_Fr, _User_Id_To, _HideDivIdx);
	}

	function Nugu_ClearLayer2(hideDivId)
	{
		if($(hideDivId) != null)
		{
			$(hideDivId).style.display  = "none";
		}
	}

	var _Crr_DivId = "";
	var _Crr_User_Id_Fr = "";
	var _Crr_User_Id_To = "";
	var _Crr_User_Nm_To = "";
	var _Crr_HideDivIdx = "";

	//ÀÎ¸Æ¿äÃ»
	function Nugu_ShowNuguCreateRelationRequestLayer(strDivId, strUser_Id_Fr, strUser_Id_To, strUser_Nm_To, strHideDivIdx) {
		_Crr_DivId = strDivId;
		_Crr_User_Id_Fr = strUser_Id_Fr;
		_Crr_User_Id_To = strUser_Id_To;
		_Crr_User_Nm_To = strUser_Nm_To;
		_Crr_HideDivIdx = strHideDivIdx;

		if(strHideDivIdx != "")
		{
			Nugu_ClearLayer2(strHideDivIdx);
		}
		
		var arrParams = new Array(3);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("DivId", strDivId);
		arrParams[3] = new Array("HideDivIdx", strHideDivIdx);

		var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Request_Create_Relation.asp", strDivId, arrParams);
	}

	//ÀÎ¸Æ¿äÃ»(Type2)
	function Nugu_ShowNuguCreateRelationRequestLayerType2(strDivId, strUser_Id_Fr, strUser_Id_To, strHideDivIdx) {
		if(strHideDivIdx != "")
		{
			Nugu_ClearLayer2(strHideDivIdx);
		}
		
		var arrParams = new Array(3);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("DivId", strDivId);
		arrParams[3] = new Array("HideDivIdx", strHideDivIdx);
		var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
	    ajaxHelper.CallAnother("/G_Common/BizCommon/Nugu_Request_Create_Relation.asp", strDivId, arrParams);
	}

	//ÀÎ¸Æ¿äÃ»Ã³¸®
	function fnSetRelReq() {
		var txt = $F("txtReqMsg");
		if(txt == "")
		{
			alert("ÀÎ¸Æ¿äÃ» ¸Þ¼¼Áö¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			$("txtReqMsg").focus();
			return;
		}

		var arrParams = new Array(4);
		var ajaxHelper;
		var customMethod = new Cmplt();

		arrParams[0] = new Array("_User_Id_Fr", _Crr_User_Id_Fr);
		arrParams[1] = new Array("_User_Id_To", _Crr_User_Id_To);
		arrParams[2] = new Array("_DivId", _Crr_DivId);
		arrParams[3] = new Array("Req_Msg", txt);
		arrParams[4] = new Array("Group_Seq", $F("Group_Seq"));

		ajaxHelper = new AJAXHelper();
		var CallbackMethod = new Cmplt();
		ajaxHelper.CallAnotherReturnCustom("/G_Common/BizCommon/Nugu_Request_Create_Relation_AJAX.asp", arrParams, CallbackMethod);
	}

	function Cmplt(){
		Cmplt.prototype.ExecuteAJAXComplete=function(returnedXML) {
			if(returnedXML == "0")
			{
				alert(_Crr_User_Nm_To + "´Ô¿¡°Ô ÀÎ¸Æ ¿äÃ»ÇÏ¿´½À´Ï´Ù.");
				Nugu_ClearLayer2(_Crr_DivId);
				$("divRequestRelationText").innerHTML = "ÀÎ¸Æ¿äÃ» Áß ";
			}
			else
			{
				alert("ÀÎ¸Æ¿äÃ»Áß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.");
			}
		}
	}

	var _Rr_DivId = "";
	var _Rr_User_Id_Fr = "";
	var _Rr_User_Id_To = "";
	var _Rr_HideDivId = "";

	//ÃßÃµ¿äÃ»
	function Nugu_ShowNuguRequestRecommendLayer(strDivId, strUser_Id_Fr, strUser_Id_To, strHideDivId)
	{
		_Rr_DivId = strDivId;
		_Rr_User_Id_Fr = strUser_Id_Fr;
		_Rr_User_Id_To = strUser_Id_To;
		_Rr_HideDivId = strHideDivId;

		if(strHideDivId != "")
		{
			Nugu_ClearLayer2(strHideDivId);
		}
		
		var arrParams = new Array(3);
		arrParams[0] = new Array("User_Id_Fr", strUser_Id_Fr);
		arrParams[1] = new Array("User_Id_To", strUser_Id_To);
		arrParams[2] = new Array("DivId", strDivId);

		var ajaxHelper;
	    ajaxHelper = new AJAXHelper();
		var CallbackMethod = new CmpltRequestRecommend();
	    ajaxHelper.CallAnotherReturnCustom("/G_Common/BizCommon/Nugu_Memo_Request_Recommend.asp", arrParams, CallbackMethod);
	}

	function CmpltRequestRecommend(){
		CmpltRequestRecommend.prototype.ExecuteAJAXComplete=function(returnedXML) {
			$(_Rr_DivId).innerHTML = returnedXML;

			tlist2 = new MemToList('txtMemTo');
			divSuggest				= $("divSuggest");
			divSuggestList			= $("divSuggestList");
		}
	}

	function Nugu_ChangeDisplay(strLayerID, bIsVisible)
	{
		if($(strLayerID) != null)
		{
			if(bIsVisible)
			{
				$(strLayerID).style.display = "";
			}
			else
			{
				$(strLayerID).style.display = "none";
			}
		}
	}

-->