function newNewsItem() {
	showLoading();
	tinyMCE.execCommand('mceRemoveControl', true, 'ni_intro');
	tinyMCE.execCommand('mceRemoveControl', true, 'ni_text');
	$.ajax({
		url: "modules/TespelduynNews/ajax/editNews.php",
		success: function(data) {
			$("#ni_edit").html(data);
			hideLoading();
		}
	});
}

function editNewsItem(niid) {
	showLoading();
	tinyMCE.execCommand('mceRemoveControl', true, 'ni_intro');
	tinyMCE.execCommand('mceRemoveControl', true, 'ni_text');
	$.ajax({
		url: "modules/TespelduynNews/ajax/editNews.php?niid=" + niid,
		success: function(data) {
			$("#ni_edit").html(data);
			hideLoading();
		}
	});
}

function insertNewsItem() {
	showLoading();
	postVars = "date=" + encodeURIComponent($("#ni_date").val());
	postVars += "&title=" + encodeURIComponent($("#ni_title").val());
	var editor = tinyMCE.getInstanceById("ni_intro");
	postVars += "&intro=" + editor.getContent();
	var editor = tinyMCE.getInstanceById("ni_text");
	postVars += "&text=" + editor.getContent();
	$.ajax({
		type: "POST",
		url: "modules/TespelduynNews/ajax/submitNews.php?action=insert",
		data: postVars,
		success: function(data) {
			if (data == 1) {
				showMessage("Opgeslagen", "check");
			} else {
				showMessage("Fout bij opslaan", "error");
				handleError(data);
			}
			hideLoading();
		}
	});
}

function updateNewsItem(id) {
	showLoading();
	postVars = "id=" + encodeURIComponent($("#ni_id").val());
	postVars += "&date=" + encodeURIComponent($("#ni_date").val());
	postVars += "&title=" + encodeURIComponent($("#ni_title").val());
	var editor = tinyMCE.getInstanceById("ni_intro");
	postVars += "&intro=" + encodeURIComponent(editor.getContent());
	var editor = tinyMCE.getInstanceById("ni_text");
	postVars += "&text=" + encodeURIComponent(editor.getContent());

	$.ajax({
		type: "POST",
		url: "modules/TespelduynNews/ajax/submitNews.php?action=update",
		data: postVars,
		success: function(data) {
			if (data == 1) {
				showMessage("Opgeslagen", "check");
			} else {
				showMessage("Fout bij opslaan", "error");
				handleError(data);
			}
			hideLoading();
		}
	});
}

function removeNewsItem(niid) {
	if (confirm("Weet u zeker dat u dit nieuwsitem wilt verwijderen?")) {
		showLoading();
		tinyMCE.execCommand('mceRemoveControl', true, 'ni_intro');
		tinyMCE.execCommand('mceRemoveControl', true, 'ni_text');
		postVars = "id=" + encodeURIComponent($("#ni_id").val());
		$.ajax({
			type: "POST",
			url: "modules/TespelduynNews/ajax/submitNews.php?action=remove",
			data: postVars,
			success: function(data) {
				if (data == 1) {
					$("#ni_edit").html("");
					showMessage("Verwijderd", "check");
				} else {
					showMessage("Fout bij verwijderen", "error");
					handleError(data);
				}
				hideLoading();
			}
		});
	}
}

function showNewsPopup(niid) {
	$("#overlay_background").fadeIn('fast', function() {
		$("#overlay_background").css('opacity', 0.5);
	});
	$("#overlay").fadeIn('fast');
	$.ajax({
		url: "modules/TespelduynNews/ajax/getMoreText.php?niid=" + niid,
		success: function(data) {
			$("#overlay").html(data);
		}
	});
}

function hideNewsPopup() {
	$("#overlay_background").fadeOut('fast');
	$("#overlay").fadeOut('fast');
}
