// 메뉴 생성기
menuCreator_2420 = function(){
this.isMemberMenu = "N"; // 회원메뉴 출력
menuCreator_2420.prototype.createMenu = function(){
if(menu.menuXML == null){
setTimeout("menuCreator_2420.createMenu();", 11);
return;
}
baseObj = getEle("menuWrap_2420");
// 초기화
while(true){
if(baseObj.childNodes.length == 0) break;
baseObj.removeChild(baseObj.childNodes[0]);
}
// 메인메뉴 생성
mmTotal = menu.menuXML.getElementsByTagName("depth1").length;
for(mm = 0; mm < mmTotal; mm++){
mainObj = menu.menuXML.getElementsByTagName("depth1").item(mm);
mstrCode = mainObj.getAttribute('mstrCode');
mainTarget = mainObj.getAttribute('target'); // 타겟
mainLink = menu.urlDecode(mainObj.getAttribute('link')); // 링크
mainName = menu.base64Decode(mainObj.getAttribute('name')); // 메뉴명
isDisplay = mainObj.getAttribute('isDisplay'); // 메뉴 출력 여부
mstrNewImgType = mainObj.getAttribute('mstrNewImgType'); // 새이미지 출력 여부
if(parseInt(mstrCode) > 1000 && this.isMemberMenu != "Y") continue;
if(isDisplay != "N") {
mainDIV = document.createElement("DIV");
if(mstrNewImgType == "Y") {
mainDIV.innerHTML = " "+mainName+" N";
} else {
mainDIV.innerHTML = " "+mainName+"";
}
baseObj.appendChild(mainDIV);
subTotal = mainObj.childNodes.length;
ss = 0;
for(sm = 0; sm < subTotal; sm++){
if(mainObj.childNodes[sm].nodeType != 1) continue;
subObj = mainObj.childNodes.item(sm);
subTarget = subObj.getAttribute('target'); // 타겟
subLink = menu.urlDecode(subObj.getAttribute('link')); // 링크
subName = menu.base64Decode(subObj.getAttribute('name')); // 메뉴명
isDisplay = subObj.getAttribute('isDisplay'); // 메뉴 출력 여부
subNewImgType = subObj.getAttribute('subNewImgType'); // 새이미지 출력 여부
if(isDisplay != "N") {
if(ss == 0){
subTmpDIV = document.createElement("DIV");
mainDIV.appendChild(subTmpDIV);
subBase = document.createElement("UL");
subTmpDIV.appendChild(subBase);
}
subDIV = document.createElement("DIV");
if(subNewImgType == "Y") {
subDIV.innerHTML = " "+subName+" N";
} else {
subDIV.innerHTML = " "+subName+"";
}
subBase.appendChild(subDIV);
depth3Total = subObj.childNodes.length;
dd = 0;
for(dm = 0; dm < depth3Total; dm++){
if(subObj.childNodes[dm].nodeType != 1) continue;
depth3Obj = subObj.childNodes.item(dm);
depth3Target = depth3Obj.getAttribute('target'); // 타겟
depth3Link = menu.urlDecode(depth3Obj.getAttribute('link')); // 링크
depth3Name = menu.base64Decode(depth3Obj.getAttribute('name')); // 메뉴명
isDisplay = depth3Obj.getAttribute('isDisplay'); // 추출여부
dep3NewImgType = depth3Obj.getAttribute('dep3NewImgType'); // 새이미지 출력 여부
if(isDisplay != "N") {
if(dd == 0){
getEle("subLink_2420_"+mm+"_"+sm).innerHTML += "+";
depth3Tmp1 = document.createElement("DIV");
subDIV.appendChild(depth3Tmp1);
depth3Tmp2 = document.createElement("DIV");
depth3Tmp1.appendChild(depth3Tmp2);
depth3Tmp3 = document.createElement("DIV");
depth3Tmp2.appendChild(depth3Tmp3);
depth3Base = document.createElement("UL");
depth3Tmp3.appendChild(depth3Base);
depth3Base.innerHTML = "";
}
if(dep3NewImgType == "Y") {
depth3Base.innerHTML += " "+depth3Name+" N";
} else {
depth3Base.innerHTML += " "+depth3Name+"";
}
dd++;
}
}
ss++;
}
}
}
}
}
} // end menuCreator_2420 Class
menuCreator_2420 = new menuCreator_2420();
menuCreator_2420.createMenu();