// JavaScript Document
$(document).ready(function(){
questionnum = 0;
answernum = 0;
a = $('._answer');

for (i=0;i<a.length;i++){
answernum ++;
a[i].id = "_answer"+answernum;
a[i].style.display = "none";}

b = $('._question');
for (i=0;i<b.length;i++){
questionnum++
b[i].id = "_question"+questionnum;
c = $('#_question'+questionnum)
c.append("&nbsp;<span id=\"_open"+questionnum+"\" class=\"_faq_show\">[<a href=\"javascript:toggle("+questionnum+");\">open</a>]</span><span id=\"_close"+questionnum+"\" class=\"_faq_hide\" >[<a href=\"javascript:toggle("+questionnum+");\">close</a>]</span>");
}

$("#_faq_group").append("&nbsp;&nbsp;<span id=\"_open_all\" class=\"_faq_show\">[<a href=\"javascript:open_all();\">open all</a>]</span><span id=\"_close_all\" class=\"_faq_hide\">[<a href=\"javascript:close_all();\">close all</a>]</span>")
});

function toggle(a){
	b = $("#_answer"+a).css("display");
	if (b == "none"){
	$("#_answer"+a).css({display: "block"});
	$("#_open"+a).removeClass();
	$("#_close"+a).removeClass();
	$("#_open"+a).addClass("_faq_hide");
	$("#_close"+a).addClass("_faq_show");
	open_close_all_check();
	}
	else{
	$("#_answer"+a).css({display: "none"});
	$("#_open"+a).removeClass();
	$("#_close"+a).removeClass();
	$("#_open"+a).addClass("_faq_show");
	$("#_close"+a).addClass("_faq_hide");
	}
	open_close_all_check();
}
 
function open_all(){
	$("._answer").css({display: "block"});
	$("#_open_all").removeClass();
	$("#_close_all").removeClass();
	$("#_open_all").addClass("_faq_hide");
	$("#_close_all").addClass("_faq_show");
	a = $('._question');
	b = a.length + 1;
	for (i=1;i<b;i++){
	$("#_open"+i).removeClass();
	$("#_close"+i).removeClass();
	$("#_open"+i).addClass("_faq_hide");
	$("#_close"+i).addClass("_faq_show");
	}
}

function close_all(){
	$("._answer").css({display: "none"});
	$("#_open_all").removeClass();
	$("#_close_all").removeClass();
	$("#_open_all").addClass("_faq_show");
	$("#_close_all").addClass("_faq_hide");
	a = $('._question');
	b = a.length + 1;
	for (i=1;i<b;i++){
	$("#_open"+i).removeClass();
	$("#_close"+i).removeClass();
	$("#_open"+i).addClass("_faq_show");
	$("#_close"+i).addClass("_faq_hide");
	}
}

function open_close_all_check(){
	count = 0;
	a = $("._answer");
	b = a.length + 1;
	for (i=1;i<b;i++){
	c = $("#_answer"+i).css("display");
		if (c == "none"){
		count++;
		}
	}
	if (count<b - 1){
		$("#_open_all").removeClass();
		$("#_close_all").removeClass();
		$("#_open_all").addClass("_faq_hide");
		$("#_close_all").addClass("_faq_show");
	}
	else{
		$("#_open_all").removeClass();//Stopped here
		$("#_close_all").removeClass();
		$("#_open_all").addClass("_faq_show");
		$("#_close_all").addClass("_faq_hide");
	}
}