var request=false;
var div_container="body"; //default
function makeRequest(url, callbackMethod,container) 
{
	//alert (div_container);
	div_container=container;  //div
	if(window.XMLHttpRequest)
	{
		request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	sendRequest(url, callbackMethod);
}

function sendRequest(url, callbackMethod)
{
	request.onreadystatechange = callbackMethod;
	request.open("GET", url, true);
	request.send(null);
} 

function checkReadyState(obj, id)
{
	switch(obj.readyState)
	{
		case 0:
			document.getElementById(id).innerHTML = "<h4>Betöltés";
			document.getElementById("divajax").style.visibility = "visible";
			break;
		case 1:
			document.getElementById(id).innerHTML = "<h4>Betöltés.";
			document.getElementById("divajax").style.visibility = "visible";
			break;
		case 2:
			document.getElementById(id).innerHTML = "<h4>Betöltés..</h4>";
			document.getElementById("divajax").style.visibility = "visible";
			break;
		case 3:
			document.getElementById(id).innerHTML = "<h4>Betöltés...</h4>";
			document.getElementById("divajax").style.visibility = "visible";
			break;
		case 4:
			document.getElementById(id).innerHTML = "";
			document.getElementById("divajax").innerHTML = "";
			document.getElementById("divajax").style.visibility = "hidden";
			return (obj.status == 200);
			break;
		default:
			//document.getElementById(id).innerHTML = "An unexpected error has occurred.";
			document.getElementById(id).innerHTML = "Betöltés...<img src='hn_images/ajax_loader.gif'>";
	}
}

function onSanResponse(div_container)
{
var div_container="body";
	if(checkReadyState(request, 'loading') == true){
		document.getElementById(div_container).innerHTML = "";
		document.getElementById(div_container).innerHTML += request.responseText;
		return;
		}
}
function onSanero()
{
//	alert (div_container);
	//alert(co);
	if(checkReadyState(request, 'loading') == true){
	document.getElementById(div_container).innerHTML = "";
	document.getElementById(div_container).innerHTML += request.responseText;	
		return;
		}
}
