Debes tener en cuenta que la petición que estás haciendo en la primera función es asíncrona. Por lo que el cálculo que se hace en la segunda función probablemente se procesará antes de que recibas la respuesta del servidor. Puedes hacer una petición síncrona asignando el tercer parámetro del método open en false:
Código Javascript
:
Ver originalajax.open("...", "...", false);