function elementControl_pop(c,b){if(c.parentNode.id.charAt(0)=="d"){var a=getDimIndex(c.parentNode.value);var d=null;if(a.indexOf("P")!=-1){d=getElementXML(a);if(d){dimCtrl=new dimElementCtrl(a,c.previous().title,true,d,cur_lang);}}else{if(b){d=getElementParameter(a);if(d){dimCtrl=new dimElementCtrl(a,c.previous().title,true,d,cur_lang); }}else{d=getElementParameter(a);if(d){dimCtrl=new dimElementCtrl(a,c.previous().title,false,d,cur_lang);}}}}else{meaCtrl=new meaElementCtrl(c.parentNode.value,c.next().title);}}function setTimeEle(){prTxt.clear();prCode.clear();prIsIn.clear();prYeartxt.clear();prYearcode.clear();var a=$("prd_se").selectedIndex; var g=category[a];var c=parseInt(category[$("prd_se").selectedIndex][fromPeriod].value);var f=parseInt(category[$("prd_se").selectedIndex][toPeriod].value);if(bYearMonth){var e=0;for(var d=0;d=c&&h<=f){if((e>0)||(prYearcode[e-1]==category[a][d].value.substr(0,4))){continue; }prYeartxt[e]=category[a][d].text;prYearcode[e]=category[a][d].value.substr(0,4);e++;}}if(g.value=="H"){prTxt=["1/2","2/2"];prCode=["01","02"];prIsIn=[false,false];}else{if(g.value=="Q"){prTxt.push("1/4","2/4","3/4","4/4");prCode=["01","02","03","04"];prIsIn=[false,false,false,false];}else{prTxt=["01","02","03","04","05","06","07","08","09","10","11","12"]; prCode=["01","02","03","04","05","06","07","08","09","10","11","12"];prIsIn=[false,false,false,false,false,false,false,false,false,false,false,false];}}for(var d=toPeriod;d<=fromPeriod;d++){var b=prCode.indexOf(g[d].value.substring(g[d].value.length-2));if(b!=-1){prIsIn[b]=true;}}for(var d=0;d=c&&h<=f){prTxt[e]=category[a][d].text;prCode[e]=h;prIsIn[e]=true;e++;}}}prTxt=prTxt.compact();prCode=prCode.compact();}function getCheckedElements(b){if(b.indexOf("P")==-1){var a=btn_pram_id.indexOf(btn_map[b]); var c=$("SelDim_"+a).value;return c;}return null;}function getUncheckedElementList(b){if(b.indexOf("P")==-1){var a=btn_pram_id.indexOf(btn_map[b]);var c=$("SelDim_"+a).value;return c;}return null;}function setCheckedElements(b,c){if(b.indexOf("P")==-1){var a=btn_pram_id.indexOf(btn_map[b]);$("SelDim_"+a).value=c; }}function setUncheckedElements(b,c){if(b.indexOf("P")==-1){var a=btn_pram_id.indexOf(btn_map[b]);$("SelDim_"+a).value=c;}else{if(c&&c.length>0){arrDimension[b]=c+"|";}else{arrDimension[b]="";}}}function getElementXML(b){if(b.indexOf("P")!=-1){var m='\n\n'; var k=0;if(bYearMonth&&b=="P0"){k=category.length-1;var h=category[$("prd_se").selectedIndex][fromPeriod].text;var c=category[$("prd_se").selectedIndex][toPeriod].text;h=parseInt(h.split(/[. ]/)[0]);c=parseInt(c.split(/[. ]/)[0]);var g=$("fromPrd");var n=new Array();var a=0;for(var d=0;d=h&&l<=c){if(n.indexOf(l)==-1){n[a++]=l;m+='\n';}}}}else{var k=prdSelected;var e=category[k];if(bYearMonth){if(e.value=="H"){prTxt=["1/2","2/2"]; prCode=["01","02"];prIsIn=[false,false];}else{if(e.value=="Q"){prTxt=["1/4","2/4","3/4","4/4"];prCode=["01","02","03","04"];prIsIn=[false,false,false,false];}else{prTxt=["01","02","03","04","05","06","07","08","09","10","11","12"];prCode=["01","02","03","04","05","06","07","08","09","10","11","12"];prIsIn=[false,false,false,false,false,false,false,false,false,false,false,false]; }}for(var d=toPeriod;d<=fromPeriod;d++){var f=prCode.indexOf(e[d].value.substring(e[d].value.length-2));if(f!=-1){prIsIn[f]=true;}}for(var d=0;d\n';}}}else{for(var d=toPeriod; d<=fromPeriod;d++){m+='\n';}}}m+="";return m;}return null;}var dimElementCtrl=Class.create();dimElementCtrl.prototype={initialize:function(a,b,c,e,d){this.dimIndex=a;this.lang=(d)?d:"kor"; this.sort=$("dimPopSort");this.sort_sc=document.getElementsByName("sort_sc");this.tree=new dhtmlXTreeObject("element_tree","100%","100%",0);if(arrSort[this.dimIndex]){this.sort.checked=true;if(arrSort[this.dimIndex]=="+"){this.sort_sc[0].checked=1;}else{this.sort_sc[1].checked=1;}}else{this.sort.checked=false; this.sort_sc[0].checked=false;this.sort_sc[1].checked=false;}$("overLay").show();$("dimConPop").show();if(OctagonOlap.renderMode!="html"){$("OctagonGridPanel").hide();}$("dimConEleName").innerHTML=b;this.sortFunc();this.buildTree(c,e);},buildTree:function(b,c){var a="ajax_elementControlTree.jsp";var e=c; var d="";this.tree.setImagePath("../octagon/img/filter/");this.tree.enableCheckBoxes(1);this.tree.enableThreeStateCheckboxes(true);if(arrThirdStateElementLists[this.dimIndex]){d+=arrThirdStateElementLists[this.dimIndex]+"|";}if(b){this.tree.loadXMLString(e,this.afterCall.bind(this));}else{e+="&condition="+escape(d); this.tree.setXMLAutoLoading(a,e,this.afterCall.bind(this));this.tree.loadXML(a,e,this.afterCall.bind(this));}},getCheckedElementList:function(f){var b="";if(typeof(this.tree.hasChildren(f))=="number"){var d=this.tree.getSubItems(f).split(",");for(var a=0;a0)){var a=parseInt(c[1])-1;b[a]=d[i]+"|";}}return b;},sortFunc:function(){if(this.sort.checked){this.sort_sc[0].disabled=false;this.sort_sc[1].disabled=false; if(!this.sort_sc[0].checked&&!this.sort_sc[1].checked){this.sort_sc[0].checked=true;}}else{this.sort_sc[0].disabled=true;this.sort_sc[1].disabled=true;}},afterCall:function(){var b=1;this.tree.setCheck(this.tree.rootId,true);if((this.dimIndex.indexOf("P")!=-1)&&arrDimension[this.dimIndex]){var a=arrDimension[this.dimIndex].replace(/^P\d+=/,"").split("|"); this.tree.setCheck(this.tree.rootId,true);for(j=0;j0){a=a.split("|");for(var c=0;c