Comment faire pour basculer entre les deux divs

Je suis en train de basculer entre deux divs. Par exemple, onload, je veux que la gauche contenu à afficher et le contenu à droite restera cachée. Si je clique sur le droit de la div, je veux que la gauche de contenu à se cacher et à droite le contenu de comparaître et vice-versa. Je suis très nouveau pour javascript, mais voici ce que j'ai. Je n'arrive pas à le faire fonctionner. S'il vous plaît aider...

Voici mon code HTML:

<div onclick="toggle_visibility('left');">
  Left
</div>

<div onclick="toggle_visibility('right');">
  Right
 </div>


 <div id="left" style="display: block;">
    This is the content for the left side
 <div>

 <div id="right" style="display: none;">
    This is the content for the ride side
 </div>

Ici, c'est le Javascript, je suis en utilisant:

<script type="text/javascript">
  function toggle_visibility(id) {
     var e = document.getElementById(id);
     if(e.style.display == 'block')
         e.style.display = 'none';
      else
         e.style.display = 'block';
  }
  </script>

OriginalL'auteur Ryan Bennett | 2011-02-08