Te lanza el error porque lo que estás intentando hacer no tiene sentido. Te explico:
El código ASP se ejecuta en el servidor, antes de que la página llegue a tu navegador. El código Javascript que pones se ejecuta después, cuando ya se ha recibido en el navegador.
De modo que esta línea:
Código HTML:
<%listas.getlista_tipoproyecto_porarea(%>seleccion<%)%>
no tiene sentido. Estás intentando sacar algo en el servidor según una variable (seleccion) que no existe ahí.