	var __ROW_NUM		= 10;
	var __PAGE_NUM		= 10;
	var __LIST_MODE		= "IMG";
	var __CURR_PAGE		= 1;
	var __SEARCH_WORD	= "";
	
	if (window.addArray == undefined)
	{
        var addArray	= function (arr,str)
        {
        	arr[arr.length]=str;
        }
	}
	
	function chageListMode()
	{
		__LIST_MODE == "IMG" ? __LIST_MODE = "TXT" : __LIST_MODE = "IMG";
		
		if (__LIST_MODE == "IMG")
			__ROW_NUM	= 10;
		else
			__ROW_NUM	= 20;
		
		__SEARCH_WORD	= "";
		
		document.getElementById("SEARCH_TXT").value	= "";
		
		ajax_goEntNewsPage(1);
	}
	
	function ajax_searchEntNews(currPage)
	{
		var searchWord	= (document.getElementById("SEARCH_TXT").value).trim();
		if(searchWord == "")
		{
			alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.")
			return;
		}
		__SEARCH_WORD	= searchWord;
		ajax_goEntNewsPage(currPage);
	}
	
	function ajax_goEntNewsPage(currPage)
	{
		var searchWord	= __SEARCH_WORD;
		__CUR_PAGE		= currPage;
		ajax_getEntNewsList(currPage, __ROW_NUM, searchWord);
	}
	
	function ajax_getEntNewsList (pageNum, rowNum, searchWord)
	{
		__CURR_PAGE	= pageNum;
		var commandName	= "";
		if (__LIST_MODE == "TXT")
		{
			commandName		= "AxGetPageListEntTxtNews";
			callBackFunc	= ajax_cb_makeTxtListPage;
		}
		else
		{
			commandName		= "AxGetPageListEntImgNews";
			callBackFunc	= ajax_cb_makeImgListPage; 
		}
		
		ajax_request("/AjaxService", { command: commandName, PAGE_NUM: pageNum, ROW_NUM: rowNum, SEARCH_WORD: searchWord }, callBackFunc);
		
    }
	
	function ajax_cb_makeTxtListPage(data)
	{
		if(data.AJAX_ERROR != "SUCCESS")
		{
			ajax_error();
			return false;
		}

		var listSect	= document.getElementById("listingSec");
		var itemList	= data.AJAX_LIST;
		var itemCount	= data.AJAX_COUNT;
		var arrHtml		= new Array();
		
		var totCount	= itemList[0].totalCount;
		var startNo		= totCount - (__ROW_NUM * (__CUR_PAGE-1));
		
		listSect.innerHTML	= "";
		
		addArray(arrHtml, "<!-- ÅØ½ºÆ® ¸®½ºÆ® -->");
		addArray(arrHtml, "<div id=\"listType_2\" class=\"textList\" style=\"display: block;\">");
		addArray(arrHtml, "<ul>");
		addArray(arrHtml, "<li><a href=\"javascript:chageListMode();\"><img src=\"" + IMAGE_HOME + "/svc/images/news/btn/tab_img_list_off.gif\" alt=\"ÀÌ¹ÌÁö¸®½ºÆ®\"></a></li>");
		addArray(arrHtml, "<li><img src=\"" + IMAGE_HOME + "/svc/images/news/btn/tab_text_list_on.gif\" alt=\"ÅØ½ºÆ®¸®½ºÆ®\"></li>");
		addArray(arrHtml, "</ul>");
		addArray(arrHtml, "<table>");
		addArray(arrHtml, "<colgroup>");
		addArray(arrHtml, "<col width=\"74\">");
		addArray(arrHtml, "<col width=\"*\">");
		addArray(arrHtml, "<col width=\"114\">");
		addArray(arrHtml, "</colgroup>");
		
		for (var nLoop = 0; nLoop < itemList[0].list.length; nLoop++)
		{
			var postList = itemList[0].list[nLoop];
			
			addArray(arrHtml, "<tr>");
			addArray(arrHtml, "<td class=\"num\">" + startNo-- + "&nbsp;<span>|</span></td>");
			addArray(arrHtml, "<th><a href=\"" + getDetailPageUrl(postList.messageId) + "\">" + postList.messageTitle + "</a></th>");
			addArray(arrHtml, "<td class=\"date\">| " + formatBbsDate(postList.regDt, "-", ":", false) + "</td>");
			addArray(arrHtml, "</tr>");
		}
		
		if (itemList[0].list.length < 1)
		{
			addArray(arrHtml, "Á¶È¸ °á°ú°¡ ¾ø½À´Ï´Ù.");
		}
		
		addArray(arrHtml, "</table>");
		addArray(arrHtml, "</div>");
		addArray(arrHtml, "<!-- //ÅØ½ºÆ® ¸®½ºÆ® -->");
		
		listSect.innerHTML = arrHtml.join("");
		
		var pageSect		= document.getElementById("pagingSec");
		var pageHtml		= ajax_entNews_paging(__CURR_PAGE, __ROW_NUM, __PAGE_NUM, itemList[0].totalCount, "ajax_goEntNewsPage");
		pageSect.innerHTML	= pageHtml;
	}
	
	function ajax_cb_makeImgListPage(data)
	{
		if(data.AJAX_ERROR != "SUCCESS")
		{
			ajax_error();
			return false;
		}

		var listSect	= document.getElementById("listingSec");
		var itemList	= data.AJAX_LIST;
		var itemCount	= data.AJAX_COUNT;
		var arrHtml		= new Array();
		
		listSect.innerHTML	= "";
		
		addArray(arrHtml, "<!-- ÀÌ¹ÌÁö¸®½ºÆ® -->");
		addArray(arrHtml, "<div id=\"listType_1\" class=\"imgList\" style=\"display: block;\">");
		addArray(arrHtml, "<ul>");
		addArray(arrHtml, "<li><img src=\""+IMAGE_HOME+"/svc/images/news/btn/tab_img_list_on.gif\" alt=\"ÀÌ¹ÌÁö¸®½ºÆ®\"></li>");
		addArray(arrHtml, "<li><a href=\"javascript:chageListMode();\"><img src=\""+IMAGE_HOME+"/svc/images/news/btn/tab_text_list_off.gif\" alt=\"ÅØ½ºÆ®¸®½ºÆ®\"></a></li>");
		addArray(arrHtml, "</ul>");
		
		for (var nLoop = 0; nLoop < itemList[0].list.length; nLoop++)
		{
			var postList = itemList[0].list[nLoop];
			
			addArray(arrHtml, "<dl>");
			addArray(arrHtml, "<dd class=\"picture\"><a href=\"" + getDetailPageUrl(postList.messageId) + "\"><img src=\"" + postList.excelFile + "\" onError=\"javascript:defaultImg4EntNews(this);\" width=\"91\" height=\"91\" alt=\"\"></a></dd>");
			addArray(arrHtml, "<dt><a href=\"" + getDetailPageUrl(postList.messageId) + "\">" + postList.messageTitle + "</a></dt>");
			addArray(arrHtml, "<dd class=\"article\">");
			addArray(arrHtml, "<a href=\"" + getDetailPageUrl(postList.messageId) + "\">" + postList.preview + "</a>");
			addArray(arrHtml, "</dd>");
			addArray(arrHtml, "<dd class=\"date\">| " + formatIssueDate(postList.regDt, "-") + "</dd>");
			addArray(arrHtml, "</dl>");
		}
		
		if (itemList[0].list.length < 1)
		{
			addArray(arrHtml, "Á¶È¸ °á°ú°¡ ¾ø½À´Ï´Ù.");
		}
		
		addArray(arrHtml, "</div>");
		addArray(arrHtml, "<!-- //ÀÌ¹ÌÁö¸®½ºÆ® -->");
		
		listSect.innerHTML = arrHtml.join("");
		
		var pageSect		= document.getElementById("pagingSec");
		var pageHtml		= ajax_entNews_paging(__CURR_PAGE, __ROW_NUM, __PAGE_NUM, itemList[0].totalCount, "ajax_goEntNewsPage");
		pageSect.innerHTML	= pageHtml;
	}
	
	function ajax_entNews_paging( currPage, rowCount, pageNum, totalCount, gopage )
	{	
		// ÃÑ ÆäÀÌÁö °³¼ö 
		var totalPage = Math.ceil( totalCount/rowCount );
			
		//ÇöÀç ÇÏ´Ü ÆäÀÌÁö ºí·° °³¼ö 
		var nowBlock = Math.ceil( currPage/pageNum );	
		//ÃÑ ÇÏ´Ü ÆäÀÌÁö ºí·° °³¼ö 
		var totalBlock = Math.ceil( totalPage/pageNum );
		var startPage = ( ( nowBlock - 1 ) * pageNum ) + 1;
		var endPage = nowBlock * pageNum;
		if( totalPage < endPage )
		{
			endPage = totalPage;
		} 
		
		var ret_HTML = "";
		
		ret_HTML += "<!-- ÆäÀÌÂ¡ -->" +
			"<div class=\"paging2\">" +
			"<ul>";
		
		if( totalCount > 0 )
		{	
				
			if( nowBlock > 1)
			{
				ret_HTML += "<li class=\"noBar\">";
				ret_HTML += "<a href='javascript:"+gopage+"(" + ( ( nowBlock - 1 ) * pageNum )   + ");' title=\"ÀÌÀü\">" +
					"<img src=\"" + IMAGE_HOME + "/svc/images/btn/btn_double_prev.gif\" border=\"0\" alt=\"ÀÌÀü10°³\"></a>";
				ret_HTML += "</li>";
			}
					
			for( var i = startPage; i <= endPage; i++ )
			{
				
				// ÇÏ´Ü ÆäÀÌÁö ³Ñ¹ö°¡ ÇöÀç ÆäÀÌÁö¿Í µ¿ÀÏ ÇÒ¶§ »ö»ó º¯°æ 
				if( currPage == i )
					ret_HTML += "<li><strong>" + i + "</strong></li>";
				else
					ret_HTML += "<li " + ((i==endPage)?"class=\"noBar\"":"") + "><a href='javascript:"+gopage+"(" + i + ");'>" + i + "</a></li>";
			}		
			 
			if( nowBlock < totalBlock )
			{
				var end = ( nowBlock * pageNum ) + 1 ;
				ret_HTML += "<li class=\"noBar mr0\">";
				ret_HTML += "<a href='javascript:"+gopage+"(" + end + ");' title=\"´ÙÀ½\">" +
					"<img src=\"" + IMAGE_HOME + "/svc/images/btn/btn_double_next.gif\" border=\"0\" alt=\"´ÙÀ½10°³\"></a>";
				ret_HTML += "</li>";
			} 
		}
		
		ret_HTML +=	"</ul>" +
			"</div>" +
			"<!-- //ÆäÀÌÂ¡ -->";

		return ret_HTML;
	}
	
	function getDetailPageUrl(messageId)
	{
		//var strUrl = "http://www.melon.com/svc/entnews/newsBbs.jsp?BBS_ID=37&CASE=RENEW&SKIN_ID=11&SUB_ID=0&CATEGORY_ID=0&LISTTYPE=IMAGE&PAGES=1&MESSAGE_ID=238104";
		
		var strUrl = "http://www.melon.com/svc/entnews/newsBbs.jsp?BBS_ID=37&CASE=RENEW"
			+ "&SKIN_ID=11&SUB_ID=0&CATEGORY_ID=0"
			+ "&LISTTYPE=" + __LIST_MODE + "&PAGES=" + __CURR_PAGE + "&MESSAGE_ID=" + messageId
			+ "&SEARCH_WORD=" + __SEARCH_WORD;
		
		/*
		var strUrl = "http://www.melon.com/svc/entnews/newsBbs.jsp?"
			+ "&SKIN_ID=11&SUB_ID=0&CATEGORY_ID=0"
			+ "&LISTTYPE=" + __LIST_MODE + "&PAGES=" + __CURR_PAGE + "&MESSAGE_ID=" + messageId
			+ "&SEARCH_WORD=" + __SEARCH_WORD;
		*/
		return strUrl;
	}
	
	function defaultImg4EntNews(obj)
	{
		var noImgPath	= "http://image.melon.co.kr/images/common/noimage_enews.gif";
		
		obj.src			= noImgPath;
	}
	
	function goDetailPage(messageId)
	{
		strUrl			= getDetailPageUrl(messageId);
		window.location	= strUrl;
	}
	//htmlÀÌ ½ÇÇàµÇ±âÀü ¸ÕÀú Ã³¸®µÇ´Â functionÀ¸·Î (¿ÜÇüÀÌ¶óµµ)¹Ýµå½Ã ÀÛ¼ºµÇ¾î¾ß ÇÑ´Ù.
	function ajax_init()
	{}
	
	//ajax ¿¡·¯ ¹ß»ý½Ã functionÀ¸·Î ¹Ýµå½Ã ÀÛ¼ºµÇ¾î¾ß ÇÑ´Ù.
	function ajax_error()
	{
		return false;
	}

