var $szamlalo = 2;

$(function() {
	$('.ajanlja_tovabbi').click(function() {
		if ($szamlalo < 6) {
			var $inner = "<ul class=\"ismeros_" + $szamlalo + "\"><li><label for=\"nev_" + $szamlalo + "\">Ismerősének neve:</label><input type=\"text\" name=\"nev_" + $szamlalo + "\" id=\"nev_" + $szamlalo + "\" /></li><li><label for=\"email_" + $szamlalo + "\">Ismerősének e-mail címe:</label><input type=\"text\" name=\"email_" + $szamlalo +"\" id=\"email_" + $szamlalo + "\" /></li></ul>";
			$('.ajanlja_inner').append($inner);
			$szamlalo++;
		}
		this.blur();
		return false;
	});

	// maganszemely v. intezmeny
	$('#maganszemely').click(function() {
		document.getElementById('cimsor').style.display="block";
	});

	$('#intezmeny').click(function() {
		document.getElementById('cimsor').style.display="none";
	});

	// 9 honap hirlevelek
	$("#kilenc_honap_hirlevel").click(function() {
		// If checked
		if ($("#kilenc_honap_hirlevel").is(":checked")) {
			$("#kilenc_honap_adatok").show();
			$("#kilenc_honap_dist").hide();
		}
		else {
	    $("#kilenc_honap_adatok").hide();
			$("#kilenc_honap_dist").show();
		}
	});

	// fejlodeskoveto hirlevelek
	$("#fejlodeskoveto_hirlevel").click(function() {
		// If checked
		if ($("#fejlodeskoveto_hirlevel").is(":checked")) {
			$("#fejlodeskoveto_adatok").show();
			$("#fejlodeskoveto_dist").hide();
			$('#hl-fejlodeskoveto').addClass("endless_bg");
			if ($('#fejlodeskoveto_container div').size() == 0) {
				$("#btn_fejlodeskoveto_ujgyermek").click();
			}
		}
		else {
			$("#fejlodeskoveto_adatok").hide();
			$("#fejlodeskoveto_dist").show();
			$('#hl-fejlodeskoveto').removeClass("endless_bg");
		}
	});

	// oltasi ertesito hirlevelek
	$("#oltasi_ertesito_hirlevel").click(function() {
		// If checked
		if ($("#oltasi_ertesito_hirlevel").is(":checked")) {
			$("#oltasi_ertesito_adatok").show();
			$("#oltasi_ertesito_dist").hide();
			$('#hl-oltasiertesito').addClass("endless_bg");
			if ($('#oltasi_container div').size() == 0) {
				$("#btn_oltasi_ujgyermek").click();
			}
		}
		else {
	    $("#oltasi_ertesito_adatok").hide();
			$("#oltasi_ertesito_dist").show();
			$('#hl-oltasiertesito').removeClass("endless_bg");
		}
	});

	$("#btn_oltasi_ujgyermek").click(function(){
		var flowid = $(this).attr('keytag');
		insertChildBlock(flowid, 'oltasi');
	});

	$("#btn_fejlodeskoveto_ujgyermek").click(function(){
		var flowid = $(this).attr('keytag');
		insertChildBlock(flowid, 'fejlodeskoveto');
	});

	// receptfigyelo hirlevelek
	$("#receptfigyelo_hirlevel").click(function() {
		// If checked
		if ($("#receptfigyelo_hirlevel").is(":checked")) {
			$("#receptfigyelo_adatok").show();
			$("#receptfigyelo_dist").hide();
		}
		else {
	    $("#receptfigyelo_adatok").hide();
			$("#receptfigyelo_dist").show();
		}
	});

	$("#btn_newcaptcha").click(function(){
		$.ajax({
			type: "POST",
			url: "/ajax/util/captcha_ajax",
			data: "cmd=newcaptcha",
			dataType: "json",
			async: false,
			success: function(ma){
				if (ma.status == 'ok') {
					$("#img_captcha").attr('src', '/util/captcha_img.png?new=1;rnd=' + new Date().getTime());
				} else {
					$('#growl_message_err').jGrowl('Nem tudok új kulcsszót adni! Próbáld újratölteni az oldalt!', { header: 'Új kulcsszó:', life: 3000, theme: 'babaszoba_err', speed: 'slow'});
				}
			}
		});
	});

	// alertek
	$('#gomb_aktivalva').click(function() {
		$("#hirlevel_aktivalva").hide();
	});
	$('#gomb_feliratkozas').click(function() {
		$("#hirlevel_feliratkozas").hide();
	});
	$('#gomb_megse').click(function() {
		$("#hirlevel_lemondas").hide();
	});
	$('#gomb_leiratkozas').click(function() {
		document.getElementById('forceunsub').submit();
	});

	$(".btn_unsub_fejlodeskoveto").click(function(){
		if (window.confirm("Biztosan törölni akarod ezt a feliratkozást?")) {
			var nlsid = $(this).attr('nlsid');
			$.ajax({
				type: "POST",
				url: "/ajax/services/hirlevelek/ajaxreq_ajax",
				data: {
					cmd: 'delsub',
					nlsid: nlsid,
					hash: code,
					isadmin: isadmin
				},
				dataType: "json",
				async: false,
				success: function(ma){
					if (ma.status == 'ok') {
						$("#fk_div_" + nlsid).remove();
						$('#growl_message_ok').jGrowl('A művelet befejezéséhez szükséges információkat e-mailben küldtük el Neked!', { header: 'Sikeres törlés!', life: 3000, theme: 'babaszoba_ok', speed: 'slow'});
					} else {
						$('#growl_message_err').jGrowl(ma.message, { header: 'Hiba!', life: 3000, theme: 'babaszoba_err', speed: 'slow'});
					}
				}
			});
		}
	});
	
});

