/**
 * @author PawelM
 */

function faq_show_group(id) {
	$('.subjectBox ul li').removeClass('selected');
	$('#faq_group_'+id).addClass('selected');
	
	$('#faq_questions_'+id).parents('.faqBox').find('.answerBox').hide();
	$('#faq_questions_'+id).show();
}

function faq_toggle_answers(id) {
	$('#faq_answers_'+id).toggle(100);
}

var faq_show = false;
function faq_show_all_answers(id) {
	if (faq_show) {
		faq_show = false;
		$('#faq_questions_'+id+' .faqAnswers').show(100);
	} else {
		faq_show = true;
		$('#faq_questions_'+id+' .faqAnswers').hide(100);
	}
}

function faq_toggle_list(id) {
	$('[@id^=questionGroup_]:not(#questionGroup_'+id+')').removeClass('questionSelected');		
	$('#questionGroup_'+id).addClass('questionSelected');
	
	$('.list[@id^=list_]:not(#list_'+id+')').hide(200);		
	$('.list#list_'+id).show(200);
	fag_toggle_all_state = false;
}

function faq_toggle_details(list, id) {
	$('#list_'+list+' [@id^=details_]:not(#details_'+id+')').prev().removeClass('current');		
	$('#list_'+list+' #details_'+id).prev().addClass('current');
	$('#list_'+list+' [@id^=details_]:not(#details_'+id+')').hide(200);		
	if ($('#list_'+list+' #details_'+id).css('display')=="none") $('#details_'+id).show(200);
}

function faq_hide_details(list, id) {
	$('#list_'+list+' #details_'+id).prev().removeClass('current');		
	$('#list_'+list+' #details_'+id).hide(200);
}

var fag_toggle_all_state = false;

function faq_toggle_all() {
	if (fag_toggle_all_state) {
		$('[@id^=questionGroup_]').removeClass('questionSelected');			
		$('.list[@id^=list_]').hide(200);				
	} else {
		$('[@id^=questionGroup_]').addClass('questionSelected');			
		$('.list[@id^=list_]').show(200);						
	}
	
	fag_toggle_all_state = !fag_toggle_all_state;
}
