function test_two() {
alert('Test Two');
}
function test() {
setTimeout('test_one()', 500); // Вы так используете, не работает.
setTimeout('test_two()', 1000); // вызываем функцию доступную в контексте window.
setTimeout(test_three, 1500); // Передаем функцию которая будет выполнятся.
function test_one() {
alert('Test One');
}
function test_three() {
alert('Test Three');
}
}
test();
setTimeout выполняется в контексте window.
Так как вы создаете функцию внутри другой, то только там она и будет видна. Либо создавайте функцию по другому, либо указывайте ее по другому. См. примеры выше