function initMaps() {
  $('ul#accordion li a').click(
    function() 
    {
      var map_div_id = $(this).attr('id') + '_map';
      var map_div = $('#' + map_div_id);

      $('.map').each(
        function(intIndex)
        {
          if ($(this).hasClass('mapshow')) {
            // alert("removing show & adding gone to: " + $(this).attr('id'));
            $(this).removeClass('mapshow');
            $(this).addClass('mapgone');
          }
          if (map_div.hasClass('mapgone')) {
            // alert("removing gone & adding show gone to: " + map_div.attr('id'));
            map_div.removeClass('mapgone');
            map_div.addClass('mapshow');
          }
        }
      );
    }
  ) 
}

$(document).ready(function() {
  $('.map').addClass('mapgone');
  $('div.map:first').removeClass('mapgone');
  $('div.map:first').addClass('mapshow');
  initMaps();
});
