var ajaxerrorstatus = "";
var ecc="";
var feladat="";
var miben="";
var egyeb="";
var method = "";
function makeRequest(url, mitcsinalok, hol, mas) 
	{ 
	if (typeof(mas) == "undefined")
		{
		mas = "GET";
		}

	feladat = mitcsinalok;
	miben = hol;
	method = mas;

	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=utf-8");
			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=utf-8");
			http_request.setRequestHeader("Content-length", konvurl[1].length);
			http_request.setRequestHeader("Connection", "close");
			http_request.send(konvurl[1]);
			
			};


	return false;

	}


function alertContents(http_request) 
	{

	if (http_request.readyState == 4) 
		{
//		alert (http_request.status);
		if (http_request.status == 200) 
			{
			document.getElementById('progress_id').style.display="none";
			var valasz;

			//AJAX feldolgozás
			if (feladat=="show")
     				{
				document.getElementById(miben).innerHTML=http_request.responseText
     				};

			if (feladat=="lefttableadmin")
     				{
				document.getElementById(miben).innerHTML=http_request.responseText
     				};
     			 


			if (feladat=="forumtopic")
     				{
				document.getElementById(miben).innerHTML=http_request.responseText
     				};


     			                        
			if (feladat=="callcardget")
     				{
				adat = http_request.responseText.split("|*|");
				callcardshow(adat[0], adat[1], adat[2], adat[3], adat[4], adat[5], adat[6], adat[7], adat[8], adat[9], adat[10], adat[11], adat[12], adat[13]);
    				};


			if (feladat=="workplace")
     				{
     				exif = "";
     				document.getElementById('workplace_id').innerHTML=http_request.responseText;
				adat = http_request.responseText.split("|*|");

				for (i = 0; i < adat.length-1; i++)     				
					{
	     				clr = adat[i].replace(/<b>/g, "");
					clrfn = clr.replace(/<\/b>/g, "");
	     				exif+= "<div id=\"wp_"+i+"_id\" style=\"clear: both;\" onclick=\"(document.getElementById('cegneve_id').value='"+clrfn+"')&(document.getElementById('workplace_id').style.display='none')&(document.getElementById('nevjegyhatter_id').style.display='block');\" onmouseover=\"(this.style.backgroundColor='#ff0000')&(this.style.cursor='pointer')&(this.style.color='#ffffff');\" onmouseout=\"(this.style.backgroundColor='#ffff00')&(this.style.color='#000000');\" ><nobr>"+adat[i]+"</nobr></div>\n";

					};


				if (adat.length-1 > 0)
					{
					document.getElementById('workplace_id').style.display="block";
					document.getElementById('nevjegyhatter_id').style.display="none";
					} else {
					document.getElementById('workplace_id').style.display="none";
					document.getElementById('nevjegyhatter_id').style.display="block";
					};


				document.getElementById('workplace_id').innerHTML=exif;
     				};


			if (feladat=="message")
     				{

				document.getElementById(miben).style.display=(document.getElementById(miben).style.display=='block')?'none':'block';
//     				document.getElementById(miben).style.display="block";
     				document.getElementById(miben).innerHTML=http_request.responseText;

     				};
                        

     			                        
			if (feladat=="forgetyourpass")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};


			if (feladat=="itemmessage")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};


			if (feladat=="mlm_system")
     				{
				document.getElementById(miben).style.display=(document.getElementById(miben).style.display=='block')?'none':'block';
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};


			if (feladat=="show_item")
     				{
				document.getElementById(miben).style.display="block";
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};



			if (feladat=="alkategoria_feltoltes")
     				{
				hossz=document.getElementById(miben).options.length
				for(i=1;i<=hossz;i++)
					{    
					document.getElementById(miben).options[0] = null; 
					}

				foertek=http_request.responseText.split('|?|')
                                for (i=1; i<foertek.length; i++)
                                	{
					alertek = foertek[i].split('|*|');
                                        document.getElementById(miben).options[i-1] = new Option(alertek[1], alertek[0]); 
                                	}
     				};


			if (feladat=="emailtofriend")
     				{
     				alert (http_request.responseText);
     				};

			if (feladat=="survey_answer")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};


			if (feladat=="survey")
     				{
     				document.getElementById(miben).style.display='none';
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};

			if (feladat=="changeusersettings")
     				{
     				document.getElementById(miben).style.display='block';
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};


			if (feladat=="loadactivity")
     				{
     				document.getElementById(miben).style.display='block';
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};



			if (feladat=="clearflash")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				document.getElementById(miben).style.display='none';
     				};				

			
			if (feladat=="getmaillist")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				document.getElementById(miben).style.display='block';
     				};				
			

			if (feladat=="selectedemailpack")
     				{
				document.getElementById('getmaillist_id').style.display='none';
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				n = parseInt(http_request.responseText.length/50);

     				if (n < 2)
     					{
     					n = 2
     					};
				document.getElementById(miben).rows=n;
     				};				
			if (feladat=="getarticle")
     				{
     				document.getElementById(miben).innerHTML=http_request.responseText;
     				};
     				
				
			}
		   else
			{
//			alert('Hiba történt a kérés kiszolgálása során.');
			}
		} else {
		document.getElementById('progress_id').style.display="block";
		document.getElementById('progress_id').innerHTML="<img src=\"config/progress.gif\" border=\"0\" align=\"left\"> Dolgozom...";

		};


	return false

	}






