Нее. Вы чего-то очень намудрили.
$(document).ready(function() {
setTimeout(function() {alert("ok");}, 5000);
});
Если очень хочется сделать через именованную ф-цию, то
function xz() {alert("ok");}
$(document).ready(function() {
setTimeout(xz, 5000);
});