Потому что ajax-запросы выполняются асинхронно. Сначала выполняется функция GetURLArgument, которая приказывает браузеру делать запрос и устанавливает функцию-коллбек, что должна выполниться по возвращении ответа, и только потом, когда ответ приходит, выполняется эта самая функция-коллбек. Выполняй все необходимые тебе действия в коллбеке, ну либо выполняй запрос синхронно, что очень нежелательно (ибо браузер на время ожидания ответа повиснет).
|