	// XML Document Object
		var xmlDoc;
		// XML Data File
		var xmlFile = "/Map/include/xml/BusinessCategory.xml";

//	브라우저별 XML Document Object 생성 구분함수
function fnParseXML() {
	var xDoc;
	var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 
	var ie = (typeof window.ActiveXObject != 'undefined'); 

	if (ie) {	// Internet Explorer
		xDoc = new ActiveXObject("Microsoft.XMLDOM"); 
		xDoc.async = false; 
		while(xDoc.readyState != 4) {}; 
		
		xDoc.load(xmlFile);
		return (xDoc);
	} 
	else if (moz) {		// FF, Mozilla, etc
		try {
			xDoc = document.implementation.createDocument("", "", null); 
			xDoc.async = false;
			xDoc.load(xmlFile);

			return (xDoc);
		}
		catch (e) {										// chrome ,etc
      var xmlhttp = new window.XMLHttpRequest();
      xmlhttp.open("GET",xmlFile,false);
      xmlhttp.send(null);
      xDoc = xmlhttp.responseXML.documentElement;

			return (xDoc);
		}
	}
	return null;
}

//	XML Loading Function for ALL Broser
function fnBizStateListing() {
	var tbl, bizNodes, i;

	// XML Document Object 생성
	xmlDoc = fnParseXML();

	//지역별 검색결과 테이블 (tblINDEX)
	tbl = document.getElementById("BizStates");

	//이전 결과 테이블의 행 모두 제거
	if (tbl.length > 0) {
		tbl.length = 1;		
	}

	// Data Element Searching
	bizNodes = xmlDoc.getElementsByTagName("BizState");	
	
	//현재 결과 테이블의 행 추가
	for (i=1; i<bizNodes.length; i++) {

		Scode = bizNodes[i].attributes.getNamedItem("SCode").value;		
		Sname = bizNodes[i].attributes.getNamedItem("SName").value;
		
		tbl.length++;
		tbl.options[i].text = Sname;
		tbl.options[i].value = Scode;

	}

}

function fnBizCateView() {
	//업태정보 코드 입력	
	values=document.getElementById("BizStates").value
	var tbl, bizNodes, i;
	
	// XML Document Object 생성
	xmlDoc = fnParseXML();

	//지역별 검색결과 테이블 (tblINDEX)
	tbl = document.getElementById("BizCate");

	//이전 결과 테이블의 행 모두 제거	
	if (tbl.length > 0) {
		tbl.length = 1;
	}
	
	// Data Element Searching
	bizNodes = xmlDoc.getElementsByTagName("BizClass");
	
	
	//현재 결과 테이블의 행 추가
	var i2 = 1;
	
	for (i=0; i<bizNodes.length; i++) {
		
		Ccode = bizNodes[i].attributes.getNamedItem("CCode").value;
		Cname = bizNodes[i].attributes.getNamedItem("CName").value;
		
		if (values == Ccode.substring(0,3)) {
			tbl.length++;
			tbl.options[i2].text = Cname;
			tbl.options[i2].value = Ccode;
			i2++;
		}	
	}
}


function fnCorpRegClose() {
	Corp_Regist = document.getElementById("CorpReg_Window");
	Corp_Regist.style.display = "none";	
}

function fnCorpRegOpen() {
	Corp_Regist = document.getElementById("CorpReg_Window");
	Corp_Regist.style.display = "block";
}

function fnCorpRegist() {
	BizStateValue = document.getElementById("BizStates");
	BizCateValue = document.getElementById("BizCate");	
	
	if (BizStateValue.value == "") {
		alert("업태를 선택하세요..");
		BizStateValue.focus();
		return;
	}

	if (BizCateValue.value == "") {
		alert("업종을 선택하세요..");
		BizCateValue.focus();
		return;
	}

	i = BizStateValue.selectedIndex;
	i2 = BizCateValue.selectedIndex;	
	document.getElementById("first_type").value = "1차분류 : " + BizStateValue.options[i].text;
	document.getElementById("state_code").value = 	BizStateValue.options[i].value;
	document.getElementById("second_type").value = "2차분류 : " + BizCateValue.options[i2].text;
	document.getElementById("class_code").value = BizCateValue.options[i2].value;
	
	CorpInfo_Write();
}

function fnContentCheck(maxLen){
	corp_content = document.getElementById("corp_content");
  if (corp_content.value.length > maxLen) {
   alert(maxLen + "자까지만 입력해 주세요");
   corp_content.value = corp_content.value.substring(0,maxLen);
   corp_content.focus();
   return;
  }
  //str2.value = maxLen - parseInt(str.value.length);
 }


