////
// Behaviours
$(document).ready(function() {

  ////
  // Automatically hide all togglable elements on load
  $('.togglable').hide();

  ////
  // Toggle a .togglable div inside the clicked parent .toggle div
  $('a.toggler').click(function() {
    var togglable = $(this).parents('.toggle').children('.togglable')
    togglable.toggle();
	if( $(this).parents('.toggle').is('.toggleopen') ) {
		$(this).parents('.toggle').removeClass('toggleopen');
	}
	else {
		$(this).parents('.toggle').addClass('toggleopen');
	}

    if(togglable.is(':visible')) {
      togglable.find('input:visible:enabled:first').focus();
    };
    return false;
  });

});

var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;



$(document).ready(function(){
						   
	//Shadowbox.init();
	$("#faq").faq2();

});

// FAQs
(function($) {
    jQuery.fn.faq2 = 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);


