// ÅÇ ¸Þ´º
function initTabMenu (tabContainerID)
{
	var tabContainer	= document.getElementById(tabContainerID);
	var tabAnchor		= tabContainer.getElementsByTagName("a");

	for (var i=0; i<tabAnchor.length; i++)
	{
		var thismenu = tabAnchor.item(i);

		thismenu.container	= tabContainer;
		thismenu.targetEl	= document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.onclick = function ()
		{
			var currentmenu	= this.container.current;

			if (currentmenu!=this)
			{
				if (currentmenu)
				{
					currentmenu.targetEl.style.display = "none";
					currentmenu.className = "";
				}

				this.targetEl.style.display = "block";
				this.className	= "menu_on";
				this.container.current = this;
			}
			return false;			
			
		};

		if (!thismenu.container.first) { thismenu.container.first = thismenu; }
	}
	
	tabContainer.first.onclick();
}


var boardSetting	= {

		open	: function () { document.getElementById("board_setting").style.display	= "block"; },
		close	: function () { document.getElementById("board_setting").style.display	= "none"; },
		init	: function ()
		{
			document.getElementById("board_setting").style.display	= "none";
			document.getElementById("board_setting").style.position	= "absolute";
		}
};



function initBoardArticle (container_id)
{
	var container	= document.getElementById(container_id);
	var h3			= container.getElementsByTagName("h3");

	for (var i=0; i<h3.length; i++)
	{
		if (h3.item(i).id=="article_setting")
		{
			h3.item(i).id			= "js_" + h3.item(i).id;

			var set	= h3.item(i).getElementsByTagName("a").item(0);
				set.container	= h3;
				set.targetElement	= document.getElementById(h3.item(i).getElementsByTagName("a").item(0).href.split("#")[1]);
				set.targetElement.style.position	= "absolute";
				set.targetElement.style.display		= "none";
				set.targetElement.style.padding	= "0";
				set.onclick	= function ()
				{
					this.targetElement.style.display	= "block";
					return false;
				}

				continue;
		}

		h3.item(i).className	= "js_" + h3.item(i).className;
		h3.item(i).id			= "js_" + h3.item(i).id;

		var article	= h3.item(i).getElementsByTagName("a").item(0);
			article.container		= h3;
			article.targetElement	= document.getElementById(h3.item(i).getElementsByTagName("a").item(0).href.split("#")[1]);
			article.targetElement.style.display	= "none";
			article.onclick	= article.onfocus	= function ()
			{
				var current	= this.container.current;

				if (current!=this)
				{
					if (current)
					{
						current.targetElement.style.display	= "none";
						current.className	= "";
					}

					this.targetElement.style.display	= "block";
					this.className	= "menu_on";
					this.container.current	= this;
				}
				return false;

			};
			
			article.className	= "";

			if (!article.container.first) { article.container.first	= article;}
	}
	
	h3.first.onclick();
}

function initTab (container_id)
{
	var container	= document.getElementById(container_id);
	var h3			= container.getElementsByTagName("h3");

	for (var i=0; i<h3.length; i++)
	{
		h3.item(i).className	= "js_" + h3.item(i).className;
		h3.item(i).id			= "js_" + h3.item(i).id;

		var article	= h3.item(i).getElementsByTagName("a").item(0);
			article.container		= h3;
			article.targetElement	= document.getElementById(h3.item(i).getElementsByTagName("a").item(0).href.split("#")[1]);
			article.targetElement.style.display	= "none";
			article.onclick	= article.onfocus	= function ()
			{
				var current	= this.container.current;

				if (current!=this)
				{
					if (current)
					{
						current.targetElement.style.display	= "none";
						current.className	= "";
					}

					this.targetElement.style.display	= "block";
					this.className	= "menu_on";
					this.container.current	= this;
				}
				return false;

			};
			
			article.className	= "";

			if (!article.container.first) { article.container.first	= article;}
	}
	
	h3.first.onclick();
}


function getLinkUrl (id)
{
	var ele	= document.getElementById(id);

	if (ele.value)
	{
		document.location.href	= ele.value;
	}
	else
	{
		alert("ºÎ¼­È¨ÆäÀÌÁö¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä!");
	}
}

