
var http_request = false;

	function post(op, form) {
		
	//A FUNC paraméter alapján eldönti melyik függvény fogja feldolgozni
		if (op == 'alkategoria') {func = alkategoria}
		if (op == 'hirdetes_irasa') {func = hirdetes_irasa}
		if (op == 'ellenoriz') {func = ellenoriz}
		if (op == 'hirdetesfeladas') {func = hirdetesfeladas}
		if (op == 'olvaskereses') {func = olvaskereses}
		if (op == 'olvasselecterlekeres') {func = olvasselecterlekeres}
	//A FORM összes mezőjének nevét és adatát átadja a post kérésnek	
	//ajax_alap.j
		poststr = getFormDataStr (form); 
	//Létrehozza a post kérésr
		makePOSTRequest(op, poststr, func);
	}
	
	
	
	//Feldolgozza a psot kérést
	function makePOSTRequest(op, parameters, func) {

	//if (document.getElementById('auto_setting_form')) {
	//		time_change_disable ();
	//	}
	//Létrehoz egy XML objektumot
	//ajax_alap.js
	
	getXMLHttpObject ()
	
	//Összeállítja az url-t vagyis hogy melyik OP fog meghívódni

	url = "modules/hirdetes/hirdetes_index.php?op=" + op

	//A kérésből visszatáérő feldolgozó javascript függvény nevét adja meg
	http_request.onreadystatechange = func;
	//Elindítja a kérést
	getRequest (url, parameters)
	}
   
   
	  	
	function engedelyezes() {
		$('step1').className = "enged";
		$('step2').className = "tilt";
		$('hiba_megtekintgomb').update();
	}
	  
	 function letiltas() {
	 	document.getElementById('hirdetestable').className = "tilt";
     	document.getElementById('hiba_megtekintgomb').innerHTML = '';
     	form_disable ('hirdetesfeladas');
     	
     	window.kepfeltolto.document.getElementById('kep').disabled = true;
	     
     	for (i = 0; i < 5; i++) {
			     	if (window.kepfeltolto.document.getElementById('delkep'+i)) {
			     	window.kepfeltolto.document.getElementById('delkep'+i).disabled = true;
			     	}
		 }
		document.getElementById('megtekintbutton').className = "tilt";
		document.getElementById('javitbutton').className = "enged";
		


	  }
	  
	function ellenoriz(formname) {
			
		  var  data = Form.serialize(document.getElementById(formname));
		  
	        var oOptions = {
	        method: "post",
	        parameters: data,
	        onSuccess: function (oXHR) {
	         var json = eval( "(" + oXHR.responseText + ")" );
       
	         if (json.hiba) {
		      	for ( keyVar in json.hiba) {
			      	$form_hibamezoneve = "hiba_"+keyVar;
			  		 	if ($($form_hibamezoneve)) {
				  		 		$($form_hibamezoneve).className = "msg_hiba_nagy";	
	
			  		 	} 
			  		 	
					}

				$('hiba_megtekintgomb').innerHTML = ' <div class="msg_hiba_nagy">Hiányos vagy hibás adatok</div>';
		     }
	         
	         if (json.jo) {
		      	for ( keyVar in json.jo) {
			      	$form_hibamezoneve = "hiba_"+keyVar;
			  		 	if ($($form_hibamezoneve)) {
			  		 		//alert($form_hibamezoneve + " = " +json[keyVar])
			  		 		$($form_hibamezoneve).className = "msg_kozepesnagy";
			  		 	} 
			  		 	
					}
		     } 
	         
	         
	         
	         if (json.elonezet) {
	         		$('step1').className = 'tilt';	
	         		$('step2').className = 'enged';	
		        	$('elonezet').innerHTML = json.elonezet;        	
		     }
	        	saveResult(oXHR.responseText);
	        },
	        onFailure: function (oXHR) {
	            saveResult("Hiba lépett fel: " + oXHR.statusText);
	        }
	    };
	    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=ellenoriz", oOptions); 
	}
	
  
   function hirdetesfeladasa(formname) {
	  //engedelyezes();
     
	       var  data = Form.serialize(document.getElementById(formname));
		  
	        var oOptions = {
	        method: "post",
	        parameters: data,
	        onSuccess: function (oXHR) {
	    
	         	$('tartalom').update ();
       			$('tartalom').update (oXHR.responseText);
		

	        	saveResult(oXHR.responseText);
	        },
	        onFailure: function (oXHR) {
	            saveResult("Hiba lépett fel: " + oXHR.statusText);
	        }
	    };
	    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=hirdetesfeladas", oOptions); 
 }

  
	  
	  
	  
	  
	  
	  function olvaskereses() {
	  //engedelyezes();
	  if (http_request.readyState == 4) {
	  
	     if (http_request.status == 200) {	
	     
	     	document.getElementById('keresesieredmeny').innerHTML = http_request.responseText;
			 browser.getDocument();
	     	} 
	     }
	  }
	  
