/**
 * JavaScript-Klasse für die FAQs
 */
function FAQ()
{
	/**
	 * Gibt zu einer Gruppe eine Antwort aus
	 *
	 * @param integer kb_id Artikel-ID
	 */
	this.getAnswer = function( kb_id )
	{
		var params = [kb_id];
		params.push( function( result )
		{
			if ( result )
				js.replace( 'faq_answers', result );
		} );
		
		ajax.call( 'DiscoTel_Faq::getAnswer', params );
	}
	
	/**
	 * Gibt alle Fragen zu einer Gruppe zurück
	 *
	 * @param integer kb_group_id Gruppen-ID
	 */
	this.getQuestions = function( kb_group_id, method )
	{
		var params = [kb_group_id];
		params.push( function( result )
		{
			if ( result )
			{
				js.replace( 'faq_questions', result );
				js.replace( 'faq_answers', '' );
			}	
		} );
		
		ajax.call( 'DiscoTel_Faq::getQuestions', params );
	}
}

// Instanz erstellen
var faq = new FAQ();
