Я не думаю, что вы найдете здесь слишком много людей, желающих существенно переработать JavaScript для вас, который упоминает IE 4 в своих комментариях :)
Я рекомендую искать более современное решение, которое делает то, что вам нужно, из коробки. См., Например, здесь: 38 jQuery и CSS Раскрывающиеся решения для многоуровневого меню