/******************************************************** 
   ÆÄÀÏ¸í : lib.navi.js
   ¼³  ¸í : È¨ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç °øÅë ÇÔ¼ö ¸ðÀ½
   ÀÛ¼ºÀÚ : ±èÇö¹è 
   ÀÛ¼ºÀÏ : 2008.08.18 
   ¼öÁ¤ÀÏ : 2008.08.18 
*********************************************************/ 

var urlMap = new Object();
urlMap["01"] = "/rp/cm/usInsGoodsMall_man_00.do?menuCode=01";
urlMap["0101"] = "/rp/cm/usGoodsType_man_00.do?tpl_goods_cd=1000430";

//°ü¸®ÀÚ
urlMap["51"] = "/rp/sm/adInTime_man_00.do?work_cd=1&menuChoice=51&amp;menuCode=5101";
urlMap["5101"] = "/rp/sm/adInTime_man_00.do?work_cd=1&menuChoice=51&amp;menuCode=5101";


var menuMap = new Object();
menuMap["01"] = "¼î·ë";
menuMap["0101"] = "¼­ºê¼î·ë";

//°ü¸®ÀÚ
menuMap["51"] = "°ü¸®ÀÚ¸ÞÀÎ";
menuMap["5101"] = "°ü¸®ÀÚ°ü¸®";
/**
	ÇÔ¼ö¸í : goURL
	¼³  ¸í : ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤ÇÑ toMenuIdÀÇ °ª¿¡ µû¶ó ¸µÅ©ÁÖ¼Ò¸¦ º¯°æÇÑ´Ù.
	ÀÎ  ÀÚ : ¸Þ´ºID
	¸®  ÅÏ : 
	»ç¿ë¹ý : 
		<a href="javascript:goURL('001_001_001')">¸ÞÀÎÈ­¸éÀ¸·Î ÀÌµ¿</a>
 */
function goURL(toMenuId){
	var url = urlMap[toMenuId];

	if(url.indexOf("?") != -1){
		url = url + "&menuCode=" + toMenuId;
	} else {
		url = url + "?menuCode=" + toMenuId;
	}
	location.href = url;
}

/**
	ÇÔ¼ö¸í : getURL
	¼³  ¸í : actionURL°ú method, paramÀ» ¹Þ¾Æ urlÀ» »ý¼ºÇÑ´Ù.
	ÀÎ  ÀÚ : actionURL preFix, method¸í, parameter
	¸®  ÅÏ : URL
	»ç¿ë¹ý : 
		var actionURL = "adGoodsType_";
		var method = "ins_00";
		var param = "currentPage=1";
		form.nextURL.value = getURL(actionURL, method, param);
 */
function getURL(actionURL, method, param){
	var url = actionURL + method + ".do";
	if(param != null && param != ""){
		url = url + "?" + param;
	}
	return url;
}

/**
	ÇÔ¼ö¸í : lookupNm
	¼³  ¸í : Line MapÀ» Ãâ·ÂÇÏ±â À§ÇÑ ¸Þ´º¸íÀ» ¾ò´Â´Ù.
	ÀÎ  ÀÚ : ¸Þ´ºID
	¸®  ÅÏ : ¸Þ´º¸í
	»ç¿ë¹ý : 
		lookupNm
 */
function lookupNm(toMenuId){
	return menuMap[toMenuId];
}

/**
	ÇÔ¼ö¸í : getLineMap
	¼³  ¸í : ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤ÇÑ toMenuIdÀÇ °ª¿¡ µû¶ó ¶óÀÎ¸Ê StringÀ» ¸®ÅÏÇÑ´Ù.
	ÀÎ  ÀÚ : ¸Þ´ºID
	¸®  ÅÏ : LineMap String
	»ç¿ë¹ý : 
 */
