// °ÔÀÓTV ¸¹ÀÌ º» Æ÷Åä´º½º µ¥ÀÌÅÍ
document.writeln('<script type="text/javascript" src="' + GMNEWS_8109 + '/data/GMTVNewsViewRank.js"></script>') ;   

document.writeln('<script type="text/javascript" src="' + GMNEWS_8109 + '/data/GMTVPhotoNewsViewRank.js"></script>') ;   

/**
   * @brief	 °ÔÀÓTV ´º½º ¸¹ÀÌ º» ´º½º ³ëÃâ ÇÔ¼ö
   **/
function DispViewRankMore( objId )
{
	try {
			var oViewRank				= oGMTVNewsViewRank.CHANNEL ;
			var nResult					= oViewRank.RESULT ;			
			var aNewsList				= oViewRank.LIST ;
			var nNewsListCnt			= oViewRank.LIST_CNT ;
			
			var nExpose					= (nNewsListCnt < 10) ? nNewsListCnt : 10 ;	// ³ëÃâÇÒ ´º½º °¹¼ö
			var szNewsViewRankHTML		= new StringBuffer()	;	// ¸¹ÀÌ º» ´º½º ÀüÃ¼¸ñ·Ï HTML
			var szNewsListHTML			= new StringBuffer()	;	// ¸¹ÀÌ º» ´º½º °³º° ¸ñ·Ï HTML
			var szNewsTitle				= ""	;	// ¸¹ÀÌ º» ´º½º Á¦¸ñ
			var szNewsThumb				= ""	;	// ¸¹ÀÌ º» ´º½º ½æ³×ÀÏ			
			var szLinkURL				= ""	;	// ¸¹ÀÌ º» ´º½º ±â»ç link_url
			
			if(nResult != "1" || nNewsListCnt == 0)
			{
				alert("¸¹ÀÌ º» ´º½º µ¥ÀÌÅÍ¸¦ °¡Á®¿ÀÁö ¸øÇÏ¿´½À´Ï´Ù.") ;
			}
					
		 	for(var i = 0 ; i < nExpose ; i++)
			{
				szLinkURL			= aNewsList[i].link_url	;
				szNewsTitle			= aNewsList[i].b_subject.replace(/&039;/g, '"') ;
				
				szNewsListHTML.append('<tr>') ;
				szNewsListHTML.append('<td height="20" align="left" valign="top">') ;
				szNewsListHTML.append('<span style="text-overflow:ellipsis; overflow:hidden; white-space: nowrap;width=158px">') ;
				szNewsListHTML.append('<img src="' + GMTV + '/img/rightrb_dotblue.gif" align="middle" />&nbsp;') ;
				szNewsListHTML.append('<a href="' + szLinkURL + '" class="context11">' + szNewsTitle + '</a>') ;
				szNewsListHTML.append('</span><span class="reply11">[' + aNewsList[i].r_total + ']</a></td>') ;
				szNewsListHTML.append('</tr>') ;
			}
			
			szNewsViewRankHTML.append('<table width="200" border="0" cellspacing="0" cellpadding="0">') ;
			szNewsViewRankHTML.append('<tr>') ;
			szNewsViewRankHTML.append('<td width="10" align="left" valign="middle"><img src="' + GMTV + '/img/rightrb_01.gif" width="10" height="29" align="absmiddle" /></td>') ;
			szNewsViewRankHTML.append('<td width="181" align="left" valign="middle" background="' + GMTV + '/img/rightrb_02bg.gif">') ;
			szNewsViewRankHTML.append('<table width="100%" border="0" cellspacing="0" cellpadding="0">') ;
			szNewsViewRankHTML.append('<tr>') ;
			szNewsViewRankHTML.append('<td><img src="' + GMTV + '/img/rightrb_table01.gif" width="58" height="29" align="absmiddle" /></td>') ;
            szNewsViewRankHTML.append('<td align="right" valign="middle">') ;
			szNewsViewRankHTML.append('<a href="' + GMTV + '/news/ranking.html">') ;
			szNewsViewRankHTML.append('<img src="' + GMTV + '/img/rightrb_mroev.gif" width="36" height="10" border="0" /></a></td>') ;
			szNewsViewRankHTML.append('</tr>') ;
			szNewsViewRankHTML.append('</table></td>') ;
			szNewsViewRankHTML.append('<td width="10" align="right" valign="middle"><img src="' + GMTV + '/img/rightrb_03.gif" width="10" height="29" align="absmiddle" /></td>') ;
			szNewsViewRankHTML.append('</tr>') ;
			szNewsViewRankHTML.append('<tr>') ;
			szNewsViewRankHTML.append('<td colspan="4" align="center" valign="top" background="' + GMTV + '/img/rightrb_04bg.gif">') ;        
			szNewsViewRankHTML.append('<table width="180" border="0" cellpadding="0" cellspacing="0">') ;
			szNewsViewRankHTML.append('<tr>') ;
			szNewsViewRankHTML.append('<td height="15" align="left"></td>') ;
			szNewsViewRankHTML.append('</tr>') ;
			szNewsViewRankHTML.append( szNewsListHTML.toString() ) ;			
			szNewsViewRankHTML.append('</table>') ;	
			szNewsViewRankHTML.append('<tr>') ;
			szNewsViewRankHTML.append('<td colspan="4"><img src="' + GMTV + '/img/rightrb_05.gif" width="200" height="10" /></td>') ;
			szNewsViewRankHTML.append('</tr>') ;
			szNewsViewRankHTML.append('</table>') ;			
		
		if( objId )
			document.getElementById( objId ).innerHTML = szNewsViewRankHTML.toString() ;
		else
			document.write( szNewsViewRankHTML.toString() ) ;
 	}catch(e)
	{
		if(IS_DEBUG)
			alert(e.description) ;
	}
}


