These are the on/off radio buttons from the ala.ch site:
Code:
<td width="36" height="28" align="left" valign="middle"><a href="javascript:action='add'; changeImage(null,'radiobut_add','chckbox_true'); changeImage(null,'radiobut_remove','chckbox_false');" onMouseover="window.status='subscribe'; return true;" onMouseover="window.status=''; return true;" onClick="window.status=''; return true;" onFocus="blur();"><img src="../media/img/header/chckbox_true.gif" name="radiobut_add" alt="" width="11" height="12" border="0"><img src="../media/img/header/b10.gif" alt="" width="18" height="12" border="0"></a></td>
<td width="36" height="28" align="left" valign="middle"><a href="javascript:action='remove'; changeImage(null,'radiobut_add','chckbox_false'); changeImage(null,'radiobut_remove','chckbox_true');" onMouseover="window.status='unsubscribe'; return true;" onMouseover="window.status=''; return true;" onClick="window.status=''; return true;" onFocus="blur();"><img src="../media/img/header/chckbox_false.gif" name="radiobut_remove" alt="" width="11" height="12" border="0"><img src="../media/img/header/b11.gif" alt="" width="24" height="12" border="0"></a></td>
That javascript would do it all. Have a poke around and you should be able to find the functions that actually do the work.