// @\

var COOKIE_SEARCH_KEYWORD = "KiSearchKeyword";

var SEARCH_PAGE_SIZE = "10";

function SetKeyword(sKeyword, sHtmlPage)
{
	var sQueryString;

	sQueryString = "keyword=" + escape(sKeyword) + "&index=" + escape("0") + "&size=" + escape(SEARCH_PAGE_SIZE);
	top.location = sHtmlPage + "?" + sQueryString;

	return true;
}

function SaveCookie(sCookie, sValue)
{
	var sTemp;

	sTemp = sCookie + "=" + sValue + ";";
	top.document.cookie = sTemp;

	return true;
}

function LoadCookie(sCookie)
{
	var sTemp;
	var index0;
	var index1;
	var index2;
	var sValue;

	sTemp = top.document.cookie + ";";
	index0 = sTemp.indexOf(sCookie, 0);

	if (index0 != -1)
	{
		sTemp = sTemp.substring(index0, sTemp.length);
		index1 = sTemp.indexOf("=", 0) + 1;
		index2 = sTemp.indexOf(";", index1);
		sValue = sTemp.substring(index1, index2);

		return sValue;
	}

	return "";
}

function JumpPageAnchor(sHeaderPage, sMenuPage, sMainPage)
{
	var nParentCnt = 0;
	var nIndex;
	var sQueryString;

	nIndex = sHeaderPage.indexOf("../", 0);

	while (nIndex != -1)
	{
		nParentCnt++;
		nIndex = sHeaderPage.indexOf("../", nIndex + 1);
	}

	for (i = 0; i < nParentCnt; i++)
	{
		sHeaderPage = sHeaderPage.replace("../", "|");
	}

	nParentCnt = 0;
	nIndex     = sMenuPage.indexOf("../", 0);

	while (nIndex != -1)
	{
		nParentCnt++;
		nIndex = sMenuPage.indexOf("../", nIndex + 1);
	}

	for (i = 0; i < nParentCnt; i++)
	{
		sMenuPage = sMenuPage.replace("../", "|");
	}

	nParentCnt = 0;
	nIndex     = sMainPage.indexOf("../", 0);

	while (nIndex != -1)
	{
		nParentCnt++;
		nIndex = sMainPage.indexOf("../", nIndex + 1);
	}

	for (i = 0; i < nParentCnt; i++)
	{
		sMainPage = sMainPage.replace("../", "|");
	}

	sQueryString = "header=" + escape(sHeaderPage) + "&menu=" + escape(sMenuPage) + "&main=" + escape(sMainPage);
	top.location = sJumpPageAnchor + "?" + sQueryString;
}
