///////////////////////////////////////////////////////
$(function() {
///////////////////////////////////////////////////////
/// advanced faqs ///
///////////////////////////////////////////////////////
	$('#advanced-faqs h3').css('cursor', 'pointer');
	$('#advanced-faqs h3').click(function()
	{
		var
		el = this,
		node = $(this).next();

		$('#advanced-faqs h3').each(function(){
			$(this).removeClass('expanded');
		});

		$(node).is(':hidden') ?
		$(node).slideDown('slow', function(){ $(el).addClass('expanded') }) :
		$(node).slideUp('slow', function(){ $(el).removeClass('expanded') }) ;
	});
	
	$('#advanced-faqs dd').hide(0);
	$('#advanced-faqs dt').css('cursor', 'pointer');

	$('#advanced-faqs dt').click(function()
	{
		var
		el = this,
		node = $(this).next();

		$('#advanced-faqs dt').each(function(){
			$(this).removeClass('expanded');
		});

		$('#advanced-faqs dd').each(function(){
			if( $(this).is(':visible') && $(this).get(0) != $(node).get(0) )
				$(this).slideUp('slow');
		});

		$(node).is(':hidden') ?
		$(node).slideDown('slow', function(){ $(el).addClass('expanded') }) :
		$(node).slideUp('slow', function(){ $(el).removeClass('expanded') }) ;
	});
	
	$('#expand-all').click(function(){
		$('#advanced-faqs dt').addClass('expanded');
		$('#advanced-faqs dd').show(0);
		return false;
	});
	
	$('#close-all').click(function(){
		$('#advanced-faqs dt').removeClass('expanded');
		$('#advanced-faqs dd').hide(0);
		return false;
	});
});