You can't. You've scoped the function to the function it is declared within.
Move it outside so that it is a global. There is no need to delay its definition until the ready event fires.
Alternatively, create a global reference to it within the outer function.
window.makeAlert = makeAlert;
It wouldn't recommend this unless you have some other good reason to keep the function from being declared until the ready event fires as it is more complicated.