
var req ; 
var async_req ; 
function HttpConnect(url,sync , fnc) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (fnc !="" ) 	req.onreadystatechange = function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ; }
		req.open("GET", url, sync);
		req.send(null);
		if (sync = false && req.readyState == 4 && req.status == 200 )	{return req.responseText;}
				
	}
	else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			if (fnc !="" ) 	req.onreadystatechange =  function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ;}
			req.open("GET", url, sync);
			req.send();
			if (req.readyState == 4 && req.status == 200 )	{return  req.responseText;}			
		}
	}
}

function HttpConnectPost(url,sync,data ,fnc) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (fnc !="" ) 	req.onreadystatechange = function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ; }
		req.open("POST", url, sync);
		req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		req.setRequestHeader ("Accept-Language","ko");
		req.send(data);
		if (sync == false && req.readyState == 4 && req.status == 200 )	{return req.responseText;}
				
	}
	else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			if (fnc !="" ) 	req.onreadystatechange =  function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ;}
			req.open("POST", url, sync);
			req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			req.setRequestHeader ("Accept-Language","ko");
			req.send(data);
			if (req.readyState == 4 && req.status == 200 )	{return  req.responseText;}			
		}
	}
}

function XMLHttpConnectPost(url,sync,data ,fnc) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (fnc !="" ) 	req.onreadystatechange = function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ; }
		req.open("POST", url, sync);
		req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		req.setRequestHeader ("Accept-Language","ko");
		req.send(data);
		if (sync == false && req.readyState == 4 && req.status == 200 )	{
			return req.responseXML;
		}
				
	}
	else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
		if (req) {
			if (fnc !="" ) 	req.onreadystatechange =  function() {  if(req.readyState == 4 && req.status == 200) eval(fnc) ;}
			req.open("POST", url, sync);
			req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			req.setRequestHeader ("Accept-Language","ko");
			req.send(data);
			if (req.readyState == 4 && req.status == 200 )	{return  req.responseXML;}			
		}
	}
}

function async_XMLHttpConnectPost(url,sync,data ,fnc) {
	if (window.XMLHttpRequest) {
		async_req = new XMLHttpRequest();
		if (fnc !="" ) 	async_req.onreadystatechange = function() {  if(async_req.readyState == 4 && async_req.status == 200) eval(fnc) ; }
		async_req.open("POST", url, sync);
		async_req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		async_req.setRequestHeader ("Accept-Language","ko");
		async_req.send(data);
		if (sync == false && async_req.readyState == 4 && async_req.status == 200 )	{
			return async_req.responseXML;
		}
				
	}
	else if (window.ActiveXObject) {
		async_req = new ActiveXObject("Microsoft.XMLHTTP");
		
		if (async_req) {
			if (fnc !="" ) 	async_req.onreadystatechange =  function() {  if(async_req.readyState == 4 && async_req.status == 200) eval(fnc) ;}
			async_req.open("POST", url, sync);
			async_req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			async_req.setRequestHeader ("Accept-Language","ko");
			async_req.send(data);
			if (async_req.readyState == 4 && async_req.status == 200 )	{return  async_req.responseXML;}			
		}
	}
}


