$(document).ready(function() {
function faqs(){
	var questions = $(".faq-list dt");
	var answers = $(".faq-list dd");

	$(answers).hide();

	$(questions).click(
		function(){
			var myanswer = $(this).next("dd"); 	

			if($(myanswer).css("display") == "none"){
				$(this).addClass("isopen");
				$(myanswer).slideDown("fast");
			} else {
				$(this).removeClass("isopen");
				$(myanswer).slideUp("fast");
			}
		}				   
	);

	$("#show-all").click(
		function(){
			$(answers).slideDown("fast");
			$(questions).addClass("isopen");
		}				 
	);

	$("#hide-all").click(
		function(){
			$(answers).slideUp("fast");
			$(questions).removeClass("isopen");
		}				 
	);

	}// end faqs

	if($(".faq-list").length > 0){
		faqs();
	} 


});