A mi me pasaba lo mismo usando javascript hasta que cogi otro codigo disponible en
http://www.dynamicdrive.com/dynamici...chcontent2.htm
Guarda estado del expand/contract de las capas en cada postback, incluso de un día para otro. Funciona OK en Opera, Firefox, NS e IE.
Yo lo llevo usando un mes y va OK