//AJAX ELKULDO FÜGGVÉNY----------------------------------------------
function AJAX_ELKULD(URL, modul) 
{ 		
	xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null) 
	{ 
		alert ("A böngésző nem támogatja a HTTP kérést!") 
		return 
	} 
	AJAX_modul = modul;
	var url_local = URL;
	
	//FŐMENÜ MUNKATÉR FELTÖLTÉS --------------------------------------------------------------------------
	if(AJAX_modul == "FOMENU_MUNKATER_FELTOLTESE") 
	{							
		url_local = url_local + "?sid=" + Math.random() 
		xmlHttp.onreadystatechange=AJAX_FOGAD;
		xmlHttp.open("GET",url_local,true); 
	}
		
	//ALMENÜ GOMBOK FELTÖLTÉSE ---------------------------------------------------------------------------
	if(AJAX_modul == "ALMENU_GOMBOK_FELTOLTESE") 
	{
		var admin_pass = document.getElementsByName("admin_pass")[0].value;	
		var params = "galeria_magas=" + AJAX_almenu_gomb_galeria_magas +
					"&partnerek_magas=" + AJAX_almenu_gomb_partnerek_magas +
					"&linkajanlo_magas=" + AJAX_almenu_gomb_linkajanlo_magas +
					"&fejlec_magas=" + AJAX_almenu_gomb_fejlec_magas +
					"&lablec_magas=" + AJAX_almenu_gomb_lablec_magas +
					"&ureskoz_magas=" + AJAX_almenu_gomb_ureskoz_magas +
					"&almenu_index=" + akt_almenu_index +
					"&admin_pass=" + admin_pass +
					"&gazdi=" + gazdi +
					"&bkod=" + bkod +
					"&sid=" + Math.random()
					
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;
	}
	
	//ADMIN ALMENÜ KÉP LISTA ------------------------------------------------------------------------------
	if(AJAX_modul == "ADMIN_ALMENU_KEP_LISTA") 
	{			
		var params = "muvelet=KEPLISTA" + 
					"&almenu_index=" + akt_almenu_index +
					"&admin_pass=" + document.getElementsByName("admin_pass")[0].value +
					"&sid=" + Math.random()
		
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;
	}
	
	//ADMIN ALMENÜ KÉP ÚJ KÉP -----------------------------------------------------------------------------
	if(AJAX_modul == "ADMIN_ALMENU_KEP_UJ_KEP") 
	{		
		var params = "muvelet=UJKEP" + 
					"&almenu_index=" + AJAX_almenu_kep_ujkep_almenuindex +
					"&kep_neve=" + AJAX_almenu_kep_ujkep_kepnev +
					"&admin_pass=" + document.getElementsByName("admin_pass")[0].value +
					"&sid=" + Math.random()
		
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;
	}
	
	//ADMIN ALMENÜ KÉP TÖRLÉS -----------------------------------------------------------------------------
	if(AJAX_modul == "ADMIN_ALMENU_KEP_TORLES") 
	{

		var params = "muvelet=TORLES" + 
					"&almenu_index=" + akt_almenu_index +
					"&ID=" + AJAX_almenu_kep_torles_ID +
					"&admin_pass=" + document.getElementsByName("admin_pass")[0].value +
					"&sid=" + Math.random()
		
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;			
	}
	
	//ADMIN ALMENÜ KÉP ELŐREHÁTRA -----------------------------------------------------------------------------
	if(AJAX_modul == "ADMIN_ALMENU_KEP_ELOREHATRA") 
	{		
		var params = "";
		if(AJAX_almenu_kep_elorehatra_irany == 'ELORE')
		{params = params + "muvelet=KEPELORE";}
		else if(AJAX_almenu_kep_elorehatra_irany == 'HATRA')
		{params = params + "muvelet=KEPHATRA";}
		
		params += 	"&almenu_index=" + AJAX_almenu_kep_elorehatra_index  +
					"&sorszam=" + AJAX_almenu_kep_elorehatra_sorszam +
					"&ID=" + AJAX_almenu_kep_elorehatra_ID +
					"&admin_pass=" + document.getElementsByName("admin_pass")[0].value +
					"&sid=" + Math.random();										
		
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;					
	}
	
	//KATTINTÁS SZÁMLÁLÓ ----------------------------------------------------------------------------------
	else if(AJAX_modul == "KATTINTAS_SZAMLALO") 
	{		
		var params = "obj_tipusa=" + G_kattintas_szamlalo_obj_tipusa + 
					 "&obj_neve="  + G_kattintas_szamlalo_obj_neve +
					 "&admin_pass=" + document.getElementsByName("admin_pass")[0].value +
					 "&sid=" + Math.random()
		
		xmlHttp.open("POST",url_local,true); 
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
		xmlHttp.onreadystatechange=AJAX_FOGAD;	
		xmlHttp.send(params); 		
		return;	
	}
	
	//ADMIN FEJLÉC TARTALOM - ALMENÜ KÉPEK ----------------------------------------------------------------
	else if(AJAX_modul == "ADMIN_FEJLEC_ALMENU_KEPEK_TARTALOM") 
	{		
		url_local = url_local +  "?sid=" + Math.random() 
		xmlHttp.onreadystatechange=AJAX_FOGAD;
		xmlHttp.open("GET",url_local,true); 
	}
		
	//ADMIN FEJLÉC TARTALOM - STATISZTIKÁK -----------------------------------------------------------------
	else if(AJAX_modul == "ADMIN_FEJLEC_STATISZTIKAK_TARTALOM") 
	{		
		url_local = url_local +  "?sid=" + Math.random() 
		xmlHttp.onreadystatechange=AJAX_FOGAD;
		xmlHttp.open("GET",url_local,true); 
	}
	
	
	//STAT_KATTINTÁS_LISTA_ALAP -----------------------------------------------------------------------------
	else if(AJAX_modul == "STAT_KATTINTAS_LISTA_ALAP") 
	{				
		url_local = url_local + "?sid=" + Math.random(); 				
		xmlHttp.onreadystatechange=AJAX_FOGAD;
		xmlHttp.open("GET",url_local,true); 
	}	
			
	xmlHttp.send(null); 
}

