//==========XMLHttp<½ÃÀÛ>==========================================================================================
//======XmlHttp¿äÃ»<½ÃÀÛ>
var xmlRequest=null;

function sendXmlHttp(Cmd,objList,paramList){
	if(!Cmd){return;}

	try{
		if(window.XMLHttpRequest){
			try{
				xmlRequest=new XMLHttpRequest();
			}catch(e){
				xmlRequest=false;
			}
		}else if(window.ActiveXObject){
			try{
				xmlRequest=new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");
				}catch(e){
					xmlRequest=false;
				}
			}
		}
		//alert("Debug:"+xmlRequest);

		if(!xmlRequest){
			alert("Cant Create XmlHttp!");
			return;
		}

		var ParamArray=paramList.split("|");
		var pageUrl="/common/inc/inc_ajax.asp?Cmd="+Cmd;
		
		for(i=0;i<ParamArray.length;i++){		
			pageUrl=pageUrl+"&Param"+(i+1)+"="+ParamArray[i];
		}
		
		//alert("Debug:"+pageUrl);
				
		xmlRequest.open("GET",pageUrl,true);
		xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlRequest.onreadystatechange=function(){receiveXmlHttp(Cmd,xmlRequest,objList);}
		xmlRequest.send(null);
	}catch(e){
		alert("Error : " + e.description + "\n\n in sendXmlHttp() of ajax.js");
	}
	return xmlRequest;		
}
//======XmlHttp¿äÃ»<³¡>

//======XmlHttpÀÀ´ä<½ÃÀÛ>
function receiveXmlHttp(Cmd,xmlRequest,objList){
	if(xmlRequest==null || xmlRequest.readyState!=4) return;
	if(xmlRequest.responseText.length==0) return;
	
	//alert("[debug]XmlHttp¹ÞÀº°ª\n"+xmlRequest.responseText);
	var objArray,vals;
	if(objList){objArray=objList.split("|");}
	if(xmlRequest.responseText){vals=xmlRequest.responseText.split("|");}

	try{
		switch(Cmd){
			case "1":	//»ç¿ëÀÚID Áßº¹È®ÀÎ
				alert(vals[1]);
				if(vals[0]=="Y"){
					if(eval("document.all."+objArray[1])){
						eval("document.all."+objArray[1]).value="Y";
					}
				}else{
					if(eval("document.all."+objArray[0])){
						eval("document.all."+objArray[0]).select();
					}
				}
				break;
			case "2":	//»ç¿ëÀÚEmail Áßº¹È®ÀÎ
				if(vals[0]=="Y"){
					if(eval("document.all."+objArray[1])){
						eval("document.all."+objArray[1]).value="Y";
					}
				}else{
				    alert(vals[1]);
					if(eval("document.all."+objArray[0])){
						eval("document.all."+objArray[0]).select();
					}
				}
				break;
			default:
				break;
		}
	}catch(e){
		alert("Error : " + e.description + "\n\n in receiveXmlHttp() of ajax.js");
	}
}
//======XmlHttpÀÀ´ä<³¡>
//==========XMLHttp<³¡>==========================================================================================

