function makeFilterBars() {
	var bars = $('a.bar');
  var states = {};
  var updateCookie = function() {
    var c = [];
    for (var id in states) {
      c.push((states[id] ? '+' : '-') + id);
    }
    $.cookie('bars', c.join(','), {path: '/'});
  };
  var c = $.cookie('bars');
  if (c) {
    c = c.split(/,/);
    $.each(c, function() {
      var id = this.substr(1);
      states[id] = this.substr(0, 1) == '+';
    });
    bars.each(function() {
      var id = $(this).attr('data-id');
      var s = states[id];
      if (s === true) {
        $(this).removeClass('closed').next().slideDown('fast');
      } else if (s === false) {
        $(this).addClass('closed').next().slideUp('fast');
      }
    });
  } else {
    bars.each(function() {
      var id = $(this).attr('data-id');
      states[id] = !$(this).hasClass('closed');
    });
    updateCookie();
  }
  bars.click(function() {
		var isExpanded = $(this).next().is(":visible");
		$(this).toggleClass('closed').next().toggle('fast');
    var id = $(this).attr('data-id');
    states[id] = !isExpanded;
    updateCookie();
		return false;
	});
	$(".menu li").mouseover(function(){
		$(this).addClass('on');
	});
	$(".menu li:has('a')").click(function(){
		window.location = $(this).find("a").attr("href");
	});
	$(".menu li:has('input')").click(function(){
		//$(':checkbox', this).attr('checked', function(){return !this.checked;});
	});
	$(".menu li").mouseout(function(){
		$(this).removeClass('on');
	});
	$(".filters .startClosed").next().hide().prev().find("img").attr("src","/static/pitchup/images/campsites_search/b_plus.gif");

	//close all button
	$('#search .toggleButton').toggle(
		function() {
			$(this).attr("src","/static/pitchup/images/campsites_search/b_plus_white.gif");
			$('.filters .bar').next().hide('fast').prev().find("img").attr("src","/static/pitchup/images/campsites_search/b_plus.gif");
		},
		function() {
			$(this).attr("src","/static/pitchup/images/campsites_search/b_minus_white.gif");
			$('.filters .bar').next().show('fast').prev().find("img").attr("src","/static/pitchup/images/campsites_search/b_minus.gif");
		}
	);
}