//-----------------------------------------------------------------------------------------------------------
//AJAX VISSZATÉRŐ FÜGGVÉNY SZERVERTŐL------------------------------------------------------------------------
function AJAX_FOGAD()
{
	if (xmlHttp.readyState == 4) 
	{ 
		if (xmlHttp.status == 200) 
		{ 			
			//FŐMENÜ MUNKATÉR FELTOLTESE --------------------------------------------------------------
			if(AJAX_modul == "FOMENU_MUNKATER_FELTOLTESE") 
			{
				var response = xmlHttp.responseText; 						
				document.getElementById("div_munkater").innerHTML=response; 								
			}
		
			//ALMENÜ GOMBOK FELTOLTESE --------------------------------------------------------------
			if(AJAX_modul == "ALMENU_GOMBOK_FELTOLTESE") 
			{
				var response = xmlHttp.responseText; 							
				document.getElementById("div_almenu_hatter").innerHTML=response; 	
				zaro_Y_ertekek_beallitasa("almenu feltoltes");
				if(akt_almenu_index != "000")
				{
					almenu_kepcsere(false,'');	
				}					
			}
		
			//ADMIN ALMENÜ KÉP LISTA -----------------------------------------------------------------
			if(AJAX_modul == "ADMIN_ALMENU_KEP_LISTA") 
			{
				var response = xmlHttp.responseText; 	
				if(response == 'ADMIN_FALSE'){admin_allapot = 0; return;} // admin jelszó hiba				
				document.getElementById("div_munkater").innerHTML=response; 
				admin_munkaterulet_atmeretezes();
			}
			
			//ADMIN ALMENÜ KÉP ÚJ KÉP ------------------------------------------------------------
			if(AJAX_modul == "ADMIN_ALMENU_KEP_UJ_KEP") 
			{
				var response = xmlHttp.responseText; 			
				document.getElementById("div_munkater").innerHTML=response; 
				admin_munkaterulet_atmeretezes();
			}
			
			//ADMIN ALMENU KÉP TÖRLÉS ------------------------------------------------------------
			if(AJAX_modul == "ADMIN_ALMENU_KEP_TORLES") 
			{
				var response = xmlHttp.responseText; 			
				document.getElementById("div_munkater").innerHTML=response; 
				admin_munkaterulet_atmeretezes();
			}
			
			//ADMIN ALMENU KÉP ELŐRE HÁTRA -------------------------------------------------------
			if(AJAX_modul == "ADMIN_ALMENU_KEP_ELOREHATRA") 
			{
				var response = xmlHttp.responseText; 			
				document.getElementById("div_munkater").innerHTML=response; 
				admin_munkaterulet_atmeretezes();
			}
			
			// KATTINTAS SZAMLALO --------------------------------------------------------------
			else if(AJAX_modul == "KATTINTAS_SZAMLALO") 
			{}
			
			// KATTINTÁS LEKÉRDEZŐ -------------------------------------------------------------
			else if(AJAX_modul == "KATTINTAS_LEKERDEZO")
			{
				var response = xmlHttp.responseText; 			
				document.getElementById("div_admin_fomenu1_tetelek").innerHTML=response; 													
			}
			
			// ADMIN_FEJLÉC_ALMENÜKÉPEK
			else if(AJAX_modul == "ADMIN_FEJLEC_ALMENU_KEPEK_TARTALOM") 
			{
				var response = xmlHttp.responseText; 
				document.getElementById("div_admin_fomenu1_fejlec").innerHTML=response; 
			}
			else if(AJAX_modul == "ADMIN_FEJLEC_STATISZTIKAK_TARTALOM") // ADMIN FEJLÉC STATISZTIKÁK
			{
				var response = xmlHttp.responseText; 				
				document.getElementById("div_admin_fomenu1_fejlec").innerHTML=response; 
			}							
		} 
		else 
		{ 
			//return "hiba";
		} 
	} 
}


//AJAX OBJEKTUM LÉTREHOZÁS ----------------------------------------------
function GetXmlHttpObject(handler) 
{ 
	var objXMLHttp=null 
	if (window.XMLHttpRequest) 
	{ 
		objXMLHttp=new XMLHttpRequest() 
	} 
	else if (window.ActiveXObject) 
	{ 
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") 
	}
	else 
	{
		alert("Hiba! Használjon újabb böngészőt!"); 
	} 
	return objXMLHttp 
}

