JavaScript Afficher/Masquer comme des Filtres à la liste des divs

Cherche à créer un script Javascript qui agit comme un filtre sur une liste de divs.
Pour exemple, voici le but de balisage...

<a href="#" onclick="">Filter Item 1</a>
<a href="#" onclick="">Filter Item 2</a>
<a href="#" onclick="">Filter Item 3</a>
<a href="#" onclick="">Filter Item 4</a>
<a href="#" onclick="">Filter Item 5</a>

<div class="1">Item 1</div>
<div class="1">Item 1</div>
<div class="2">Item 2</div>
<div class="3">Item 3</div>
<div class="1">Item 1</div>
<div class="4">Item 4</div>
<div class="4">Item 4</div>
<div class="1">Item 1</div>
<div class="5">Item 5</div>

Je veux être en mesure de cliquer sur le lien pour le Point 1, et ne montrer que le Point 1 de la vrd et masquer tous les autres divs, cliquez sur le lien de l'Article 2, et de montrer uniquement le Point 2 divs et masquer tous les autres divs et ainsi de suite. J'ai vu plusieurs scripts, mais rien qui, apparemment, se transforme divs correspondant à la classe on/off de cette manière.

OriginalL'auteur deconspray | 2011-02-16