/* $Id: faq.js 35 2008-11-26 08:40:26Z edin.coralic $ */

var Faq =
{
	run: function()
	{
		$('.faq div.items div.item a.question').each(Faq.each);
		$('.faq .filter select').bind('change', Faq.filterChange);
		$('.faq .filter input').hide();
		//$('.faq .run_print').each(function() { setTimeout("print()", 1000) });
	},
	each: function(i) {
		var question = $(this);
		question[0]._print = question.next('a.print').eq(0);
		question[0]._answer = question[0]._print.next('div.answer').eq(0);
		question[0]._print.hide();
		question[0]._answer.hide();
		question.bind('click', Faq.click)
	},
	click: function(event)
	{
		var question = $(this);
		var print = question[0]._print;
		var answer = question[0]._answer;
		if (question.hasClass('active')) {
			question.removeClass('active');
			print.slideUp('slow');
			answer.slideUp('slow');
		} else {
			question.addClass('active');
			print.slideDown('slow');
			answer.slideDown('slow');
		}
		return false;
	},
	filterChange: function(event)
	{
		var select = $(this);
		var form = $('.faq form.filter');
		form.submit();
	}
}
StartUp(Faq);