function insertChildBlock(flowid, container) {
	var nextkey = document.getElementById(container + '_container').getElementsByTagName('div').length;
	var s1node = document.getElementById(container + '_proto_ev');
	var s2node = document.getElementById(container + '_proto_honap');
	var s3node = document.getElementById(container + '_proto_nap');
	var s4node = document.getElementById(container + '_proto_nev');
	// kereshetővé tesszük a nevét, de megváltoztatjuk
	s1node.setAttribute('id', 'f1');
	s2node.setAttribute('id', 'f2');
	s3node.setAttribute('id', 'f3');
	s4node.setAttribute('id', 'f4');
	var newChildNode = document.getElementById(container + '_proto').cloneNode(true);
	newChildNode.setAttribute('id', 'pn_' + nextkey);
	s1node.setAttribute('id', container + '_proto_ev');
	s2node.setAttribute('id', container + '_proto_honap');
	s3node.setAttribute('id', container + '_proto_nap');
	s4node.setAttribute('id', container + '_proto_nev');
	document.getElementById(container + '_container').appendChild(newChildNode);

	// beállítjuk az attribútumokat, majd töröljük az ID-t (hogy idétlenek legyenek)
	document.getElementById('f1').setAttribute('name', 'data[' + flowid + '][' + nextkey + '][ev]');
	document.getElementById('f2').setAttribute('name', 'data[' + flowid + '][' + nextkey + '][honap]');
	document.getElementById('f3').setAttribute('name', 'data[' + flowid + '][' + nextkey + '][nap]');
	document.getElementById('f4').setAttribute('name', 'data[' + flowid + '][' + nextkey + '][childname]');

	document.getElementById('f1').setAttribute('id', '');
	document.getElementById('f2').setAttribute('id', '');
	document.getElementById('f3').setAttribute('id', '');
	document.getElementById('f4').setAttribute('id', '');
}

function jumpToPage(target) {
	if (target != 0) {
		window.location.href = '/services/hirlevelek/archivum' + target;
	}
}