/**
   * @brief	 °ÔÀÓTV ´º½º ¸¹ÀÌ º» ´º½º ³ëÃâ ÇÔ¼ö - ½Å±Ô
   **/
function DispViewRankMoreNew( objId )
{
	try {
			// ¸¹ÀÌ º» ´º½º ³»¿ë
			var oViewRank				= oGMTVNewsViewRank.CHANNEL ;
			var nResult					= oViewRank.RESULT ;			
			var aNewsList				= oViewRank.LIST ;
			var nNewsListCnt			= oViewRank.LIST_CNT ;
			
			var nExpose					= (nNewsListCnt < 10) ? nNewsListCnt : 10 ;	// ³ëÃâÇÒ ´º½º °¹¼ö
			var szNewsViewRankHTML		= new StringBuffer()	;	// ¸¹ÀÌ º» ´º½º ÀüÃ¼¸ñ·Ï HTML
			var szNewsListHTML			= new StringBuffer()	;	// ¸¹ÀÌ º» ´º½º °³º° ¸ñ·Ï HTML
			var szNewsTitle				= ""	;	// ¸¹ÀÌ º» ´º½º Á¦¸ñ
			var szNewsTitleOrg			= ""	;	// ¸¹ÀÌ º» ´º½º Á¦¸ñ
			var szNewsThumb				= ""	;	// ¸¹ÀÌ º» ´º½º ½æ³×ÀÏ			
			var szLinkURL				= ""	;	// ¸¹ÀÌ º» ´º½º ±â»ç link_url


			// ¸¹ÀÌ º» Æ÷Åä´º½º ³»¿ë
			var oPhotoViewRank			= oGMTVPhotoNewsViewRank.CHANNEL ;
			var nPhotoResult			= oPhotoViewRank.RESULT ;			
			var aPhotoNewsList			= oPhotoViewRank.LIST ;
			var nPhotoNewsListCnt		= oPhotoViewRank.LIST_CNT ;
				
			var nPhotoExpose			= (nNewsListCnt < 3) ? nNewsListCnt : 3 ;	;	// ³ëÃâÇÒ ´º½º °¹¼ö
			var szPhotoNewsViewRankHTML	= new StringBuffer()	;	// ¸¹ÀÌ º» Æ÷Åä´º½º ÀüÃ¼¸ñ·Ï HTML
			var szPhotoNewsListHTML		= new StringBuffer()	;	// ¸¹ÀÌ º» Æ÷Åä´º½º °³º° ¸ñ·Ï HTML
			var szPhotoNewsTitle		= ""	;	// ¸¹ÀÌ º» Æ÷Åä´º½º Á¦¸ñ
			var szPhotoNewsThumb		= ""	;	// ¸¹ÀÌ º» Æ÷Åä´º½º ½æ³×ÀÏ			
			var szPhotoLinkURL			= ""	;	// ¸¹ÀÌ º» Æ÷Åä´º½º ±â»ç link_url

			
			if(nResult != "1" || nNewsListCnt == 0)
			{
				alert("¸¹ÀÌ º» ´º½º µ¥ÀÌÅÍ¸¦ °¡Á®¿ÀÁö ¸øÇÏ¿´½À´Ï´Ù.") ;
			}


			szNewsViewRankHTML.append('<h3 class="stit_game"><img src="' + GMTV + '/images/list/tit_news.gif" alt="¸¹ÀÌº»´º½º"/></h3>');

			// ¸¹ÀÌ º» ´º½º »ó´Ü ÅÇ
			szNewsViewRankHTML.append('<ul class="tab_news">');
			szNewsViewRankHTML.append('<li><a href="javascript:loadHotNewsTab(\'rank_news\');"><img id="rank_news" src="' + GMTV + '/images/list/tab_news1_on.gif" alt="´º½º" onMouseOver="loadHotNewsTab(\'rank_news\')"/></a></li>');
			szNewsViewRankHTML.append('<li><a href="javascript:loadHotNewsTab(\'rank_photo\');"><img id="rank_photo" src="' + GMTV + '/images/list/tab_news2.gif" alt="Æ÷Åä´º½º" onMouseOver="loadHotNewsTab(\'rank_photo\')"/></a></li>');
			szNewsViewRankHTML.append('</ul>');
			szNewsViewRankHTML.append('<div class="box_b">');

			// ¸¹ÀÌ º» ´º½º ³»¿ë
			szNewsViewRankHTML.append('<div class="box_b">');
			szNewsViewRankHTML.append('<p class="more"><a href="javascript:goBtnMoreHotNews();"><img src="' + GMTV + '/images/button/btn_more.gif" alt="´õº¸±â"/></a></p>');

			szNewsViewRankHTML.append('<ul class="list_news" id="divNewsTab">');

			for(var i = 0; i < nExpose; i++)
			{
				szLinkURL			= aNewsList[i].link_url	;
				szNewsTitleOrg		= aNewsList[i].b_subject.replace(/&039;/g, '"').replace(/&quot;/g, "'") ;
				szNewsTitlePop		= aNewsList[i].b_subject.replace(/&039;/g, '') ;

				if(szNewsTitleOrg.length > 15)
				{
					szNewsTitle	= szNewsTitleOrg.substr(0,14) + "..";
				}
				else
				{
					szNewsTitle	= szNewsTitleOrg;
				}

				szNewsViewRankHTML.append('<li>');
				szNewsViewRankHTML.append('<dl>');
				szNewsViewRankHTML.append('<dt><a href="' + szLinkURL + '"><span onMouseMove="msgposit_list();" onMouseOut="msghide_list();" onMouseOver="msgset_list(\' ' + szNewsTitlePop + '\', \'news_title\');">' + szNewsTitle + '</span></a></dt>');
				szNewsViewRankHTML.append('<dd>[' + aNewsList[i].r_total + ']</dd>');
				szNewsViewRankHTML.append('</dl>');
				szNewsViewRankHTML.append('</li>');
			}

			szNewsViewRankHTML.append('</ul>');

			if(nPhotoResult != "1" || nPhotoNewsListCnt == 0)
			{
				alert("¸¹ÀÌ º» Æ÷Åä´º½º µ¥ÀÌÅÍ¸¦ °¡Á®¿ÀÁö ¸øÇÏ¿´½À´Ï´Ù.") ;
			}

			szNewsViewRankHTML.append('<ul class="list_photo" id="divPhotoNewsTab" style="display:none">');


		 	for(var i = 0 ; i < nPhotoExpose ; i++)
			{
				szNewsThumb 		= aPhotoNewsList[i].img_url ;
				szLinkURL			= aPhotoNewsList[i].link_url	;
				szNewsTitle			= getByteLength(aPhotoNewsList[i].b_subject, 46) ; 

				szNewsViewRankHTML.append('<li>');
				szNewsViewRankHTML.append('<dl>');
				szNewsViewRankHTML.append('<dt><a href="' + szLinkURL + '"><img src="' + szNewsThumb + '" width="75" height="56" border="0" onError="this.src=\''+ AFREECA + '/new_player/img/thum_no.jpg\'" alt=""/></a></dt>');
				szNewsViewRankHTML.append('<dd><a href="' + szLinkURL + '" onMouseMove="msgposit_list();" onMouseOut="msghide_list();" onMouseOver="msgset_list(\' ' + aPhotoNewsList[i].b_subject + '\', \'news_title\');">' + szNewsTitle + '</a> <span>[' + aPhotoNewsList[i].r_total + ']</span>');

				szNewsViewRankHTML.append('</dd>');
				szNewsViewRankHTML.append('</dl>');
				szNewsViewRankHTML.append('</li>');
			}

			szNewsViewRankHTML.append('</ul>');

		if( objId )
		{
			document.getElementById( objId ).innerHTML = szNewsViewRankHTML.toString() ;
		}
		else
		{
			document.write( szNewsViewRankHTML.toString() ) ;
		}
 	}catch(e)
	{
			alert(e.description) ;
		if(IS_DEBUG)
			alert(e.description) ;
	}
}


