function storefinder() {
  $('#map').mapify();
  //$('.refine-search').hide();
  //$('.results-bar').removeClass('results-bar-open');
  $('.btn-refine-search').click(function(e) {
    var $this = $(this);
    $this.addClass('no-outline');
    $('.refine-search').slideToggle(100, function() { $this.trigger("animation-finished"); });
    $('.results-bar').toggleClass('results-bar-open');
    $('.btn-refine-search').toggleClass('btn-refine-search-closed');
    e.preventDefault();
  });

  var $mapToggle =  $('.toggle-map'),
  $storeResultsMap = $('.store-results-map');

  if (typeof markers != "undefined" && markers.length > 0) {
    $mapToggle.toggle(
      function() {
        $mapToggle.addClass('no-outline').removeClass('btn-toggle-map-closed').text('Hide Map');
        $storeResultsMap.animate({
          height: '349px',
          paddingBottom: '28px'
        }, 250);
        $.cookie("display_map", true, { path: '/', expires: 10 });
      }, function() {
        $mapToggle.addClass('btn-toggle-map-closed').text('Show Map');
        $storeResultsMap.animate({
          height: '0',
          paddingBottom: '0'
        }, 250);
        $.cookie("display_map", false, { path: '/', expires: 10 });
      }
    );
  
    if ($.cookie("display_map") == "true") {
      $mapToggle.click();
    }
  } else {
    $mapToggle.hide();
  }
}
