$(document).ready(function(){
	$("#catalogueItems").faq2();						   
});

// FAQs
(function($) {
    jQuery.fn.faq = function(tog){
		return this.each(function () {
			var dl = $(this).addClass('faq');
			var dt = $("dt").addClass('faqClosed').click(function()
			{
				$(this).toggleClass('faqOpen').toggleClass('faqClosed').next("dd").addClass('faqItemOpen').slideToggle(300).siblings("dd").removeClass('faqItemOpen').slideUp("slow");
				$(this).siblings('dt').addClass('faqClosed').removeClass('faqOpen');
			});
			var dd = $('dd', dl).hide();
		});
    };
})(jQuery);

// FAQs
(function($) {
    jQuery.fn.faq2 = function(tog){
		return this.each(function () {
			var dl = $(this).addClass('faq');
			var dt = $("dt").addClass('faqClosed');
			var dd = $('dd', dl).hide();
			$('span.expand',dt).click(function() {
				$(this).parent().toggleClass('faqOpen').toggleClass('faqClosed').next("dd").addClass('faqItemOpen').slideToggle(300).siblings("dd").removeClass('faqItemOpen').slideUp("slow");
				$(this).parent().siblings('dt').addClass('faqClosed').removeClass('faqOpen');
			});
		});
    };
})(jQuery);
