Te podria ayudar bastante el tema de jQuery, es muy sencillo y practico, si solo deseas hacerlo en cliente puedes usar la siguiente idea.
A tus paneles que deseas agregar puedes ponerle en la propiedad CssClass un valor para agruparlo y/o identificarlos.
Ejemplo:
<input type="button" value="Grupo 1" onclick="display_group(
'grupo1', verGrupo1)" />
<input type="button" value="Grupo 2" onclick="display_group(
'grupo2', verGrupo2)" />
<asp:Panel id="Panel1" runar="server" CssClass="grupo1" />
<asp:Panel id="Panel2" runar="server" CssClass="grupo1" />
<asp:Panel id="Panel3" runar="server" CssClass="grupo1" />
<asp:Panel id="Panel4" runar="server" CssClass="grupo2" />
<asp:Panel id="Panel5" runar="server" CssClass="grupo2" />
<asp:Panel id="Panel6" runar="server" CssClass="grupo2" />
<script type="text/javascript">
var verGrupo1 = false;
var verGrupo2 = false;
function display_group(grupo, view)
{
if ( view ) $("." + grupo).show();
else $("." + grupo).hide();
view = !view;
}
</script>
aqui te dejo el link para poder descargarte el jQuery:
http://code.google.com/p/jqueryjs/do...query-1.2.6.js
espero haberte podido ayudar.
Saludos.