// hover effect
$(document).ready(function() {
  $('dl.sideSearch dt').add('dl.sideSearch2 dt').hover(function() {
    $(this).addClass('hover');
  }, function() {
    $(this).removeClass('hover');
  });
});

// independently show and hide
$(document).ready(function() {
  $('dl.sideSearch:eq(0) > dd').hide();  
  $('dl.sideSearch:eq(0) > dt').click(function() {
    $(this).next().slideToggle('fast');
  });
});

// one showing at a time
$(document).ready(function() {
  $('dl.sideSearch:eq(1) > dd:gt(0)').hide();  
  $('dl.sideSearch:eq(1) > dt').click(function() {
    $(this).next('dd:hidden').slideDown('fast')
    .siblings('dd:visible').slideUp('fast');
  });
});

//simultaneous showing and hiding
$(document).ready(function() {
  $('dl.sideSearch2:eq(0) > dd').hide();
  $('dl.sideSearch2:eq(0) > dt').click(function() {
    $(this).next('dd').slideToggle('fast')
    .siblings('dd:visible').slideUp('fast');
  });
});

//queued showing and hiding
$(document).ready(function() {
  $('dl.sideSearch2:eq(1) > dd').hide();  
  $('dl.sideSearch2:eq(1) > dt').click(function() {
    var $nextDiv = $(this).next();
    var $visibleSiblings = $nextDiv.siblings('dd:visible');

    if ($visibleSiblings.length ) {
      $visibleSiblings.slideUp('fast', function() {
        $nextDiv.slideToggle('fast');
      });
    } else {
       $nextDiv.slideToggle('fast');
    }
  });
});

