/*
NOTE: This file is specifically created to support modern (summer 2009) search templates
for LJ and the weeklies in their 2007 designs.
*/

/* SEARCH
------------------------------------------------------------------*/
function search_init() {
  var advanced = $('.search_form .advanced');
  var advanced_fieldset = $('.search_form fieldset');

  if (advanced.length) {
    advanced.click(function(e) {
      e.preventDefault();
      advanced.toggleClass('advanced_on');
      advanced_fieldset.toggle();
    });

    advanced_fieldset.find('.select_all').click(function(e) {
      e.preventDefault();
      advanced_fieldset.find('input[type=checkbox]').attr('checked', true);
    });
    advanced_fieldset.find('.clear_all').click(function(e) {
      e.preventDefault();
      advanced_fieldset.find('input[type=checkbox]').attr('checked', false);
    });
  }

  var input = $('.sidebar .search input[type=text]');
  if (input.length) {
    var input_default_value = input.val();

    input.focus(function(e) {
      input.val('');
    });

    input.blur(function(e) {
      if (!input.val()) {
        input.val(input_default_value);
      }
    });
  }
  
  
  $('.panel .title > a').click(function(e) {
    e.preventDefault();
    var target = $(this);
    var list = target.parent();
    list.parent().toggleClass('panel_on');
    list.next().toggle();
  });
}

$(function(){
search_init();  
});
