//==========XMLHttp<½ÃÀÛ>==========================================================================================
//====== µ¥ÀÌÅÍ °¡Á®¿À±â<½ÃÀÛ>
function fnGetData(Cmd,obj,Param1,Param2,Param3,Param4,Param5){
	if(!Cmd){return;}
	if(!obj){return;}

	fnClearCombo(obj);
	obj.options[0]=new Option("Loading...","",true);	

	var pageUrl="/_func/XmlHttp.asp?Cmd="+Cmd+"&Param1="+Param1+"&Param2="+Param2+"&Param3="+Param3+"&Param4="+Param4+"&Param5="+Param5;
			
	var xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");
	xmlRequest.Open("GET",pageUrl,false);
	xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	xmlRequest.onreadystatechange=function(){fnSetData(xmlRequest,obj);}
	
	xmlRequest.Send(null);
	return xmlRequest;		
}
//======µ¥ÀÌÅÍ °¡Á®¿À±â<³¡>

//======µ¥ÀÌÅÍ¸¦ ÄÁÆ®·Ñ¿¡ Ã¤¿ö³Ö±â<½ÃÀÛ>
function fnSetData(xmlRequest,obj){
	if(xmlRequest==null || xmlRequest.readyState!=4) return;
	if(xmlRequest.responseText.length==0) return;	
			
	//alert("[debug]XmlHttp¹ÞÀº°ª\n"+xmlRequest.responseText);
	fnClearCombo(obj);

	var vals=xmlRequest.responseText.split(",");
	var sTempRow;
	
	for(i=0;i<vals.length;i++){		
		sTempRow=vals[i].split("^");
		obj.options[i]=new Option(sTempRow[1],sTempRow[0],true);
	}
}
//======µ¥ÀÌÅÍ¸¦ ÄÁÆ®·Ñ¿¡ Ã¤¿ö³Ö±â<³¡>

//====== µ¥ÀÌÅÍ °¡Á®¿À±â<½ÃÀÛ>
function fnGetDetailData(Cmd,objList,ParamList){
	if(!Cmd){return;}
	if(!objList){return;}
	
	var ParamArray=ParamList.split("|");
	var pageUrl="/Proc/XmlHttp.asp?Cmd="+Cmd;
	
	for(i=0;i<ParamArray.length;i++){		
		pageUrl=pageUrl+"&Param"+(i+1)+"="+ParamArray[i];
	}
	
	//alert(pageUrl);return;
			
	var xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");
	xmlRequest.Open("GET",pageUrl,false);
	xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	xmlRequest.onreadystatechange=function(){fnSetDetailData(xmlRequest,objList);}
	
	xmlRequest.Send(null);
	return xmlRequest;		
}
//======µ¥ÀÌÅÍ °¡Á®¿À±â<³¡>

//======µ¥ÀÌÅÍ¸¦ ÄÁÆ®·Ñ¿¡ Ã¤¿ö³Ö±â<½ÃÀÛ>
function fnSetDetailData(xmlRequest,objList){
	if(xmlRequest==null || xmlRequest.readyState!=4) return;
	if(xmlRequest.responseText.length==0) return;
	
	//alert("[debug]XmlHttp¹ÞÀº°ª\n"+xmlRequest.responseText);

	var vals=xmlRequest.responseText.split("|");
	var objArray=objList.split("|");
	
	for(i=0;i<vals.length;i++){
		if(eval("document.all."+objArray[i])){
			eval("document.all."+objArray[i]).value=vals[i];
			//alert(objArray[i]+","+vals[i]);
		}
	}
}
//======µ¥ÀÌÅÍ¸¦ ÄÁÆ®·Ñ¿¡ Ã¤¿ö³Ö±â<³¡>
//==========XMLHttp<³¡>==========================================================================================

function fnClearCombo(obj){
	for(i=obj.options.length;i!=0;i--){
		obj.options.remove(i-1);
	}
}

function fnSetComboSelect(obj,s){					
	for(i=0;i<obj.options.length;i++){
		if(s==obj.options[i].value){
			obj.selectedIndex=i;
			break;
		}
	}
}
