function initMenu() {
  $('#faq dd').hide();
  $('#faq dt').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('dd')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('dd')) && (!checkElement.is(':visible'))) {
        $('#faq dd:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});

$(document).ready(function() { 
  $('#faq dt').click(  
    function() {  
      $(this).addClass('selected');  
    }  
  );  
}); 
$(document).ready(function() { 
  $('#faq dt').hover(  
    function() {  
      $(this).addClass('hover');  
    },  
    function() {  
      $(this).removeClass('hover');  
    });  
}); 


// Show and Hide All Functionality
$(document).ready(function() { 
	$("h3.openall").click(function(){
		$('h3.hideall').show();
		$("h3.openall").hide();
		$("dl#faq dt").toggleClass("selected");
		$("dl#faq dd").animate({ height: "show" }, 500, "linear");return false;
	});	
	$("h3.hideall").click(function(){ 
    	$("dl#faq dt").toggleClass("selected");
		$("h3.hideall").hide();
		$('h3.openall').show();
		$("dl#faq dd").animate({ height: "hide" }, 500, "linear"); return false;
	});
});