riesumo il mio post e mi autorispondo inquanto sono riuscito a risolvere, può esser utile a qualcuno che ha il mio stesso prob.
Il problema era che le fold annidate venivano create "on the fly" da una chiamata ajax e inserite come sotto <ul> del[*] padre. Essendo un elemento generato dopo il bind della pagina non veniva considerato da jquery al momento del click del topo il nuovo elemento era "trasparente" e l'evento si generava sul[*] che lo conteneva.
Risolto utilizzando la nuova funzione live di jquery 1.3
In questa maniera jquery si "rende conto" anche degli elementi generati dopo il bind della pagina.
ho sostituito
$(".fold").click(function(event){
con
$("li a").live("click" , function(event){
Cià