﻿function InitKeyBox(tg)
{
	LoadKeyBoxPagerData(tg);
	LoadKeyBox(1, tg);
}
function LoadKeyBox(pgi, tg)
{
	SetKeyBoxPager(pgi, tg)
	PageMethods.PG_LoadKeyBox(pgi, eval(tg+'_PGS'), eval(tg+'_KW'), GD_OptSpamFilter, OnLoadKeyBox, OnLoadKeyBoxErr, tg);
}
function OnLoadKeyBox(r, tg) { BindEntry($get(tg+'_KBLst'), 0, r); }
function OnLoadKeyBoxErr(em, tg)	{ BindEntryMsg($get(tg+'_KBLst'), em.get_message() + '데이터가 없습니다.'); }

function LoadKeyBoxPagerData(tg) { PageMethods.PG_LoadKeyBoxCount(eval(tg+'_KW'), GD_OptSpamFilter, OnLoadKeyBoxCnt, OnLoadKeyBoxCntErr, tg); }
function OnLoadKeyBoxCnt(r, tg) { eval(tg+'_pager = new WizPager($get(\''+tg+'_PagerPan\'), '+eval(tg+'_PGS')+', r, 5, \'LoadKeyBox\', \'' + tg + '\')'); }
function OnLoadKeyBoxCntErr(em, tg) { }

function SetKeyBoxPager(pgi, tg) { var tPg = eval(tg+'_pager'); if(tPg) { tPg.PageChange(pgi); } }