
// Eseménynaptár
function esemenynaptar(year,month,portal_lang)
{
	x_esemenynaptar(year,month,esemenynaptar_cb);
}

function esemenynaptar_cb(vissza)
{
	document.getElementById("esemenynaptar_ajax").innerHTML = vissza;
}


// Időpontfoglalás tábla
function get_idopont_tabla(y,m,d,ugy_id)
{
	x_get_idopont_tabla(y,m,d,ugy_id,get_idopont_tabla_cb);
}

function get_idopont_tabla_cb(vissza)
{
	document.getElementById("idoponttabla_ajax").innerHTML = vissza;
}


// Időpont lefoglalása
function idopont_lefoglalasa(datum,idopont,ugy_id)
{
	x_idopont_lefoglalasa(datum,idopont,ugy_id,idopont_lefoglalasa_cb);
}

function idopont_lefoglalasa_cb(vissza)
{
	alert(vissza[0]);
	get_idopont_tabla(vissza[1],vissza[2],vissza[3],vissza[4]);
}


// Biztonsági kód ellenőrzése és ha jó, akkor SUBMIT (természetesen SUBMIT után is ellenőrzünk!)
function online_form_submit(datum,idopont,ugy_id)
{
	x_online_form_submit(document.forms.online_form.bizt_kod.value,online_form_submit_cb);
}

function online_form_submit_cb(vissza)
{
	if (vissza == 0){alert("A biztonsági kód helytelen!");}
	if (vissza == 1){document.forms.online_form.submit();}
}


// Jelszó módosítása
function change_passwd_submit_check()
{
	x_change_passwd_submit_check(document.forms.change_passwd_form.old_passwd.value,change_passwd_submit_check_cb);
}

function change_passwd_submit_check_cb(vissza)
{
	d = document.forms.change_passwd_form;
	if (vissza == 0){alert("A jelenlegi jelszó helytelen!");}
	if (vissza == 1){
		if (d.new_passwd.value.length < 5){alert('A jelszó 5 karakternél nem lehet rövidebb!');}
		else if (d.new_passwd.value != d.new_passwd_2.value){alert('A jelszó és a megerősített jelszó nem egyezik!');}
		else{d.submit();}
		}
}

//eugyintezsenel dokumentumlista rendezettsege
function rendez(mit)
{
	x_rendez(mit,rendez_cb);
}

function rendez_cb(vissza)
{
	nev = 'rendelettar_ajax';
	elem = document.getElementById(nev);
	
//	alert(vissza);

	document.getElementById("rendelettar_ajax").innerHTML = vissza;

//	alert(elem.innerHTML);
}


// Kapcsolatfelvétel - Emailek küldése az illetékeseknek, meg nekünk :D

function ajax_kapcsolatfelvetel_submit(){
	var nev = document.getElementById('nev').value;
	var email = document.getElementById('email').value;
	var targy = document.getElementById('targy').value;
	var uzenet = document.getElementById('uzenet').value;
	
	if (nev == ''){alert('A név megadása kötelező!');}
	else if (email == ''){alert('Az email cím megadása kötelező!');}
	else if (uzenet == ''){alert('Az üzenet mező üres!');}
	else{
		x_ajax_kapcsolatfelvetel_submit(Base64.encode(nev), Base64.encode(email), Base64.encode(targy), Base64.encode(uzenet), ajax_kapcsolatfelvetel_submit_cb);
	}
}

function ajax_kapcsolatfelvetel_submit_cb(vissza){
	alert('Üzenet elküldve!');
	document.getElementById('nev').value = '';	
	document.getElementById('email').value = '';	
	document.getElementById('targy').value = '';	
	document.getElementById('uzenet').value = '';	
}


// AJAX azaz

function ajax_azaz(nb,szam,mezo_id){
	x_ajax_azaz(nb,szam,mezo_id,ajax_azaz_cb);
}

function ajax_azaz_cb(vissza){
	var raw = vissza.split('|');
	var nb = raw[0];
	for (var i=1;i<=nb;i++){
		ertek = raw[((i-1)*2)+1];
		mezo_id = raw[((i-1)*2)+2];
		document.getElementById(mezo_id).value = ertek;
	}
}


// ŰRLAP TÖRLÉSE

function ajax_urlap_torlese(id){
	x_ajax_urlap_torlese(id,ajax_urlap_torlese_cb);
}

function ajax_urlap_torlese_cb(vissza){
	if (vissza == '0'){
		alert('Az űrlap törlése megtörtént!');
		window.location.reload();
	}
	else{alert('Hiba történt az űrlap törlése közben. Hibakód: '+vissza);}
}


// Kapcsolatfelvétel - Emailek küldése az illetékeseknek, meg nekünk :D

function ajax_szemelyes_adatmodositas_submit(){
	var nev = document.getElementById('nev').value;
	var email = document.getElementById('email').value;
	var lakcim = document.getElementById('lakcim').value;
	var mobilszam = document.getElementById('mobilszam').value;
	
	if (nev == ''){alert('A név megadása kötelező!');}
	else if (email == ''){alert('Az email cím megadása kötelező!');}
	else if (lakcim == ''){alert('Alakcím megadása kötelező!');}
	else if (mobilszam == ''){alert('A mobilszám megadása kötelező. (Az időpontfoglalásokról a rendszer SMS-értesítést küld.)');}
	else if (!isValisHungarianMobileNumber(mobilszam)){alert('A mobilszám hibás. A számot 06 előtaggal, elválasztójelek nélkül adja meg! (Pl: 06991234567)');}
	else{
		x_ajax_szemelyes_adatmodositas_submit(Base64.encode(nev), Base64.encode(email), Base64.encode(lakcim), mobilszam, ajax_szemelyes_adatmodositas_submit_cb);
	}
}

function ajax_szemelyes_adatmodositas_submit_cb(vissza){
	alert('Az adatok mentése megtörtént!');
	goTo('index.php?mode=adatmodositas');
}


// Mobilszám mentése (belépés után, adatpótlás)

function ajax_mobilszam_mentese(mode_req){
	var mobilszam = document.getElementById('mobilszam').value;
	if (mobilszam == ''){alert('A mező kitöltése kötelező!');}
	else if (!isValisHungarianMobileNumber(mobilszam)){alert('A mobilszám hibás. A számot 06 előtaggal, elválasztójelek nélkül adja meg! (Pl: 06991234567)');}
	else{
		x_ajax_mobilszam_mentese(mobilszam, mode_req, ajax_mobilszam_mentese_cb);
	}
}

function ajax_mobilszam_mentese_cb(vissza){
	goTo('index.php?mode='+vissza);
}
