I then started to think of the Eternalality (I think I may have just invented a word?) of God, and how he is the God beyond time. If he is beyond the limits of time, he is as the Bible says the God in the beginning, he is the God in the end and he is the God during the now, the present. Therefore because he is beyond the limitations of time, he knows before the creation of the world who will accept his message because he has already judged those coming through his gates for not doing so. Because he has already sorted those who are going to the left and the right - some to eternal death, others into eternal life... he knew before the creation of the world who would accept his son.
It gets a little confusing as we cannot fully comprehend what it means to not be restrained by time. Today I found this great quote on Custardy's blog regarding the omniscience of God.
God perfectly knows Himself, and, being the source and author of all things, it follows that He knows all that can be known. And this He knows instantly and with a fullness of perfection that includes every possible item of knowledge concerning everything that exists or could have existed anywhere in the universe at any time in the past or that may exist in the centuries or ages yet unborn.Here we can see how Gods omniscience and eternal functions work together. He knows all things because he has already been there.
A.W. Tozer, The Knowledge of the Holy