
var menu_code = new Array();
menu_code[1] = '';
menu_code[2] = '';
menu_code[3] = '';

/*********************************************************************************************
* menu code
**********************************************************************************************/

/**
* Object Menu
* depth1 :: 1µª½º ÄÚµå 
* depth2 :: 2µª½º ÄÚµå 
* depth3 :: 3µª½º ÄÚµå 
* req_file  :: ÆÄÀÏ¸í
**/
function Menu( depth1 , depth_2 , depth_3, req_file ){
	
	this.req_file = req_file;	
    this.depth1 = depth1;
    this.depth2 = depth_2; 
    this.depth3 = depth_3;
}


function Folder( path  ){

    this.subFolderIdx = 0;
    this.subMenuIdx = 0;
    
    this.path = path;
    this.subFolders = new Array();
    this.subMenus = new Array();
    
    this.addFolder = addFolder;
    this.addMenu = addMenu;
    this.sizeSubFolder = sizeSubFolder;
    this.sizeSubMenu = sizeSubMenu;
}

function addFolder(subFolder){
    this.subFolders[this.subFolderIdx] = subFolder;
    this.subFolderIdx += 1;    
}
function sizeSubFolder(){
    return this.subFolderIdx;
}
function addMenu(subMenu){
    this.subMenus[this.subMenuIdx] = subMenu;
    this.subMenuIdx += 1 ;    
}
function sizeSubMenu(){
    return this.subMenuIdx;
}



var menu_folder = new Array();
upperObj = new Folder( "/");
menu_folder[0] = upperObj ;

    upperObj.addMenu( new Menu('0' , '0' , '0' , 'main.aspx' ) );



