Lo que sospechas tiene mucho sentido. Si no le pasas los argumentos a la función, ¿cómo esperas a que opere con ellos?
Y como alternativa a jQuery, también puedes ejecutar la función delegando el evento
DOMContentLoaded
al documento:
Código Javascript
:
Ver originaldocument.addEventListener("DOMContentLoaded", function(){
calculo_imp(/* Argumentos */);
}, false);
Un saludo