var ajaxerrorstatus = "";
var ecc="";
var feladat="";
var miben="";
var egyeb="";
var method = "";
function makeRequest(url, mitcsinalok, hol, tipus) 
	{ 
	var DomainADD = document.URL.split("/");

	var MOSTURL = url.indexOf(DomainADD[2]);	
	if (MOSTURL == -1)
		{
		urldomain= DomainADD[0]+"//"+DomainADD[1]+DomainADD[2];
		url = urldomain+url;
		}



	feladat = mitcsinalok;
	miben = hol;
	method = tipus;

	var http_request = false;
	if (window.XMLHttpRequest) 
		{ 
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
			{
			if (method == "GET")
				{
				http_request.overrideMimeType('text/xml');
				} else {
				http_request.overrideMimeType('Content-Type', 'application/x-www-form-urlencoded');
				};



			} 
		}
            else
		{
		if (window.ActiveXObject) 
			{ // IE
			try 
				{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
				}
			    catch (e)
				{
				try 
					{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
					}
				  catch (e)
					{
					}
				}
			}
		}
	if (!http_request) 
		{
		alert('Hiba :( Nem hozható létre az XMLHTTP példánya');
		return false;
		}

	http_request.onreadystatechange = function() 
		{ 
		alertContents(http_request); 
		};



		if (method == "GET")
			{
			http_request.open('GET', url, true);
			http_request.onreadystatechange = function() { alertContents(http_request); };
			http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
			http_request.send(null);

			} else {
			var konvurl = url.split("?");
			http_request.open('POST', konvurl[0], true);
			http_request.onreadystatechange = function() { alertContents(http_request); };
			http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
			http_request.setRequestHeader("Content-length", konvurl[1].length);
			http_request.setRequestHeader("Connection", "close");
			http_request.send(konvurl[1]);
			
			};


	return false;

	}



function alertContents(http_request) 
	{
	ajaxerrorstatus = 0;
//	ajaxerrorstatus = http_request.status;

//		alert (http_request.readyState)
	if (http_request.readyState == 4) 
		{

		if (http_request.status == 200) 
			{
			ajaxerrorstatus = http_request.status;
			var valasz;
			//AJAX feldolgozás



                        
			if (feladat == "SimpleAlert")
				{
				alert(http_request.responseText);
				};
                        



			if (feladat == "JustInner")
				{
				document.getElementById(miben).innerHTML=http_request.responseText;
				};

			if (feladat == "JustValue")
				{
				document.getElementById(miben).value=http_request.responseText;
				};

		
		

				
			}
		   else
			{
//			alert('Hiba történt a kérés kiszolgálása során.');
			}
		} else {
	
		

		};


	return false

	}





         

