document.observe('dom:loaded', function(){
    new IkPreloader({
        onShowTimeCallback: function(){
            homepage.showDelay = this.getShowDelay();
            IkUtil.consoleWrite('show delay was: ' + homepage.showDelay);
            homepage.load();
        }
    });
});

homepage = {
    showDelay: null,
    load: function(){
        if (userJounrneyLogData) {
            if (iknow_bug && iknow_bug['guid']) {
                userJounrneyLogData['guid'] = iknow_bug['guid'];
                userJounrneyLogData['affiliate'] = iknow_bug['affiliate']['id'];
                userJounrneyLogData['affiliateref'] = iknow_bug['affiliate']['ref'];
            }
            userJounrneyLogData['show_delay'] = homepage.showDelay;
            homepage.userJourneyLog(userJounrneyLogData);
        }
    },
    userJourneyLog: function(data){
        IkUtil.consoleWrite('homepage.userJourneyLog()');
        new Ajax.Request('user_journey_log.php', {
            method: 'POST',
            asynchronous: false,
            parameters: {
                json: Object.toJSON(data)
            },
            onSuccess: function(response){
            },
            onComplete: function(response){
            }
        });
    }
};
