var Filter = {

  show : function(item, fast)
  {
    var filter = $(item).parents('.filter');
    $(filter).find('.opcl a').removeClass('collapsed').addClass('expanded').text('скрыть фильтр');
    if (jQuery.browser.msie || fast) {
      $(filter).find('.fContent').show();
      $(filter).find('.fHelp').hide();
    } else {
      $(filter).find('.fContent').slideDown();
      $(filter).find('.fHelp').slideUp();
    }
  },
  hide : function(item, fast)
  {
    var filter = $(item).parents('.filter');
    $(filter).find('.opcl a').removeClass('expanded').addClass('collapsed').text('открыть фильтр');
    if (jQuery.browser.msie || fast) {
      $(filter).find('.fContent').hide();
      $(filter).find('.fHelp').show();
    } else {
      $(filter).find('.fContent').slideUp();
      $(filter).find('.fHelp').slideDown();
    }
  },
  toggle:function(item){
    if($(item).parents('.filter').find('.opcl a').hasClass('collapsed')) Filter.show(item);
    else Filter.hide(item)
  }
}

$(function(){
  $.each($('.filter .opcl a'), function(i, item){
    if ($(item).hasClass('collapsed')) Filter.hide(item, true);
    else Filter.show(item);
  })
  $('.filter .opcl a').click(function(){ Filter.toggle(this) });
  $('.filter .fHelp').click(function(){  Filter.show(this) });
})

