Si básicamente lo que necesitas es generar este menú javascript de acuerdo a algún resultado de ASP, entonces tendrías que mezclar un poco el javascript con el código ASP, regularmente estos menus en javascript siguen una estructura jerárquica
  
Código:
 [menu_1]
  [submenu][/submenu]
  [submenu][/submenu]
  [submenu][/submenu]
[menu]
Tendrias que hacerlo a partir de arreglos o recordsets o cualquier otra estructura que puedas iterar
[menu_1]
<%for i = 0 to uBound(arreglo)%>
  [submenu]<%=arreglo(i)%>[/submenu]
  [submenu]<%=arreglo(i)%>[/submenu]
  [submenu]<%=arreglo(i)%>[/submenu]
<%next%>
[menu]
  Una de las cosas que puedes hacer para no consumir tantos recursos sería generar un archivo mediante la misma lógica para mostrarlo después a nivel de  include o como .js, dependiendo de como funcione tu menú, nada más que tendrías que generar este archivo cada vez que cambie la estructura de tus páginas.  
Saludos