/**
 * @author greg
 */

/**
 * Löscht einen Eintrag mit der übergebenen ID
 * @param int id
 */
function deleteEntry(id){
	$.post('php/scripts/guestbook/guestbook.php',{'action':'delete','id':id}, function(data){
		if (data == 'success') {
			//Löschen erfolgreich. Eventuell noch Meldung ausgeben und zurück zur Eintragsliste
			alert('Löschen erfolgreich');
			createGuestBook(document.getElementById('guestbook'));
		}
		else {
			alert('Beim Löschen ist ein Fehler passiert.');
		}
	});
}

/**
 * Initialisiert das Gästebuch
 * @param {Object} parent
 */

function createGuestBook(parent){
    parent.innerHTML = "";

    $.get('php/scripts/guestbook/guestbookContent.php',{'newMessage': 'false'} ,function(data){
        $("#" + parent.id).fadeIn(1000);
        parent.innerHTML = data;
    });
}

/**
 * Zeigt den Gästebucheditor an
 */
function showEditor(parent){
	parent = document.getElementById(parent);
	parent.innerHTML = "";
	
	$.get('php/scripts/guestbook/guestbookContent.php',{'newMessage':'true'},function(data){
		parent.innerHTML = data;
	});	
}

/**
 * Speichert den Eintrag
 */
function saveEntry(){
	var name = document.getElementById('guestbookName');
	var email = document.getElementById('guestbookEmail');
	var homepage = document.getElementById('guestbookHomepage');
	var message = document.getElementById('guestbookMessage');
	
	$.post('php/scripts/guestbook/guestbook.php',{
		'name':name.value,
		'email':email.value,
		'homepage':homepage.value,
		'message':message.value
	},function(data){
		if(data == 'success'){
			//Eintragung erfolgreich. Eventuell noch Meldung ausgeben und zurück zur Eintragsliste
			alert('Danke für Deine Nachricht...');
			createGuestBook(document.getElementById('guestbook'));
		}else{
			//alert(data);
			alert('Huch! Beim Eintragen ist ein Fehler passiert. Es wird nun versucht den Autor dieser Seite zu informieren.');
		}
	});
}