// 01 eSAC ½ºÅä¸® code ////////////////////////////////////////
upperObj = new Folder( "/story/");
menu_folder[1] = upperObj ;

    upperObj.addMenu( new Menu('1' , '0' , '0' , 'storySubMain.aspx' ) );

	subObj = new Folder("examinfo/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('1' , '1' , '0' , 'assessmentInfo.aspx' ) );
		subObj.addMenu( new Menu('1' , '1' , '1' , 'basicAssessment.aspx' ) );
		subObj.addMenu( new Menu('1' , '1' , '2' , 'bookAssessment.aspx' ) );
		subObj.addMenu( new Menu('1' , '1' , '3' , 'brainAssessment.aspx' ) );
		subObj.addMenu( new Menu('1' , '1' , '4' , 'studyAssessment.aspx' ) );
		subObj.addMenu( new Menu('1' , '1' , '5' , 'healthAssessment.aspx' ) );

	subObj = new Folder("manageinfo/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('1' , '2' , '0' , 'manageInfo.aspx' ) );

	subObj = new Folder("developinfo/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('1' , '3' , '0' , 'developerInfo.aspx' ) );
		subObj.addMenu( new Menu('1' , '3' , '0' , 'wjInstitute.aspx' ) );



// 02 eSAC ½ºÄð code ////////////////////////////////////////
upperObj = new Folder( "/school/");
menu_folder[2] = upperObj ;

    upperObj.addMenu( new Menu('2' , '0' , '0' , 'schoolSubMain.aspx' ) );

	subObj = new Folder("basicstep/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('2' , '1' , '0' , 'basicStep.aspx' ) );	

	subObj = new Folder("examstep/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'assessmentStep.aspx' ) );

		subObj.addMenu( new Menu('2' , '2' , '0' , 'basicHumanStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'basicInterestStep.aspx' ) );

		subObj.addMenu( new Menu('2' , '2' , '0' , 'bookSkillStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'bookEnvironmentStep.aspx' ) );

		subObj.addMenu( new Menu('2' , '2' , '0' , 'brainAttentionStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'brainMemoryStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'brainExecutiveStep.aspx' ) );

		subObj.addMenu( new Menu('2' , '2' , '0' , 'studyMotiveStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'studyEnvironmentStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'studySkillStep.aspx' ) );

		subObj.addMenu( new Menu('2' , '2' , '0' , 'healthLifeStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'healthEatingStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'healthMovementStep.aspx' ) );
		subObj.addMenu( new Menu('2' , '2' , '0' , 'healthCrustalStep.aspx' ) );

	subObj = new Folder("plusstep/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('2' , '3' , '0' , 'plusStep.aspx' ) );

	subObj = new Folder("info/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('2' , '4' , '0' , 'esacSchool.aspx' ) );



// 03 eSAC °Ë»ç code ////////////////////////////////////////
upperObj = new Folder( "/assessment/");
menu_folder[3] = upperObj ;

	upperObj.addMenu( new Menu('3' , '0' , '0' , 'assessmentSubMain.aspx' ) );
	
	subObj = new Folder("mychild/", false );    
    upperObj.addFolder( subObj );  
		subObj.addMenu( new Menu('3' , '6' , '0' , 'childAssessmentHistory.aspx' ) );	
		subObj.addMenu( new Menu('3' , '8' , '0' , 'assessmentHistory.aspx' ) );
		subObj.addMenu( new Menu('3' , '9' , '0' , 'assessmentFinish.aspx' ) );
		subObj.addMenu( new Menu('3' , '10' , '0' , 'assessmentStopContinue.aspx' ) );
		subObj.addMenu( new Menu('3' , '10' , '0' , 'assessmentStopBeginning.aspx' ) );

	subObj = new Folder("statistics/", false );    
    upperObj.addFolder( subObj );  
		subObj.addMenu( new Menu('3' , '7' , '0' , 'realtimeStatistics.aspx' ) );	

	subObj = new Folder("examlist/", false );    
    upperObj.addFolder( subObj );  
		subObj.addMenu( new Menu('3' , '1' , '1' , 'basicPackage.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'basicHuman' ) );
		subObj.addMenu( new Menu('3' , '1' , '3' , 'basicInterest' ) );
		
		subObj.addMenu( new Menu('3' , '2' , '1' , 'bookPackage.aspx' ) );
		subObj.addMenu( new Menu('3' , '2' , '2' , 'bookSkill' ) );
		subObj.addMenu( new Menu('3' , '2' , '3' , 'bookEnvironment' ) );
		
		subObj.addMenu( new Menu('3' , '3' , '1' , 'brainPackage.aspx' ) );
		subObj.addMenu( new Menu('3' , '3' , '2' , 'brainAttention' ) );
		subObj.addMenu( new Menu('3' , '3' , '3' , 'brainMemory' ) );
		subObj.addMenu( new Menu('3' , '3' , '4' , 'brainExecutive' ) );

		subObj.addMenu( new Menu('3' , '4' , '1' , 'studyPackage.aspx' ) );
		subObj.addMenu( new Menu('3' , '4' , '2' , 'studyMotive' ) );
		subObj.addMenu( new Menu('3' , '4' , '3' , 'studyEnvironment' ) );
		subObj.addMenu( new Menu('3' , '4' , '4' , 'studySkill' ) );

		subObj.addMenu( new Menu('3' , '5' , '1' , 'healthPackage.aspx' ) );
		subObj.addMenu( new Menu('3' , '5' , '2' , 'healthLife' ) );
		subObj.addMenu( new Menu('3' , '5' , '3' , 'healthEating' ) );
		subObj.addMenu( new Menu('3' , '5' , '4' , 'healthMovement' ) );
		subObj.addMenu( new Menu('3' , '5' , '5' , 'healthCrustal' ) );

		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentChildList_s01.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentGroupChildList_s01.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentGroupChildList_s02.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentGroupChildList_s03.aspx' ) );

	subObj = new Folder("examEval/", false );    
    upperObj.addFolder( subObj );  		
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentReviewList.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentReviewView.aspx' ) );
		subObj.addMenu( new Menu('3' , '1' , '2' , 'assessmentReviewEdit.aspx' ) );

	subObj = new Folder("examall/", false );    
    upperObj.addFolder( subObj );  
		subObj.addMenu( new Menu('3' , '11' , '0' , 'assessmentAll.aspx' ) );



// 04 ³ª¸¸ÀÇ eSAC code ////////////////////////////////////////
upperObj = new Folder( "/my/");
menu_folder[4] = upperObj ;

    upperObj.addMenu( new Menu('4' , '0' , '0' , 'mySubMain.aspx' ) );

	subObj = new Folder("myplanner/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'myplanner.aspx' ) );

		subObj.addMenu( new Menu('4' , '0' , '0' , 'scheduleWrite.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'scheduleList.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'scheduleNone.aspx' ) );
		
		subObj.addMenu( new Menu('4' , '0' , '0' , 'today.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'today_missionNone.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'today_scheduleNone.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'today_myplanNone.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'today_examNone.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'todayPlanValueLayer.aspx' ) );

		subObj.addMenu( new Menu('4' , '0' , '0' , 'elevationPlan.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'elevationPlan_s01.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'elevationPlan_s02.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'elevationPlan_s03.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'elevationPlan_s04.aspx' ) );

		subObj.addMenu( new Menu('4' , '0' , '0' , 'eduInfoList.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'examResult.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'examResultStudyEnvironment.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'examPortfolio.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'baseResult.aspx' ) );
		subObj.addMenu( new Menu('4' , '0' , '0' , 'examPlan.aspx' ) );

	subObj = new Folder("memberinfo/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'myInfo.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'myInfoGroup.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'teacherPwInfo.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'myInfoEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'myInfoGroupEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'myInfoOverseasEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'childInfo.aspx' ) );
		subObj.addMenu( new Menu('4' , '1' , '0' , 'memberOut.aspx' ) );
		subObj.addMenu( new Menu('4' , '5' , '0' , 'myAskWriteList.aspx' ) );
		subObj.addMenu( new Menu('4' , '5' , '0' , 'myWriteView.aspx' ) );
		subObj.addMenu( new Menu('4' , '5' , '0' , 'myWriteEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '5' , '0' , 'myAskView.aspx' ) );
		subObj.addMenu( new Menu('4' , '5' , '0' , 'myAskEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '6' , '0' , 'myInterest.aspx' ) );

	subObj = new Folder("mychild/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'childAssessmentHistory.aspx' ) );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'childAssessmentHistory_s01.aspx' ) );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'childAssessmentHistory_s02.aspx' ) );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'childAssessmentHistory_s03.aspx' ) );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'groupChildHistory.aspx' ) );
		subObj.addMenu( new Menu('4' , '2' , '0' , 'groupTeacherChildHistory.aspx' ) );

	subObj = new Folder("mycoupon/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('4' , '3' , '0' , 'coupon.aspx' ) );

	subObj = new Folder("mypay/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'myPayment.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'myPayment_s02.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'groupPayment.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'groupPayment_s02.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'myPaymentEdit.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'myPaymentEdit_s02.aspx' ) );
		subObj.addMenu( new Menu('4' , '4' , '0' , 'myPaymentEdit_s03.aspx' ) );



// 05 Ä¿¹Â´ÏÆ¼ code ////////////////////////////////////////
upperObj = new Folder( "/community/");
menu_folder[5] = upperObj ;

    upperObj.addMenu( new Menu('5' , '0' , '0' , 'communitySubMain.aspx' ) );

	subObj = new Folder("board/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('5' , '1' , '0' , 'noticeList.aspx' ) );
		subObj.addMenu( new Menu('5' , '1' , '0' , 'noticeView.aspx' ) );
		
		subObj.addMenu( new Menu('5' , '2' , '0' , 'faqList.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '0' , 'faqView.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '0' , 'faqSearchResult.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '1' , 'faqMember.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '2' , 'faqAssessment.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '3' , 'faqPayment.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '4' , 'faqCoupon.aspx' ) );
		subObj.addMenu( new Menu('5' , '2' , '5' , 'faqEtc.aspx' ) );

		subObj.addMenu( new Menu('5' , '3' , '0' , 'askWrite.aspx' ) );

		subObj.addMenu( new Menu('5' , '4' , '0' , 'reviewList.aspx' ) );
		subObj.addMenu( new Menu('5' , '4' , '0' , 'reviewView.aspx' ) );
		subObj.addMenu( new Menu('5' , '4' , '0' , 'reviewNoneWrite.aspx' ) );
		subObj.addMenu( new Menu('5' , '4' , '0' , 'reviewWrite.aspx' ) );
		subObj.addMenu( new Menu('5' , '4' , '0' , 'reviewEdit.aspx' ) );

		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultList.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultView.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childExamList.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childExamNoneList.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultWrite.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultEdit.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultReplyView.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultReplyWrite.aspx' ) );
		subObj.addMenu( new Menu('5' , '5' , '0' , 'childResultReplyEdit.aspx' ) );


// 06 È¸¿ø°¡ÀÔ/·Î±×ÀÎ code ////////////////////////////////////////
upperObj = new Folder( "/member/");
menu_folder[6] = upperObj ;

	subObj = new Folder("join/", false );    
    upperObj.addFolder( subObj );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'join.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinGroup.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinResult.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinResult_s02.aspx' ) );

		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinAgree.aspx' ) );

		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinForm.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinForm_s01.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinForm_s02.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinForm_s03.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinForm_s04.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinGroupForm.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasForm.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasForm_s01.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasForm_s02.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasForm_s03.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasForm_s04.aspx' ) );

		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinEnd.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinGroupEnd.aspx' ) );
		subObj.addMenu( new Menu('6' , '1' , '0' , 'joinOverseasEnd.aspx' ) );

		subObj.addMenu( new Menu('6' , '2' , '0' , 'stipulation.aspx' ) );
		subObj.addMenu( new Menu('6' , '3' , '0' , 'individual.aspx' ) );


// 07 Àå¹Ù±¸´Ï code ////////////////////////////////////////
upperObj = new Folder( "/payment/");
menu_folder[7] = upperObj ;

	subObj = new Folder("pay/", false );    
    upperObj.addFolder( subObj );	
		subObj.addMenu( new Menu('7' , '0' , '2' , 'paymentList.aspx' ) );
		
		subObj.addMenu( new Menu('7' , '0' , '3' , 'payment.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'payment_s01.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'payment_s02.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentCoupon01.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentCoupon02.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentCouponSchool.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentSend.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentAccount.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '3' , 'paymentCard.aspx' ) );

		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentSendEnd.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentCardEnd.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentAccountEnd.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentCouponEnd.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentCardSchool.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentAccountSchool.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '4' , 'paymentSendSchool.aspx' ) );

		subObj.addMenu( new Menu('7' , '0' , '5' , 'paymentSchoolStepStart.aspx' ) );
		subObj.addMenu( new Menu('7' , '0' , '5' , 'paymentSchoolStepEnd.aspx' ) );


// 08 ±âÅ¸ code ////////////////////////////////////////
upperObj = new Folder( "/global/");
menu_folder[8] = upperObj ;

    upperObj.addMenu( new Menu('8' , '0' , '0' , 'sitemap.aspx' ) );   
	upperObj.addMenu( new Menu('9' , '0' , '0' , 'error.aspx' ) );   


// 09 Sample Guide code ////////////////////////////////////////
upperObj = new Folder( "/guide/page/");
menu_folder[9] = upperObj ;
    upperObj.addMenu( new Menu('6' , '1' , '0' , 'subGuide.aspx' ) );
	upperObj.addMenu( new Menu('6' , '1' , '0' , 'subGuide02.aspx' ) );
	upperObj.addMenu( new Menu('6' , '1' , '0' , 'subGuideTest.aspx' ) );
	upperObj.addMenu( new Menu('8' , '0' , '0' , 'subGuidePayment.aspx' ) );
	upperObj.addMenu( new Menu('4' , '1' , '0' , 'subGuideMy.aspx' ) );
	upperObj.addMenu( new Menu('4' , '1' , '0' , 'subGuideMy02.aspx' ) );



/*********************************************************************************************
* ÀÌÇÏ  ·ÎÁ÷ Æ÷ÇÔ
**********************************************************************************************/
function fc_querystring(ars_name)
{
   var lo_result    = new Array;
   var ls_url_query = location.search;  // url¿¡¼­ ? ºÎÅÍÀÇ ¹®ÀÚ¿­
   var lo_array1    = new Array;        // & ·Î ºÐ¸®½ÃÅ² °ªÀÌ µé¾î°¥¹è¿­
   var lo_array2    = new Array;        // = ·Î ºÐ¸®½ÃÅ² °ªÀÌ µé¾î°¥¹è¿­
   var i = 0;

   ls_url_query = ls_url_query.slice(1);      // Ã¹¹®ÀÚ ?´Â ÀÚ¸£°í
   lo_array1    = ls_url_query.split("&");    // & ¹è¿­·Î ³ª´«´Ù.

   for(i=0; i< lo_array1.length; i++)
   {
      lo_array2 = lo_array1[i].split("=");    // = ¹è¿­³ª´©±â
      lo_result[lo_array2[0]] = lo_array2[1]; // °á°ú¸¦ lo_result¿¡ ÀúÀå
   }   

   if(lo_result[ars_name] != null)
   {      
      return lo_result[ars_name];      
   }
   else
   {      
      return "";
   }
}





function initMenuCode( ){
	var docurl = document.URL;
	var virturlPath;
	var examcode;
	
	
	var targetMenuObj;
    var targetFolderObj;

    var startIdx = docurl.indexOf( "/", 7 );
    var endIdx = docurl.lastIndexOf( "#" ); 
    if( endIdx < 0 ){
        endIdx = docurl.lastIndexOf( "?" );
    }

	if( endIdx < 0 ){
		virturlPath = docurl.substring( startIdx  ) ;
	}else{
		virturlPath = docurl.substring( startIdx, endIdx ) ;
	}
	
	var fileDeliIdx = virturlPath.lastIndexOf( "/" );
	var url_folder_str = virturlPath.substring(0, fileDeliIdx+1 ) ;
	var url_filename = virturlPath.substring( fileDeliIdx+1 ) ;
	//alert(url_folder_str  + " : " + url_filename );
	
	
	if(fc_querystring("ExamCode") != "")
	{
	    examcode = fc_querystring("ExamCode");
	}
	else
	{
	    examcode = url_filename;
	}

	var folder_idx = -1;
	
	//¸ÞÀÎ¸Þ´º ·çÇÁ	
	outterLoop:
	for( var i=0; i < menu_folder.length ; i++ ){
	    var mainFolderPath = menu_folder[i].path;
	    //alert( mainFolderPath  );
	    
	    /** °æ·Î°¡ "" ÀÌ°Å³ª "#" ÀÏ°æ¿ì ÆÐ½º **/
	    if( mainFolderPath != "/" &&  mainFolderPath.length <= 1 ){
	        continue;
	    }
	    
		//alert( menu_folder[i].sizeSubFolder() + ":" + menu_folder[i].sizeSubMenu() );
		
		if( url_folder_str.indexOf( mainFolderPath ) > -1 ){
		    
		    if( url_folder_str == mainFolderPath ){
		        //alert("url_folder_str == mainFolderPath ");
		        targetFolderObj = menu_folder[i];
		        break outterLoop;
		    }else{
		        //alert("url_folder_str != mainFolderPath ");
		        subFolderList = menu_folder[i].subFolders;
		        for( var k=0; k < subFolderList.length ; k++ ){
		            var subFolderPath = subFolderList[k].path;
		            
		            if( url_folder_str.indexOf( subFolderPath ) >= mainFolderPath.length ){
		                targetFolderObj = subFolderList[k];
		                break outterLoop;
		            }		            
		        }
		    }
		}
	}
	
    
    if( targetFolderObj != null )
    {
        var subMenus = targetFolderObj.subMenus ;
        
        for( var i=0; i< subMenus.length; i++  )
        {
            //if( url_filename == subMenus[i].req_file ) 
           if( examcode == subMenus[i].req_file ) 
           { 
				targetMenuObj = subMenus[i];
				break;
           }
        }
    }
    else
    {
        //Exception :: ¸Þ´º Ã£Áö ¸øÇÔ
    }
    
	if( targetMenuObj )
	{
	   menu_code[1] = targetMenuObj.depth1;
	   menu_code[2] = targetMenuObj.depth2;
	   menu_code[3] = targetMenuObj.depth3;
	}
}

initMenuCode();

/* depth code */
var dep1Code = menu_code[1] ;
var dep2Code = menu_code[2] ;
var dep3Code = menu_code[3] ;
