function ajax__load(obj, url) {
  try {
    obj.load(url);
  }
  catch(err) {
    alert("Hiba az oldalon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_reg(frm) {
  try {
    data = "&nev=" +frm.nev.value+
    "&login=" +frm.login.value+
    "&passwd=" +frm.passwd.value+
    "&passwd2=" +frm.passwd2.value+
    "&telefon_krzt=" +frm.telefon_krzt.value+
    "&telefon=" +frm.telefon.value+
    "&email=" +frm.email.value+
    "&id_megye=" +frm.id_megye.value+
    "&id_telep=" +frm.id_telep.value+
    "&irszam=" +frm.irszam.value+
    "&cim=" +frm.cim.value+
		"&id_utca=" +frm.id_utca.value+
		"&hazszam=" +frm.hazszam.value+
    "&emelet=" +frm.emelet.value+
    "&ajto=" +frm.ajto.value+
    "&csengo=" +frm.csengo.value+
    "&id_megye_sel=" +frm.id_megye_sel.value+
	"&id_telep_sel=" +frm.id_telep_sel.value+
	"&hirlevel=" +frm.hirlevel.value+
    "&j=ok";

    if(frm.elfogad.checked)
      data+= "&elfogad=1";

    reg.load("ajax__reg.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_regmod(frm) {
  try {
    data = "&nev=" +frm.nev.value+
    "&login=" +frm.login.value+
    "&passwd=" +frm.passwd.value+
    "&passwd2=" +frm.passwd2.value+
    "&telefon_krzt=" +frm.telefon_krzt.value+
    "&telefon=" +frm.telefon.value+
    "&email=" +frm.email.value+
    "&id_megye=" +frm.id_megye.value+
    "&id_telep=" +frm.id_telep.value+
    "&irszam=" +frm.irszam.value+
    "&cim=" +frm.cim.value+
		"&id_utca=" +frm.id_utca.value+
		"&hazszam=" +frm.hazszam.value+
    "&emelet=" +frm.emelet.value+
    "&ajto=" +frm.ajto.value+
    "&csengo=" +frm.csengo.value+
    "&id_megye_sel=" +frm.id_megye_sel.value+
		"&id_telep_sel=" +frm.id_telep_sel.value+
    "&j=ok";

    reg.load("ajax__regmod.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_login(frm) {
  try {
    data = "&login=" +frm.login.value+
    "&passwd=" +frm.passwd.value+
    "&j=ok";

    login.load("ajax__login.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

/* belepes a bal oldali login panelen */
function ajax__submit_login_bal(frm) {
  try {
    data = "&login=" +frm.login.value+
    "&passwd=" +frm.passwd.value+
    "&j=ok";

    login_bal.load("ajax__login_bal.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_szallcim(frm) {
  try {
    data = "&id_megye=" +frm.id_megye.value+
    "&id_telep=" +frm.id_telep.value+
    "&irszam=" +frm.irszam.value+
    "&cim=" +frm.cim.value+
		"&id_utca=" +frm.id_utca.value+
		"&hazszam=" +frm.hazszam.value+
    "&emelet=" +frm.emelet.value+
    "&ajto=" +frm.ajto.value+
    "&csengo=" +frm.csengo.value+
    "&id_megye_sel=" +frm.id_megye_sel.value+
		"&id_telep_sel=" +frm.id_telep_sel.value+
    "&j=ok";

    if(frm.elvitelre.checked)
      data+= "&elvitelre=1";
		else data+= "&szallitas_ido="+frm.id_ido.value;

    szallcim.load("ajax__szallcim.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_patika_sel(frm) {
	try {
		data = "j=ok";
		if(frm.kihagyas.value==1)
      data+= "&kihagyas=1";
		inputok = frm.getElementsByTagName('input');
		for (i=0;i<inputok.length;i++) {
			if (inputok[i].name.substring(0,10)=='idPatika__' && inputok[i].checked) data+= "&idPatika[]="+inputok[i].value;
		}

    patika_sel.load("ajax__patika_sel.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__submit_mo_patika_kereso(frm, id_megye) {
  try {
    data = "&id_megye=" +frm.id_megye.value+
    "&id_telep=" +frm.id_telep.value+
    "&id_tipus=" +frm.id_tipus.value+
    "&j=ok";

    //megyevalasztas:
    if(id_megye!=null) {
      kereso_szures.load("ajax__mo_patika_kereso.php?j=ok", "POST", data);
    }
    else {
      if(frm.id_megye.value=="v" && frm.id_telep.value=="v")
        kereso_talalat.load("ajax__mo_patika_kereso_talalat.php?muv=reset&j=ok", "POST", data);
      else
        kereso_talalat.load("ajax__mo_patika_kereso_talalat.php?muv=szures&j=ok", "POST", data);
   }
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__mo_patika_kereso_talalat_onchange_orderby(orderby) {
  try {
    ajax__load(kereso_talalat, "ajax__mo_patika_kereso_talalat.php?orderby="+orderby+"&muv=setorder");
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__mo_patika_kereso_talalat_onchange_limit(limit) {
  try {
    ajax__load(kereso_talalat, "ajax__mo_patika_kereso_talalat.php?limit="+limit+"&muv=setlimit");
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}


function ajax__submit_patika_kereso(frm, id_megye) {
  try {
    if(frm.telepnev.value=="" && frm.nev.value=="")
      alert("Adjon meg lagalább egy keresési feltételt!");
    else {
      data = "&telepnev=" +frm.telepnev.value+
      "&nev=" +frm.nev.value+
      "&j=ok";

      kereso_talalat.load("ajax__patika_kereso_talalat.php?muv=szures&j=ok", "POST", data);
    }
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__patika_kereso_talalat_onchange_orderby(orderby) {
  try {
    ajax__load(kereso_talalat, "ajax__patika_kereso_talalat.php?orderby="+orderby+"&muv=setorder");
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__patika_kereso_talalat_onchange_limit(limit) {
  try {
    ajax__load(kereso_talalat, "ajax__patika_kereso_talalat.php?limit="+limit+"&muv=setlimit");
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__ujkereso_megye_selected(id_megye) {
  try {
    ajax__load(kereso_szures, "ajax__patika_kereso.php?id_megye="+id_megye);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}

function ajax__ujkereso_submit(frm) {
  try {
    data = "&id_megye=" +frm.megye.value+
      "&id_telep=" +frm.telep.value+
      "&nev=" +frm.nev.value+
      "&cim=" +frm.cim.value+
      "&fiokjel=" +frm.fiokjel.value+
      "&j=ok";

      kereso_talalat.load("ajax__patika_kereso_talalat.php?j=ok", "POST", data);
  }
  catch(err) {
    alert("Hiba a formon!\n\n("+err.message+": "+err.name+")");
    return false;
  }
}
