var tool_Class		= function () {

	function func_paging(totalcnt, LISTUNIT, THISPAGE, PAGEUNIT){

		var totpages = Math.ceil(totalcnt/LISTUNIT); //총페이지수
		var thisblock = Math.ceil(THISPAGE/PAGEUNIT); //현재 페이징블럭
		var startpage, endpage;
		var ret_HTML = "";
		
		// 현재 페이지블럭의 시작페이지번호
		if(thisblock > 1){
			startpage = (thisblock-1)*PAGEUNIT+1;
		}else{
			startpage = 1;
		}
		
		// 현재 페이지블럭의 끝페이지번호
		if( (thisblock*PAGEUNIT) >= totpages ){
			endpage = totpages;
		}else{
			endpage = thisblock*PAGEUNIT;
		}
		
		ret_HTML = "<TR>";
		ret_HTML += "  <TD align='center' colspan='5' class='paging_td'>";
		if(THISPAGE > 1){
			ret_HTML += "  [<A onclick='act_search(1);'><B>&lt;&lt;</B></A>]"; // 맨처음으로 가기
			ret_HTML += "  [<A onclick='act_search("+(THISPAGE-1)+");'><B>&lt;</B></A>]"; // 현재블럭의 전페이지
		}
		for(i=startpage; i<=endpage; i++){
			if(i!=THISPAGE){
				ret_HTML += " <A onclick='act_search("+i+");'>"+i+"</A>";
			}else{
				ret_HTML += " <B>"+i+"</B>";
			}
		}
		
		if(THISPAGE != totpages){
			ret_HTML += "  [<A onclick='act_search("+(THISPAGE+1)+");'><B>&gt;</B></A>]"; // 현재블럭의 다음페이지
			ret_HTML += "  [<A onclick='act_search("+totpages+");'><B>&gt;&gt;</B></A>]"; // 맨 마지막페이지
		}
		ret_HTML += "  </TD>";
		ret_HTML += "</TR>";
		
		return ret_HTML;
	}
}





