/**
 * ¶óÀÌºêº§ °ø¿ë ½ºÅ©¸³Æ®
 *
 * @author °æ½ÂÈ£ <daygoods@neowizbugs.com>
 * @date 2009-04-24
 */


var LB = 
{
		
	// ÆË¾÷Ã¢ ¿­±â
	popup : function(strMode)
	{
		var url = "http://livebell.bugs.co.kr/popup/"+ strMode;
		window.open(url, strMode, "width=100, height=100 resizable=no,scrollbars=0");
	},
		
	// ¶óÀÌºêº§ µè±â - »ç¿ëÀÚ
	playLiveBellUser : function(strTrackID, strAdultYN, strMode)
	{
		// 2009-05-13 °æ½ÂÈ£ : °ø¿ë ½ºÅ©¸³Æ® ÃßÃâ
		UI.doOpenLivebell(strTrackID, strAdultYN, strMode);
	},
	
	// ¶óÀÌºêº§ µè±â - °ü¸®ÀÚ
	playLiveBellAdmin : function(strTrackID)
	{
		window.open("http://livebell.bugs.co.kr/player/playeradmin?track_id="+ strTrackID,
			"PlayerAdmin", 'width=350, height=115 resizable=no,scrollbars=0');
	},
	
	// ¶óÀÌºêº§ ¼³Á¤
	setLiveBell : function(strTrackID, strAdultYN)
	{
		LB.playLiveBellUser(strTrackID, strAdultYN, "ME");
	},
	
	// ¶óÀÌºêº§ ¼±¹°
	setLiveBellTo : function(strTrackID, strAdultYN)
	{
		if (strAdultYN == 'Y')
		{
			alert('ÇØ´ç À½¿øÀº 19¼¼ ¹Ì¸¸ÀÇ Ã»¼Ò³âÀÌ ÀÌ¿ëÇÒ ¼ö ¾ø´Â Ã»¼Ò³â À¯ÇØ ¸ÅÃ¼¹°·Î¼­\n\n¼±¹°¹ÞÀ¸½Ã´Â ºÐÀÇ ¿¬·ÉÈ®ÀÎÀÌ ºÒ°¡´ÉÇÏ¿© ¼±¹°ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
			return;
		}
		else
		{
			LB.playLiveBellUser(strTrackID, strAdultYN, "TO");
		}
	},
	
	getLBlisten : function()
	{
		var nTrackID   = arguments[0] || null;

		// ÆÄ¶ó¹ÌÅÍ ¼³Á¤
		var oParameter = 
		{
			track_id	: nTrackID
		};

		// ¼º°ø½Ã
		var doSuccessProc = function(Request)
		{
			var Response = Request.responseXML.getElementsByTagName("Content");
			if(Response == null || Response.length < 1) { return; }

			for(var i=0; i < Response.length; i++)
			{
				if(Response[i].nodeType != 1) { continue; }

				var oXmlNode = Response[i].childNodes;
				for(var j=0; j < oXmlNode.length; j++)
				{
					if(oXmlNode[j].nodeType != 1) { continue; }

					$("MPlayer").filename  = XML.nodeText(oXmlNode[4]); 
					$("marquee").innerText = XML.nodeText(oXmlNode[1]) + " - " + XML.nodeText(oXmlNode[2]);
					PlayIt();
				}
			}
		}

		// ½ÇÆÐ½Ã
		var doFailureProc = function(Request)
		{
			alert('Á¤º¸¸¦ °¡¿©¿À´Âµ¥ ½ÇÆÐÇÏ¿´½À´Ï´Ù. Àá½Ã ÈÄ ÀÌ¿ëÇÏ¼¼¿ä.');
			return;
		}


		new Ajax.Request(
			'http://livebell.bugs.co.kr/player/trackinfoxml/',
			{
				method			: 'post',
				parameters		: oParameter,
				onSuccess		: doSuccessProc.bind(this),
				onFailure		: doFailureProc.bind(this)
			}
		);
		
		/*PlayIt = function()
		{
			if( $F("MPlayer").PlayState == 1 || $F("MPlayer").PlayState == 0)
			{		
				$F("MPlayer").Play();
			}
		}*/
	},

	nullTmp : {}
};

