
// 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;
}


// Hírlevél reg

function hirlevel_reg()
{
	var hirlevel_email = document.getElementById('hirlevel_email').value;
	if (hirlevel_email != ''){
		x_hirlevel_reg(hirlevel_email,hirlevel_reg_cb);
	}
}

function hirlevel_reg_cb(vissza)
{
	if (vissza == 0){alert('Az e-mail cím már rajta van a listán!');}
	if (vissza == 1){alert('Sikeres feliratkozás!');}
	document.getElementById('hirlevel_email').value = '';	
}


// Portal reg

function regisztracio(){
	var nev = document.getElementById('nev').value;
	var email = document.getElementById('email').value;
	var felhasznaloi_nev = document.getElementById('felhasznaloi_nev').value;
	var jelszo = document.getElementById('jelszo').value;
	
	var hirlevel = document.getElementById('hirlevel');
	if (hirlevel.checked){hirlevel = 1;}
	else{hirlevel = 0;}

	var ff_confirm = document.getElementById('ff_confirm');
	if (ff_confirm.checked){ff_confirm = 1;}
	else{ff_confirm = 0;}
	
	if ((nev == '')||(email == '')||(felhasznaloi_nev == '')||(jelszo == '')){alert('Az összes mező kitöltése kötelező!');}
	else if (jelszo.length < 5){alert('A jelszó nem lehet 5 karakternél rövidebb!');}
	else if (ff_confirm == 0){alert('A felhasználási feltételek elfogadása kötelező!');}
	else{
		x_regisztracio(felhasznaloi_nev,jelszo,nev,email,hirlevel,regisztracio_cb);	
	}
}

function regisztracio_cb(vissza){
	if (vissza == 0){goTo('index.php?mode=regisztracio&sub=success');}
	if (vissza == 1){alert('A megadott email címmel már regisztráltak, kérjük adjon meg másikat');}
	if (vissza == 2){alert('A felhasználói név már foglalt, kérjük válasszon másikat!');}
}


// Kommentek frissítése

function update_comments(tipus,azonosito){
	x_update_comments(tipus,azonosito,update_comments_cb);
}

function update_comments_cb(vissza){
	document.getElementById('div_comments').innerHTML = vissza;
}


// Komment elküldése

function comment_submit(){

	var user = document.getElementById('felhasznaloi_nev').value;
	var pass = document.getElementById('jelszo').value;
	var comment = document.getElementById('hozzaszolas').value;
	var tipus = document.getElementById('comment_tipus').value;
	var azonosito = document.getElementById('comment_azonosito').value;
	
	var pass_md5 = md5(pass);
	
	if ((user == '')||(pass == '')){alert('Írja be a felhasználói nevét és a jelszavát!');}
	else{
		x_comment_submit(user,pass_md5,comment,tipus,azonosito,comment_submit_cb);
	}
}

// Vissza: [1/0]|komment_tipus|komment_azonosito <-- azért, hogy tudjuk, mit kell update-elni.

function comment_submit_cb(vissza){
	
	var raw = vissza.split('|');
	var return_code = raw[0];
	var tipus = raw[1];
	var azonosito = raw[2];
	
	if (return_code == '0'){alert('Hibás felhasználói név / jelszó !');}
	if (return_code == '1'){
		clear_comment();
		update_comments(tipus,azonosito);
	}
}