/**
   * @brief	 °ÔÀÓTV ´º½º ¸¹ÀÌ º» ´º½º ¸¶¿ì½º ¿À¹ö½Ã ÅÇ ÀÌ¹ÌÁö Åä±Û
   **/
function loadHotNewsTab(tab)
{
	var szNewsOnTab		= "tab_news1_on.gif";
	var szNewsOffTab	= "tab_news1.gif";

	var szPhotoOnTab	= "tab_news2_on.gif";
	var szPhotoOffTab	= "tab_news2.gif";

	if(tab == "rank_news")
	{
		document.getElementById('rank_news').src	= GMTV + "/images/list/" + szNewsOnTab;
		document.getElementById('rank_photo').src	= GMTV + "/images/list/" + szPhotoOffTab;
		document.getElementById('divNewsTab').style.display		 = "block";
		document.getElementById('divPhotoNewsTab').style.display = "none";
	}
	else
	{
		document.getElementById('rank_photo').src	= GMTV + "/images/list/" + szPhotoOnTab;
		document.getElementById('rank_news').src	= GMTV + "/images/list/" + szNewsOffTab;
		document.getElementById('divNewsTab').style.display		 = "none";
		document.getElementById('divPhotoNewsTab').style.display = "block";
	}
}

// ´õ º¸±â ¸Þ´º ÀÌµ¿
function goBtnMoreHotNews()
{
	if(document.getElementById('divNewsTab').style.display == "none")
	{
		location.href = GMTV + "/news/ranking.html?photo";
	}
	else
	{
		location.href= GMTV + "/news/ranking.html";
	}
}