// °Ô½ÃÆÇ ±âº»¼³Á¤
function boardSelectedDefault ()
{
	var fm = document.board_sel;
	fm.news_1.checked = true;
	fm.news_2.checked = true;
	fm.news_3.checked = true;
	fm.news_4.checked = true;
	fm.news_5.checked = false;
	fm.news_6.checked = false;
	fm.news_7.checked = false;
	fm.news_8.checked = false;
}

// °Ô½ÃÆÇ ¼³Á¤¿Ï·á
function boardSelectedComplete ()
{
	var fm = document.board_sel;
	var count = 0;
	for(i = 0 ; i < fm.boardSelected.length; i++)
	{
		if(fm.boardSelected[i].checked)
		{
			count++;
		}
	}
	if(count == 4)
	{
		setBoardSelectedList();
	}else
	{
		alert("°Ô½ÃÆÇ 3°³¸¦ ¼±ÅÃÇÏ¿© ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
	}
}

// °Ô½ÃÆÇ ¸ñ·Ï ÀúÀå
function setBoardSelectedList ()
{
	var expdate = new Date();
	var fm = document.board_sel;
	var setValue = "";

	// ±âº»ÀûÀ¸·Î 30ÀÏµ¿¾È ±â¾ïÇÏ°Ô ÇÔ. ÀÏ¼ö¸¦ Á¶ÀýÇÏ·Á¸é * 30¿¡¼­ ¼ýÀÚ¸¦ Á¶ÀýÇÏ¸é µÊ
	for(i = 0 ; i < fm.boardSelected.length ; i++)
	{
		if (fm.boardSelected[i].checked){
			expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30);		// 30ÀÏ
			setValue += fm.boardSelected[i].value + "|";
		}else{
			expdate.setTime(expdate.getTime() - 1);		// ÄíÅ° »èÁ¦Á¶°Ç
		}
	}
	setCookie("mainBoardList", setValue, expdate);

	// ¼³Á¤¿Ï·áÈÄ ´Ý±â
	boardSetting.close();
	location.reload();
}

// °Ô½ÃÆÇ ¸ñ·Ï ºÒ·¯¿À±â
function getBoardSelectedList ()
{
	var fm = document.board_sel;
	var getCookieValue = getCookie("mainBoardList");
	if(getCookieValue)
	{
		arrData = getCookieValue.split("|");
		for(i = 0 ; i < arrData.length ; i++)
		{
			if(arrData[i] != "")
			{
				document.getElementById("news_"+arrData[i]).checked = true;
			}
		}
	}
}

// °Ô½ÃÆÇ ¸ñ·Ï ºÒ·¯¿À±â - µ¥ÀÌÅ¸
function getBoardSelectedList_on ()
{
	var fm = document.board_sel;
	var getCookieValue = getCookie("mainBoardList");
	if(getCookieValue)
	{
		arrData = getCookieValue.split("|");
		for (i = 1 ; i <= 8 ; i++ )
		{
			document.getElementById("article_section"+i).style.display = "none";
		}
		for(i = 0 ; i < arrData.length ; i++)
		{
			if(arrData[i] != "")
			{
				document.getElementById("article_section"+arrData[i]).style.display = "block";
				document.getElementById("article_section"+arrData[i]).style.left = i * 68;
			}
		}
	}
}
function setCookie(name, value, expires)
{
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + expires.toGMTString();
}
function getCookie(Name)
{
	var search = Name + "=";

	if (document.cookie.length > 0) { // ÄíÅ°°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é
		offset = document.cookie.indexOf(search)
		if (offset != -1) { // ÄíÅ°°¡ Á¸ÀçÇÏ¸é
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset)
			// ÄíÅ° °ªÀÇ ¸¶Áö¸· À§Ä¡ ÀÎµ¦½º ¹øÈ£ ¼³Á¤
			if (end == -1)
				end = document.cookie.length
			return unescape(document.cookie.substring(offset, end))
		}
	}
	return "";
}