function getLineMap(toMenuId){
	if(toMenuId.length == 2){
		toMenuId = toMenuId + "0000";
	} else if(toMenuId.length == 4){
		toMenuId = toMenuId + "00";
	}
	var mnLv1 = toMenuId.substring(0, 2);
	var mnLv2 = toMenuId.substring(2, 4);
	var mnLv3 = toMenuId.substring(4, 6);

	var linemap = "";
	var linemapLv1 = "";
	var linemapLv2 = "";
	var linemapLv3 = "";

	if(lookupNm(mnLv1) != null && lookupNm(mnLv1) != ""){
		if(parseInt(mnLv2, 10) != 0){
			linemapLv1 = "<a href=\"javascript:goURL('" + mnLv1 + "')\" onfocus='this.blur()' class='navi'>" + lookupNm(mnLv1) + "</a>";;
		} else {
			linemapLv1 = "<span>" + lookupNm(mnLv1) + "</span>";
		}
	} else {
		linemapLv1 = "";
	}

	if(lookupNm(mnLv1 + "" + mnLv2) != null && lookupNm(mnLv1 + "" + mnLv2) != ""){
		if(parseInt(mnLv2, 10) != 0){
			if(parseInt(mnLv3, 10) != 0){
				linemapLv2 = "<a href=\"javascript:goURL('" + mnLv1 + "" + mnLv2 + "')\" onfocus='this.blur()' class='navi'>" + lookupNm(mnLv1 + "" + mnLv2) + "</a>";;
			} else {
				linemapLv2 = "<span>" + lookupNm(mnLv1 + "" + mnLv2) + "</span>";
			}
		}
	} else {
		linemapLv2 = "";
	}

	if(menuMap["" + toMenuId] != null && menuMap["" + toMenuId] != ""){
		if(parseInt(mnLv3, 10) != 0){
			linemapLv3 = "<span>" + menuMap["" + toMenuId] + "</span>";
		}
	} else {
		linemapLv3 = "";
	}	


	if(linemapLv1 != ""){
		linemapLv1 = " > " + linemapLv1;
	}

	if(linemapLv2 != ""){
		linemapLv2 = " > " + linemapLv2;
	}

	if(linemapLv3 != ""){
		linemapLv3 = " > " + linemapLv3;
	}

	linemap = "Home"+ linemapLv1 + linemapLv2 + linemapLv3;

	return linemap;
}


/**
	ÇÔ¼ö¸í : getMenuId
	¼³  ¸í : ¸Þ´ºID¸¦ ¸®ÅÏÇÑ´Ù.
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : ¸Þ´ºID
	»ç¿ë¹ý : 
		var url = "/wb/pc/anything.do?cmd=00_man&" + getMenuId();
 */
function getMenuId(){
	var menuId = getScriptParameter("toMenuId");
	var returnVal = "&toMenuId=" + menuId;
	return returnVal;
}

/**
	ÇÔ¼ö¸í : getScriptParameter
	¼³  ¸í : html¿¡¼­ »ç¿ëµÇ´Â request.getParameter¿Í °°Àº ¿ªÇÒÀ» ÇÑ´Ù. (get¹æ½Ä¸¸ Áö¿ø)
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : ¸Þ´ºID
	»ç¿ë¹ý : 
		var menuId = getScriptParameter("menuId");
 */
function getScriptParameter(paramNm){
	try{	
		var url = location.href;
		var queryString = url.split("?")[1];
		
		var paramArray = queryString.split("&");

		for(var i = 0;i < paramArray.length; i++){
			var param = paramArray[i].split("=");
			var key = param[0];
			var value = param[1];
			if(key == paramNm){
				return value;
			}
		}
	}catch(e){
		return "";
	}
	return "";
}

/**
	ÇÔ¼ö¸í : getUrlFromScriptParameter
	¼³  ¸í : html¿¡¼­ »ç¿ëµÇ´Â request.getParameter¿Í °°Àº ¿ªÇÒÀ» ÇÑ´Ù. (get¹æ½Ä¸¸ Áö¿ø)
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : ¸Þ´ºID
	»ç¿ë¹ý : 
		var menuId = getUrlFromScriptParameter(location.href, "menuId");
 */
function getUrlFromScriptParameter(url, paramNm){
	try{	
		var queryString = url.split("?")[1];
		
		var paramArray = queryString.split("&");

		for(var i = 0;i < paramArray.length; i++){
			var param = paramArray[i].split("=");
			var key = param[0];
			var value = param[1];
			if(key == paramNm){
				return value;
			}
		}
	}catch(e){
		return "";
	}
	return "";
}

/**
	ÇÔ¼ö¸í : showAdSearch
	¼³  ¸í : °ü¸®ÀÚ °Ë»ö¿µ¿ª Ç¥½Ã
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : 
	»ç¿ë¹ý : 
		parent.showAdSearch();
 */
function showAdSearch(){
	document.all["SEARCH_DIV"].style.display="";
}

/**
	ÇÔ¼ö¸í : showAdSearch
	¼³  ¸í : °ü¸®ÀÚ °Ë»ö¿µ¿ª °¨Ãã
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : 
	»ç¿ë¹ý : 
		parent.hideAdSearch();
 */
function hideAdSearch(){
	document.all["SEARCH_DIV"].style.display="none";
}

/**
	ÇÔ¼ö¸í : resizeAdContent
	¼³  ¸í : °ü¸®ÀÚ ³»¿ë¿µ¿ªÀÇ iframe »çÀÌÁî¸¦ ´Ù½Ã Á¶Á¤ ÇÑ´Ù.
	ÀÎ  ÀÚ : 
	¸®  ÅÏ : 
	»ç¿ë¹ý : 
		parent.resizeAdContent();
 */
function resizeAdContent(){
	try{
		var PF = ad_content.document.body;
		var CF = document.getElementById("ad_content");
		CF.style.height = PF.scrollHeight+(PF.offsetHeight - PF.clientHeight);
	}catch(e){}
}