function kuld_iform(op, form) {
	document.getElementById('varakozas').innerHTML = "Kérem, várjon amíg a kép megjelenik!";
	if (document.getElementById('kiskepmegejlenito')) {
	document.getElementById('kiskepmegejlenito').innerHTML = "";
	}

    document.iform.submit();

}


	  
function removeElement(szulo, divNum) {
  var d = document.getElementById(szulo);
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}







function olvasaskereses(formname) {
	var form = formname;
	var  data = Form.serialize(document.getElementById(form));
	$('keresesieredmeny').update();
	$('varos_kat_hiba').update();	
	$('kat_varos_hiba').update();	

	$('eredmenykep').className = 'hidden_element';
	if (form == "hirdeteskereseskateg") {
		$('varos_kat_hiba').update();	
		$('kat_varos_hiba').update();
		$('szokereses_hiba').update();
		$('listazas_hiba').update('<div align="center" class="msg_hiba_nagy">Keresés...</div>');
	} else if (form == "hirdeteskeresesszo") {
		$('varos_kat_hiba').update();	
		$('kat_varos_hiba').update();
		$('szokereses_hiba').update('<div align="center" class="msg_hiba_nagy">Keresés...</div>');
		$('listazas_hiba').update();
	}
	
	 
	  
        var oOptions = {
        method: "post",
        parameters: data,
        onSuccess: function (oXHR) {
        	 var json = eval( "(" + oXHR.responseText + ")" );
          	if (json.hiba)  {
	            if (form == "hirdeteskereseskateg") {
					$('listazas_hiba').update(json.hiba);
					$('szokereses_hiba').update();
				} else if (form == "hirdeteskeresesszo") {
					$('szokereses_hiba').update(json.hiba);
					$('listazas_hiba').update();
				}
            } else if (json.eredmeny) {
       			$('szokereses_hiba').update();
				$('listazas_hiba').update();
				$('varos_kat_hiba').update();
				$('kat_varos_hiba').update();
	            if (form == "varos_kat") {
	            	$('varos_kat_hiba').update('<img align="center" src="style/images/talalatokalul.jpg" />');	
				} else if (form == "kat_varos") {
					$('kat_varos_hiba').update('<img align="center" src="style/images/talalatokalul.jpg" />');	
				} else if (form == "hirdeteskereseskateg") {
					$('listazas_hiba').update('<img align="center" src="style/images/talalatokalul.jpg" />');	
				} else if (form == "hirdeteskeresesszo")  {
					$('szokereses_hiba').update('<img align="center" src="style/images/talalatokalul.jpg" />');	
				}
            		$('eredmenykep').className = 'div_center_text_100';
					$('keresesieredmeny').update(json.eredmeny);
            }
        	saveResult(oXHR.responseText);
        },
        onFailure: function (oXHR) {
            saveResult("Hiba lépett fel: " + oXHR.statusText);
        }
    };
    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=olvaskereses", oOptions); 
}




function selecterlekerdezes_varos_kat() {
	$('eredmenykep').className = 'hidden_element';
	$('varos_kat_hiba').update('<div align="center" class="msg_hiba_nagy">Keresés...</div>');	
	$('kat_varos_hiba').update();
	$('szokereses_hiba').update();
	$('listazas_hiba').update();
	$('keresesieredmeny').update();
	$('hirdeteskeresesszo').reset();
	$('hirdeteskereseskateg').reset();
	$('kat_varos').reset();
	$('varos_out').options.length = 0;
	
    var  data = Form.serialize(document.getElementById('varos_kat'));
    var oOptions = {
        method: "post",
        parameters: data,
        onSuccess: function (oXHR) {
           var json = eval( "(" + oXHR.responseText + ")" );
          	if (json.hiba)  {
          		 $('kategoria_out').options.length = 0;
           		 $('varos_kat_hiba').update(json.hiba);
           		 $('kategoria_out').disable();
            } else if (json.lista) {
            	$('kategoria_out').options.length = 0;
           	 		for (i = 0; i < json.lista.length; i++) {
    	              var opt = document.createElement('option');
		              opt.text = json.lista[i]['kategoria'];
		              opt.value = json.lista[i]['kid'];
		              $('kategoria_out').options.add(opt);
					}
           	 $('kategoria_out').enable();
				$('varos_kat_hiba').update();
        	}
        	//saveResult(oXHR.responseText);

        },
        onFailure: function (oXHR) {
            saveResult("Hiba lépett fel: " + oXHR.statusText);
        }
    };
    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=olvasselecterlekeres", oOptions); 
}


