hola a todos, tengo un problema necesito llamar a una funcion java dentro de una funcion javascript y la verdad es q me esta volviendo loca ya, por favor si ven el error de sintaxis al asignar a la variable tipoproyecto el resultado de la funcion java, avisenme, gracias!!! 
 
 
function modificartipoproy()
    {
        var tipoproyecto=new Array()
        seleccion=document.agregarcliente.area[document.agregarcliente.area.selectedIndex].value
        if(seleccion!=""){
            tipoproyecto=<%=listas.getlista_tipoproyecto_porar  ea(%>seleccion<%)%>
            document.agregarcliente.tipoproy.length=tipoproyec  to.length
            for(i=0;i<numtipos; i++){
                document.agregarcliente.tipoproy.text=tipoproyecto[i]
                document.agregarcliente.tipoproy.value=tipoproyect  o[i]
            }
        }else{
            document.agregarcliente.tipoproy.length=1
            document.agregarcliente.tipoproy.options[0].text=""
            document.agregarcliente.tipoproy.options[0].value=""
        }
        document.agregarcliente.tipoproy.options[0].selected=true
    } 
  
 
