﻿// 데이터 송수신 
function SUB_openSendStatus(LayerID,OpenYN,LayerNum,LBcode,filename) {
    LayerOver(LayerID,OpenYN,LayerNum);


    if(OpenYN == "Y"){
	    var xmlHttp = newXMLHttpRequest();           //XMLHttpRequest 생성

		xmlHttp.open("GET", "/main_branch/"+LBcode+"/"+filename+".htm", false);    //송신방법,URL,통신방법(동기:false,비동기:true)
		
		xmlHttp.onreadystatechange = function() {    //처리상태 변경 발생
		    if (xmlHttp.readyState == 4) {           //서버 처리 완료
        		if (xmlHttp.status == 200) {         //파일 수신 성공
               			SUB_mainControl(xmlHttp,LayerNum);     //메인 처리
		        }
        	    	if (xmlHttp.status == 404) {         //404 예외처리
               			SUB_exceptionControl(xmlHttp,LBcode);       
		        }	
        	    }
		}

	    xmlHttp.send("");                            //처리 데이터 송신
    }else{
	hide_MiddleBranchLayer(LayerNum);
    }
}

//메인 처리
function SUB_mainControl(xmlHttp,LayerNum) {
	resultEdit = xmlHttp.responseText;
    	thisBranch = document.getElementById("BranchLayer"+LayerNum);
	thisBranch.innerHTML = resultEdit;
	thisBranch.style.visibility="visible";
}

//예외 처리
function SUB_exceptionControl(xmlHttp,LBcode) {
    document.getElementById("menu_LBcode"+LBcode).innerHTML = "해당 파일이 존재하지 않습니다.";
}