﻿//<![CDATA[
//===========================================================================================================
//	LNB 관련
//

// 기사 길이에 따라 LNB 광고영역의 사이즈를 조정하는 함수.
function setLNBHeight()
{
	var objRemote = document.getElementById("remoteControl");

	var objBoundBottom = getBounds(document.getElementById("ncFoot"));
	var objBoundTop = getBounds(document.getElementById("ncWrapper"));
	var remoteTop = getBounds(objRemote).top;

	objRemote.style.height = (objBoundBottom.top - remoteTop) + "px";

	objRemote.innerHTML = writeLNBContents();
}

function writeLNBContents()
{
	////
	//	테마가 있는 뉴스, 포커스 삽입
	var strContents = "<dl class=\"theme\" style=\"position:relative;\">"
		+ "<dt><strong>테마가 있는 뉴스</strong></dd>";

	for (var i = 0; i < objThemeNews.length; i++)
	{
		strContents += "<dd><a href=\"" + objThemeNews[i].link + "\">" + objThemeNews[i].title + "</a></dd>";
	}

	strContents += "<dd class=\"photoNews\">"
		+ "<a href=\"" + objRemoteThemeNews.link + "\"><img src=\"" + objRemoteThemeNews.image + "\" alt=\"" + objRemoteThemeNews.title + "\" /></a>"
		+ "<a href=\"" + objRemoteThemeNews.link + "\" class=\"txt\">" + objRemoteThemeNews.title + "</a>";

	strContents += "</dl>";

	strContents += "<div id=\"LNB_Wing\" class=\"LNBWing\">";

	for (var i = 0; i < objImageAD.length; i++)
	{
		if (objImageAD[i] == "")
		{
			var obj = getRandomNews(objImageADNews);

			strContents += "<dl class=\"remoteCon\">"
				+ "<dd><a href=\"" + obj.link + "\"><img src=\"" + obj.image + "\" /></a></dd>"
				+ "<dt><a href=\"" + obj.link + "\">" + obj.title + "</a></dt>"
				+ "</dl>";
		}
		else
		{
			strContents += objImageAD[i];
		}
	}
	strContents += "</div>";

	return strContents;
}

// LNB 광고영역에 들어갈 기사 내용 2개를 랜덤하게 뽑아오는 함수. 
// 각 호출시마다 1개 기사씩 반환.
function getRandomNews(objJson)
{
	var intNum = 0;

	while (objJson[intNum = Math.ceil(Math.random() * 1000000) % objJson.length] == null);

	var objReturn = objJson[intNum];
	objJson[intNum] = null;

	return objReturn;
}

function startWingBannerScroll(arrFloatObj)
{
	objFloat = new FloatTop(arrFloatObj, "objFloat");
	//	objFloat.getBounds(1);
	objFloat.docType = 1;
	objFloat.initObj();
}

//	LNB 관련 끝
//===========================================================================================================
//]]>