var uzenofalNyitva = false;

function handleTextField(tfield, op, deftext) {
	switch(op){
		case 'show' : if(tfield.value == '')
							tfield.value=deftext;
					  break;
		case 'hide' : if(tfield.value == deftext)
							tfield.value='';
					  break;
	}
	return true;
}

function uzenofalNyitZar(){
	if (uzenofalNyitva) {
		Effect.SlideUp('uzenetir');
		uzenofalNyitva = false;
	} else {
		Effect.SlideDown('uzenetir');
		uzenofalNyitva = true;
	}
//	return false;
}

function uzenetMentes(){
	if (document.getElementById('uzenet_text').value != "") {
		betoltesPOST("ajax_uzenofal","uzenetek","uzenet_form","");
		document.getElementById('uzenet_text').value = "";
		uzenofalNyitZar()
	} else {
		alert('Nem írtál üzenetet!');
	}
}

function regisztracio(formID){
	var realname = document.getElementById('reg_realname').value;
	var username = document.getElementById('reg_username').value;
	var pass1 = document.getElementById('reg_password').value;
	var pass2 = document.getElementById('reg_password2').value;
	var email = document.getElementById('reg_email').value;
	var mobil = document.getElementById('reg_mobil').value;
	var szul_ev = document.getElementById('reg_szul_ev').value;

	var email_minta = /^[^\s@]+@[^\s@]+\.[a-zA-Z]{2,4}$/;
	var datum_minta = /^[0-9]{4}\.[0-9]{2}\.[0-9]{2}$/;

	if (pass1!=pass2) {
		alert('Nem egyezik a megadott két jelszó!');
	} else if (email != "" && !email_minta.test(email)) {
		alert("Nem megfelelő formátumú az email cím!");
	} else if (szul_ev != "" && !datum_minta.test(szul_ev)) {
		alert("Nem megfelelő formátumú a születési dátum!");
	} else if (realname=="" || username=="" || pass1=="" || pass2=="" || email=="" || szul_ev=="") {
		alert('Nem töltöttél ki minden szükséges mezőt!')
	} else if (document.getElementById('reg_elfogadom').checked==false) {
		alert('Kérünk olvasd el a felhasználási feltételeket!');
	} else {
		document.getElementById(formID).submit();
	}
}

function levelOlvasas(levelID){
	document.getElementById('input_level_id').value=levelID;
	document.getElementById('uzenet_olvasas_form').submit();
}

function levelKuldes(){
	if (document.getElementById('input_cimzettek').value == "" || document.getElementById('input_targy').value == "") {
		alert('Adj meg címmzettet és tárgyat!');
	} else {
		document.getElementById('uzenet_iras_form').submit();
	}
}

function levelTorles(){
	document.getElementById('uzenet_torles_form').submit();
}

function levelekTorlese(){
	document.getElementById('kijeloltek_torlese_form').submit();
}

function cimzettValasztas(cimzettNev){
	var cimzettek = document.getElementById('input_cimzettek').value;
	var cimzettekObject = document.getElementById('input_cimzettek');

	if (cimzettek == '') {
		cimzettekObject.value = cimzettNev;
	} else if (cimzettek.indexOf(cimzettNev) < 0) {
		cimzettekObject.value = cimzettek + ', ' + cimzettNev;
	}
}

function fesztivalJeloles(irany,latogatoID){
	if (irany == 'megyek' && latogatoID != "") {
		document.getElementById('megyek_a_fesztivalra').submit();
	} else if (irany == 'megyek' && latogatoID == "") {
		alert('Mielőtt fesztivált választasz jelentkezz be!\nNem vagy regisztrálva? Regisztrálj!:)');
	} else if (irany == 'megse_megyek') {
		document.getElementById('megse_megyek').submit();
	}
}

function kedvencJeloles(irany,latogatoID){
	if (irany == 'kedvencnek_jelolom' && latogatoID != "") {
		document.getElementById('kedvencnek_jelolom').submit();
	} else if (irany == 'kedvencnek_jelolom' && latogatoID == "") {
		alert('Mielőtt kedvencnek jelolsz egy fellépőt jelentkezz be!\nNem vagy regisztrálva? Regisztrálj!:)');
	} else if (irany == 'kedvenc_torlese') {
		document.getElementById('kedvenc_torlese').submit();
	}
}

function latogatoJeloles(irany,latogatoID){
	if (irany == 'ismerosnek_jelolom' && latogatoID != "") {
		document.getElementById('ismerosnek_jelolom').submit();
	} else if (irany == 'ismerosnek_jelolom' && latogatoID == "") {
		alert('Mielőtt ismerősnek jelolsz valakit jelentkezz be!\nNem vagy regisztrálva? Regisztrálj!:)');
	} else if (irany == 'ismeros_torlese') {
		document.getElementById('ismeros_torlese').submit();
	} else if (irany == 'jeloles_elfogadva') {
		document.getElementById('jeloles_elfogadva').submit();
	} else if (irany == 'jeloles_elutasitva') {
		document.getElementById('jeloles_elutasitva').submit();
	}
}

function latogatoUzenetKuldes(feladoID,cimzettID){
	if (feladoID != "") {
		document.location.href = '/uzenetek.php?do=uzenet_iras&cimzett=' + cimzettID;
	} else {
		alert('Mielőtt üzenetet küldenél jelentkezz be!\nNem vagy regisztrálva? Regisztrálj!:)');
	}
}

function esemenyJeloles(irany,esemenyID){
	if (irany == 'ott_leszek') {
		document.getElementById('input_esemeny_id').value = esemenyID;
		document.getElementById('input_do').value = 'esemeny_ott_leszek';
		document.getElementById('esemeny_jeloles_form').submit();
	} else if (irany == 'megse_megyek') {
		document.getElementById('input_esemeny_id').value = esemenyID;
		document.getElementById('input_do').value = 'esemeny_megse_leszek_ott';
		document.getElementById('esemeny_jeloles_form').submit();
	} else {
		alert('Mielőtt bejelölnél egy programot jelentkezz be!\nNem vagy regisztrálva? Regisztrálj!:)');
	}
}

function osszesUzenetKijelolese(){
	var checkboxok = document.getElementsByName('check_torles[]');
	for (i=0;i<checkboxok.length;i++) {
		if (checkboxok[i].checked==true) {
			checkboxok[i].checked=false;
		} else {
			checkboxok[i].checked=true;
		}
	}

}

function ujNyomtatoAblak (file){
	var posx = (screen.availWidth / 2) - (1024 / 2);
	var posy = (screen.availHeight / 2) - (768 / 2) - 20;

	window.open (file, "nyomtatoAblak", "toolbar=0,scrollbars=1,location=0,status=0,menubar=1,resizable=0,width=1024,height=768,left=" + posx + ",top=" + posy);
}
