function selectNews()
{
	//debugMessage("selectNews");
	//debugMessage("newsSetOffset: " + newsSetOffset + " | newsSetCount: " + newsSetCount);
	
	var dataParameters = "adminMode=" + adminMode + "&offset=" + newsSetOffset + "&count=";
	var newsSetCountReal = newsSetCount;
	if(newsSetOffset == 0)
	{
		newsSetCountReal *= 2;
	}
	dataParameters += newsSetCountReal;
	//alert(dataParameters);
	
	$.ajax({
		type: "POST",
		url: "selectNews.php",
		data: dataParameters,
		success: function(data)
		{	
			loading = false;
			newsSetOffset += newsSetCountReal;
			//debugMessage("newsSetOffset: " + newsSetOffset + " | newsSetCount: " + newsSetCount);
			$("#content ul#news").append(data);
			initTinyMce();
			initControls();
		}
	});	
}

function insertNews()
{
	tinyMCE.triggerSave(false, true);
	var newsTitle = $("#content ul#news #newNews .title").val();
	var newsBody = $("#content ul#news #newNews .body").val();
	var newsCreated = $.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate('dd.mm.yy', $("#content ul#news #newNews .created").val()));

	var dataParameters = "created=" + newsCreated + "&title=" + newsTitle + "&body=" + newsBody;
	debugMessage("INSERT >> " + dataParameters);
	
	$.ajax({
		type: "POST",
		url: "insertNews.php",
		data: dataParameters,
		success: function(data)
		{	
			newsSetOffset = 0;
			$("#content ul#news").text("");
			selectNews();
			/*$("#content ul#news").prepend(data);
			initTinyMce();
			initControls();
			clearControls();*/
		}
	});	
}

function updateNews(newsId)
{
	tinyMCE.triggerSave(false, true);
	var newsTitle = $("#content ul#news li#news" + newsId + " .title").val();
	var newsBody = $("#content ul#news li#news" + newsId + " .body").val();
	var newsCreated = $.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate('dd.mm.yy', $("#content ul#news li#news" + newsId + " .created").val()));
	
	var dataParameters = "id=" + newsId + "&created=" + newsCreated + "&title=" + newsTitle + "&body=" + newsBody;
	debugMessage("UPDATE >> " + dataParameters);
	//alert(newsBody);
	$.ajax({
		type: "POST",
		url: "updateNews.php",
		data: dataParameters,
		success: function(data)
		{	
			$("#content ul#news li#news" + newsId + " .status").html("&Auml;nderung gespeichert.").fadeIn("slow", function()
			{
				$(this).delay(5000).fadeOut("slow");
			});
			//$("#content ul#news li#news" + newsId).replaceWith(data);
		}
	});	
}

function deleteNews(id)
{
	dialogDeleteNews.dialog( "option", "buttons", 
	{ 
		"Ok": function() 
		{ 
			$(this).dialog('close'); 
			$.ajax({
				type: "POST",
				url: "deleteNews.php",
				data: "id=" + id,
				success: function(data){
					$("#content ul#news li#news" + id).slideUp();
				}
			});
		},
		"Abbrechen": function() 
		{ 
			$(this).dialog('close');
		} 
	});
	dialogDeleteNews.dialog("open");	
}

