//-------- AJAX - Kommentarfunktionen für User ---------//

//-------------------//
// Globale Variablen //
//-------------------//

var RezeptKommentarActiveID = 0;    // ID des Kommentares der aktiv (gelb hinterlegt ist)

/**
 * 
 * Generiert das Eingabeforumlar oder einen Club-Hinweis
 * unter dem letzten Kindelement eines Kommentars.
 *
 * @author	Dominik Hanke
 * @date		14.03.2007
 * 
 * @param		int			$RezeptID            ID des Rezeptes
 * @param		int			$KategorieID         ID der Kategorie falls der Rezeptaufruf über eine solche erfolgt ist 
 * @param		int			$KommentarID         ID des Kommentars, der beantwortet werden soll
 * @param		int			$KommentarUsername   Username des Kommentar-Autors
 * @param		int			$KommentarUID        UID des Kommentar-Autors
 */
function rezeptKommentarReply(RezeptID,KategorieID,RezeptKommentarID,KommentarUsername,KommentarUserprofileURL)
{		
	if ( document.getElementById("kommentar_antwort_text") ) {
		
		var content = '';
		
		RezeptKommentarActiveID = RezeptKommentarID;
		
		content = $("#kommentar_antwort").html();
		content = content.replace(/##username##/i,  KommentarUsername);
		content = content.replace(/##profileURL##/i,KommentarUserprofileURL);
		content = content.replace(/##pid##/i,       RezeptKommentarID);
		
		overlayBox(450, 250, 0, content);
		
		
		// Farbe und Ecke auf rot (fuer markiert) setzen
		$("#kommentar_box_"+RezeptKommentarID).addClass('comment-selected');
		
	} else {
		
		content = document.getElementById("kommentar_antwort").innerHTML;
		overlayBox(450, 150, 0, content);
	}
}

function rezeptKommentarReplyClose()
{
	if ( document.getElementById("kommentar_antwort_text") ) {
		
		$("#kommentar_box_"+RezeptKommentarActiveID).removeClass('comment-selected');
	}
	
	overlayBoxClose();
}


/**
 * 
 * Blendet das Eingabeformular für die Antwort auf einen Kommentar wieder aus
 *
 * @author	Dominik Hanke
 * @date		14.03.2007
 * 
 * @param		int			$KommentarID	 ID des Kommentars, der zurückgesetzt werden soll
 */  
function rezeptKommentarReplyHide(antwortID) {
	
	$("#kommentar_antwort_"+antwortID).html('');
	$("#kommentar_antwort_"+antwortID).hide();
	kommentarReplyActive   = false;
	kommentarReplyActiveID = 0;
}
