document.ready создаёт замыкание, ваша функция доступна только внутри него.
Чтобы этого избежать, используйте FD (уже без document.ready):
a(); // Всё ОК, ошибок нет
function a() {alert()};
Или вынесите функцию в глобальную область видимости (тут можно пользоваться document.ready):
window.insertPS = function () {…}