When I load this script, FF tells me that on line 4 time: OpenPage.today.getTime(), that OpenPage is undefined. But isn't that object defined when the page loads?

Code JavaScript:
var OpenPage = {
 
    today: new Date(),
    time: OpenPage.today.getTime(),
 
    init: function(){
 
        alert(OpenPage.today);
        alert(OpenPage.today.getTime());
 
    }
 
}
OpenPage.init();