// toggle panes

$(document).ready(function () {

  $('.advSearchLink').click(function () {
    var asf = $('.advSearchForm');
    var tsf = $('.termSearchForm');
    var arrow = $('.advArrow');
    if (tsf.is(':visible')) { 
      tsf.hide();
      asf.show();
      arrow.css("background-position", "0px 9px");
      $('.advSearchLink').html('Basic Search');
    } else {
      tsf.show();
      asf.hide();
      arrow.css("background-position", "0px 0px");
      $('.advSearchLink').html('Advanced Search');
    }
  });

  // filter by rating
  $('.ratingOptions .optionEntry input').click(function () {
    $('.ratingOptions .optionEntry').removeClass('selected');
    $(this).parent().addClass('selected');
  });

  $('.ratingOptions .optionEntry input[checked]').parent().addClass('selected');


  // request data
  $('.searchSuggestions > .title').click(function() {
    var jqTitle = $(this);
    jqTitle.toggleClass('titleBorder');
    jqSuggestions = jqTitle.siblings('.suggestContent');
    jqSuggestions.toggle();
    var jqClose = jqSuggestions.find('.smallClose');
    jqClose.click(function() {
      jqTitle.removeClass('titleBorder');
      jqSuggestions.hide();
    }).hover(
      function() { jqClose.addClass('smallCloseHover') }, 
      function() { jqClose.removeClass('smallCloseHover') }
    );
  });

});