
// ÆäÀÌÁö ÀÌµ¿ [1] [2] ... ÇÏ´Â HTML ÄÚµå¸¦ »ý¼ºÇØ¼­ µ¹·ÁÁØ´Ù.
//	funcName : ½ÇÁ¦ ÆäÀÌÁö ÀÌµ¿À» À§ÇÑ ÇÔ¼öÀÌ¸§ (¿¹: gotoPage)
//	pageNum : ÇöÀç ÆäÀÌÁö ¹øÈ£
//	pageSize : ÇÑ ÆäÀÌÁö´ç °á°ú °¹¼ö
//	total : ÀüÃ¼ °á°ú °¹¼ö
function pageNav( funcName, pageNum, pageSize, total )
{
	if( total < 1 )
		return "";

	var ret = "";
	var PAGEBLOCK=10;
	var totalPages = Math.floor((total-1)/pageSize) + 1;

	var firstPage = Math.floor((pageNum-1)/PAGEBLOCK) * PAGEBLOCK + 1;
	if( firstPage <= 0 ) 
		firstPage = 1;

	var lastPage = firstPage-1 + PAGEBLOCK;
	if( lastPage > totalPages )
		lastPage = totalPages;

	ret += "<div>";
	ret += "<table width=100% cellspacing=0 cellpadding=0 border=0>";
	ret += "<tr><td align=\"center\">";
	ret += "<table class=\"srchPageNum\" border=0 cellpadding=0 cellspacing=0 style=\"margin:7 0 7 0px\">";
	ret += "<tr>";
	
	ret += "<td class=\"btn\">";
	if( firstPage > PAGEBLOCK )
	{		
		ret += navAnchor(funcName, (firstPage-1), "<img src=\"http://images.joins.com/ui_joins/search08/btn_pagenum_prev01.gif\" alt=\"ÀÌÀü\" border=\"0\" align=\"absmiddle\">");
	}else{
		ret += "<img src=\"http://images.joins.com/ui_joins/search08/btn_pagenum_prev01.gif\" alt=\"ÀÌÀü\" border=\"0\" align=\"absmiddle\">";
	}
	ret += "</td>";

	for( i=firstPage; i<=lastPage; i++ )
	{
		if(firstPage == i)
			ret += "<td class=\"num01\">";
		else
			ret += "<td>";
			
		if( pageNum == i )
			ret += "<a href=\"javascript:;\" class=\"on\">" + i + "</a>";
		else
			ret += navAnchor(funcName, i, i);
		ret += "</td>";
	}

	ret += "<td class=\"btn\">";
	if( lastPage < totalPages )
	{		
		ret += navAnchor(funcName, (lastPage+1), "<img src=\"http://images.joins.com/ui_joins/search08/btn_pagenum_next01.gif\" alt=\"´ÙÀ½\" border=\"0\" align=\"absmiddle\">");	
	}else{
		ret += "<img src=\"http://images.joins.com/ui_joins/search08/btn_pagenum_next01.gif\" alt=\"´ÙÀ½\" border=\"0\" align=\"absmiddle\">";
	}
	
	ret += "</td>";

	ret += "<tr>";
	ret += "</table>";
	ret += "</td></tr>";
	ret += "</table>";
	ret += "</div>";
	
	return ret;
}



function navAnchor( funcName, pageNo, anchorText )
{
	return "<a href='javascript:" + funcName + "(" + pageNo + ")'>" + anchorText + "</a>";
}
