
//ajax°ü·Ã ¹× ÆäÀÌÁö ±¸¼º Ã³¸®µî 
	//ºê¶ó¿ìÁ®º° Ã³¸®³»¿ë
	var isDOM = (document.getElementById ? true : false); 
	var isIE4 = ((document.all && !isDOM) ? true : false); 
	var isNS4 = (document.layers ? true : false); 
	var isNS = navigator.appName == "Netscape"; 

	function getRef(id) { 
		if (isDOM) return document.getElementById(id); 
		if (isIE4) return document.all[id]; 
		if (isNS4) return document.layers[id]; 
	} 


	function WriteDiv(parentdiv,value,viewtype){
		var f = getRef(parentdiv);
		if (viewtype=="new")
		{
			f.innerHTML=value;
		}else{
			f.innerHTML+=value;		
		}
	}

	//¿äÃ»°´Ã¼ ¸¸µé±â 
	function initXMLHTTPRequest(){
		var xRequest=null;
		if(window.XMLHttpRequest){
			xRequest = new XMLHttpRequest();
		}else if(window.ActiveXObject){
			xRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return xRequest
	}

	//ÇØ´ç div¿¡ ÇØ´çurl°á°ú°ª ÀüÃ¼¸¦ »Ñ·ÁÁÜ
	function GetAllRequest(divname,url,params,HttpMethod){
		var objReq = null;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}
		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
				var ready = objReq.readyState;
				var data = null;
				if(ready==4){
					data = objReq.responseText;
					getRef(divname).style.visibility="";
					getRef(divname).innerHTML = data;
				}else{
					//getRef(divname).innerHTML ="<font size=3>loading.....</font>";
				}
			}
			objReq.open(HttpMethod,url,false);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}

	//ÇØ´ç³»¿ëÀ» Àü¼Û¸¸ÇÔ
	function SetRequest(url,params,HttpMethod){
		var objReq = null;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}
		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
				var ready = objReq.readyState;
				var data = null;
				if(ready==4){

					//Ã³¸®¿Ï·á ...
				}else{
					//Ã³¸®Áß .. 
				}
			}
			objReq.open(HttpMethod,url,false);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}


	//xmlµ¥ÀÌÅÍ¸¦ ÇÔ¼ö¸¦ ÅëÇØ Àü´ÞÇÔ 
	function GetXmlData(functionname,xmlurl,params){
		var HttpMethod;		
		var objReq = null;
		var ready  = 0;
		var xmlData;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}

		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
					ready = objReq.readyState;
					if(ready==4){
						xmlData = objReq.responseXML;
						functionname(xmlData);
					}else{
						xmlData=null;
					}
			}
			objReq.open(HttpMethod,xmlurl,true);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}