//AJAX °øÅëÇÔ¼ö 
var httpRequest = null;

//°´Ã¼»ý¼º
function getXMLHttpRequest() {
	if (window.ActiveXObject) {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e1) { return null; }
		}
	} else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else {
		return null;
	}
}
/***************************************************
//AJAX °øÅëÇÔ¼ö 
//ÆÄ¶ó¸ÞÅÍ 
1. url : ½ÇÇàÇÒ URL
2. params : URL¿¡ °°ÀÌ º¸³¾ ÆÄ¶ó¸ÞÅÍ
3. callback : µ¥ÀÌÅÍ¸¦ ¹ÞÀº ÈÄ¿¡ ½ÇÇàµÉ ÄÝ¹é ÇÔ¼ö
4. method : GET/POST
5. sync : true/false = µ¿±â/ºñµ¿±â ¹æ½Ä ¼±ÅÃ
***************************************************/
function sendRequest(url, params, callback, method, sync) {
	httpRequest = getXMLHttpRequest();
	var httpMethod = method ? method : 'GET';
	if (httpMethod != 'GET' && httpMethod != 'POST') {	httpMethod = 'GET';	}
	var httpParams = (params == null || params == '') ? null : params;
	var httpUrl = url;
	if (httpMethod == 'GET' && httpParams != null) 	httpUrl = httpUrl + "?" + httpParams;
	//sync ÀÎÀÚ°¡ trueÀÌ¸é AJAX Åë½ÅÀÌ ³¡³ª±â Àü¿¡ ´ÙÀ½ ÄÚµå°¡ ½ÇÇàµÇ°í False ÀÌ¸é AJAX Åë½ÅÀÌ ³¡³­ ÈÄ¿¡ ´ÙÀ½ ÄÚµå¸¦ ½ÇÇà ÇÑ´Ù.
	httpRequest.open(httpMethod, httpUrl, sync);
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=euc-kr');
	//ÀÀ´äÀÌ ÀÖÀ»¶§¸¶´Ù callback ÇÔ¼ö°¡ È£ÃâµÈ´Ù.
	httpRequest.onreadystatechange = callback;
	httpRequest.send(httpMethod == 'POST' ? httpParams : null);
}

//AJAX ¿äÃ» »ùÇÃ
function exampleAjaxRequest() {
	var url = "/pages/ajax/numberRequest.html";
	var params = "phoneNum="+phoneNum+"&regNo="+regNo+"&telecom="+telecom;
	sendRequest(url, params, exampleCallBackFunction, "POST", false);
}
//AJAX ÄÝ¹é ÇÔ¼ö »ùÇÃ
function exampleAjaxCallBack() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			completeDiv.innerHTML=httpRequest.responseText.trim();	}
		else if (httpRequest.status == 204){		completeDiv.innerHTML="";								}//µ¥ÀÌÅÍ°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì
	}
}