// Accordion effect

$.fn.equals = function(compareTo) {
        if (!compareTo || !compareTo.length || this.length!=compareTo.length)
{
                return false;
        }
        for (var i=0; i<this.length; i++) {
                if (this[i]!==compareTo[i]) {
                        return false;
                }
        }
        return true;
} 

$(document).ready(function($) {
                var whichOne = $('#accordion');
       $('#accordion dd').hide();
       $('#accordion dt a').click(function(){
                if(whichOne.equals($(this))){
                        $('#accordion dd').slideUp();
                        $(this).parent().next().next().next().slideDown();
                        whichOne = $(this).parent().next().next().next();
            }else{
                    $('#accordion dd').slideUp();
                    $(this).parent().next().slideDown();
                    whichOne = $(this);

            }
                        return false;
       });
});
