    //toggle the next dd element for each dt element in the #faq definition list
    
    $(document).ready(function() {
        $('#faq').find('dd').hide().end().find('dt').click(function() {
					 var answer = $(this).next("dd");
					 if (answer.is(':visible')) {
							 if( $.browser.safari )
                             {
                                answer.css({display:'none'});
                             }
                             else
                             {
                                answer.slideUp();
                             }
					 } else {
                     
                            if( $.browser.safari )
                             {
                                answer.css({display:'block'});
                             }
                             else
                             {
                                answer.slideDown();
                             }
							 
					 }
			 });
             
             //ope all dd elements
             $('#showAll').click(function() {	
                    
                    if( $.browser.safari )
                     {
                        $('#faq dd').css({display:'block'});
                     }
                     else
                     {
                        $('#faq dd').slideDown();
                     }
                    				 
                     
			 });
             
             //close all dd elements
             $('#hideAll').click(function() {
					 
                     if( $.browser.safari )
                     {
                        $('#faq dd').css({display:'none'});
                     }
                     else
                     {
                        $('#faq dd').slideUp();
                     }
                     
			 });
                
    });

    
    
    
    