function selecterlekerdezes_kat_varos() {
	$('eredmenykep').className = 'hidden_element';
	$('varos_kat_hiba').update();	
	$('szokereses_hiba').update();
	$('listazas_hiba').update();
	$('kat_varos_hiba').update('<div align="center" class="msg_hiba_nagy">Keresés...</div>');
	$('keresesieredmeny').update();
	$('hirdeteskeresesszo').reset();
	$('hirdeteskereseskateg').reset();
	$('varos_kat').reset();
	$('kategoria_out').options.length = 0;
	
    var  data = Form.serialize(document.getElementById('kat_varos'));
    var oOptions = {
        method: "post",
        parameters: data,
        onSuccess: function (oXHR) {
           var json = eval( "(" + oXHR.responseText + ")" );
          	if (json.hiba)  {
          		 $('varos_out').options.length = 0;
           		 $('kat_varos_hiba').update(json.hiba);
           		 $('varos_out').disable();
            } else if (json.lista) {
                  	$('varos_out').options.length = 0;
           	 		for (i = 0; i < json.lista.length; i++) {
    	              var opt = document.createElement('option');
		              opt.text = json.lista[i]['varos'];
		              opt.value = json.lista[i]['tid'];
		              $('varos_out').options.add(opt);
					}
				$('varos_out').enable();
				$('kat_varos_hiba').update();
        	}
        	//saveResult(oXHR.responseText);

        },
        onFailure: function (oXHR) {
            saveResult("Hiba lépett fel: " + oXHR.statusText);
        }
    };
    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=olvasselecterlekeres", oOptions); 
}


function szamlakeres() {
	
    var  data = Form.serialize(document.getElementById('szamlakeres_form'));
    var oOptions = {
        method: "post",
        parameters: data,
        onSuccess: function (oXHR) {
        	//var json = eval( "(" + oXHR.responseText + ")" );
        	//bankkartya_kuldes_status (json.bank_kuldes, json.bank_kuldes_msg);
        	//szamla_form (json.szamla_form, json.szamla_msg, json.useradat);
        	$('szamlaadatok').update(oXHR.responseText);
            },
        onFailure: function (oXHR) {
            saveResult("Hiba lépett fel: " + oXHR.statusText);
        }
    };
    var oRequest = new Ajax.Request("modules/hirdetes/hirdetes_index.php?op=szamlakeres", oOptions); 
}


function szamlaadat_mentes() {

    var  data = Form.serialize(document.getElementById('szamlaadatmentes'));
    var oOptions = {
        method: "post",
        parameters: data,
        onSuccess: function (oXHR) {
        	$('szamlaadatok').update(oXHR.responseText);
        	//var json = eval( "(" + oXHR.responseText + ")" );
        	//bankkartya_kuldes_status (json.bank_kuldes, json.bank_kuldes_msg);
        	//szamla_form (json.szamla_form, json.szamla_msg, json.useradat);
           },
        onFailure: function (oXHR) {
            saveResult("Hiba lépett fel: " + oXHR.statusText);
        }
    };
    var oRequest = new Ajax.Request("users_szamlazasiupdateajax.html", oOptions); 
}




function bankkartya_kuldes_status (bank_kuldes, bank_kuldes_msg) {
			var bank_statusz = bank_kuldes;
			var bank_statusz_msg = bank_kuldes_msg;
			
			if (typeof(bank_statusz) == "number") {
				 if (bank_statusz == 1) {
	        		if ($('bankkartyasform')) {
	        			$('bankkartyasform').enable();
	           		}
	        	} else {
	        		if ($('bankkartyasform')) {
	        			$('bankkartyasform').disable();
	        		}
	        	}
			}
			
			if (typeof(bank_statusz_msg) == "string") {
				if ($('bank_kuldes_msg')) {
	        		$('bank_kuldes_msg').update(bank_statusz_msg);
	        	}
			} else {
				if ($('bank_kuldes_msg')) {
	        		$('bank_kuldes_msg').update();
	        	}
			}
}


function szamla_form (szamla_form, szamla_form_msg, useradat) {
	
	var szamla_form_enable = szamla_form;
	var szamla_form_message = szamla_form_msg;
	var useradat_obj = useradat;

			if (typeof(szamla_form_enable) == "number") {
				 if (szamla_form_enable == 1) {
	        		if ($('szamlaform')) {
	        			$('szamlaform').className = 'show_element';
	           		}
	        	} else {
	        		if ($('szamlaform')) {
	        			$('szamlaform').className = 'hidden_element';
	           		}
	        	}
			} else {
				if ($('szamlaform')) {
	        			$('szamlaform').className = 'hidden_element';
	           	}
			}

			if (typeof(szamla_form_message) == "string") {
			   		if ($('szamlaadatstatus')) {
	        			$('szamlaadatstatus').update(szamla_form_message);
	           		}
			} else {
				if ($('szamlaadatstatus')) {
	        			$('szamlaadatstatus').update();
	           	}
			}
			
	
	    	if (typeof(useradat_obj) == "object") {
		      	$('szdata_nev').value = useradat.szdata_nev;
	        	$('szdata_varos').value = useradat.szdata_varos;
	        	$('szdata_irsz').value = useradat.szdata_irsz;
	        	$('szdata_cim').value = useradat.szdata_cim;
	           	$('szdata_adoszam').value = useradat.szdata_adoszam;
	    	}
	
}

function adminelrejt() {
	$('szamlalista').className = "tilt";
}
