
	var xmlDoc;
	var xmlhttp;

	try{ //Internet Explorer
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load("../ccrcinfo/raceinfo.xml");
	}catch(e){
		try{
//			xmlDoc=document.implementation.createDocument("","",null); //Firefox, Mozilla, Opera, etc.
			xmlhttp = new window.XMLHttpRequest(); //Firefox, Mozilla, Opera, chrome, etc.
			xmlhttp.open("GET","../ccrcinfo/raceinfo.xml",false);
			xmlhttp.send(null);
			xmlDoc = xmlhttp.responseXML.documentElement;
		}catch(e) {alert(e.message)}
	}



	var root = xmlDoc.getElementsByTagName("rcyear");//data root를 지정한다.

	function themeCate_Load(){ 
		//대분류 인덱스 값 정리하기 
		cnt=xmlDoc.getElementsByTagName("rcyear").length; 
		this.text=new Array(cnt); 
		this.code=new Array(cnt); 
		for(i=0;i<cnt;i++){ 
			this.code[i]=root.item(i).getAttribute("code"); 
			this.text[i]=root.item(i).getAttribute("code"); 
//			alert (this.text[i]);
		} 
	} 

	//년도 카테리스트 출력 
	function themeCate_List(valRcyear){ 
		//대분류 리스트 객체 반환 
		themeSel=new themeCate_Load(); 
		cnt=themeSel.code.length; 
		var rcyear=document.getElementById("rcyear_opt");
		for(i=0;i<cnt;i++){ 
			selCnt=rcyear.options.length;
			rcyear.options.length++; 
			rcyear.options[selCnt].text=themeSel.text[i]; 
			rcyear.options[selCnt].value=themeSel.code[i]; 
			
			//기본년도 선택
			if(themeSel.text[i] == valRcyear){		//받아온 년도를 넣는다.
				rcyear.options[selCnt].selected = true;
			}
		} 
	} 


	//회차 셀렉트 출력 
	function themeCate_Change(valRcyear, valRctimes){
		var stree;
		var root = xmlDoc.getElementsByTagName("rcyear");	//data root를 지정한다.	
		rcnt = root.length;
		for(r=0; r<rcnt; r++){
			if(root.item(r).getAttribute("code") == valRcyear)
			{
				stree= root.item(r).getElementsByTagName("rctimes");

			}
		}

		cnt=stree.length-1; 
//		alert(cnt);

		//초기화
		var rctimes=document.getElementById("rctimes_opt");
		rctimes.length = 0;
		for(i=0;i<=cnt;i++){
			selCnt=rctimes.options.length++; 
			var src = stree.item(i);
			rctimes.options[selCnt].text=src.getAttribute("code");
			rctimes.options[selCnt].value=src.getAttribute("code");
			if(stree.item(i).getAttribute("code") == valRctimes){	// <==받아온 회차를 넣는다.
				rctimes.options[selCnt].selected = true;
			}
		}
	}
