var site = {

        body : document.getElementsByTagName( 'body' ).item( 0 ) ,

        head : document.getElementsByTagName( 'head' ).item( 0 ) ,

        check : check ,

        listenerLoaded : false ,

        mainLoaded : false ,

        scrollerLoaded : false ,

        init : function()

        {

                if( site.check )

                {

                        //attach Aaron Boodman's (youngpup.net) EventListener
                        site.listener = document.createElement( 'script' )

                        site.listener.setAttribute( 'type', 'text/javascript' );

                        site.listener.setAttribute( 'src', '/recfiles/js/listener.js' );

                        site.body.appendChild( site.listener );


                        site.main = document.createElement( 'script' )

                        site.main.setAttribute( 'type', 'text/javascript' );

                        site.main.setAttribute( 'src', '/recfiles/js/main.js' );

                        site.body.appendChild( site.main );



                        site.scroll = document.createElement( 'script' )

                        site.scroll.setAttribute( 'type', 'text/javascript' );

                        site.scroll.setAttribute( 'src', '/recfiles/js/scroll.js' );

                        site.body.appendChild( site.scroll );


                        site.timer = window.setInterval( function(){ if( site.listenerLoaded && site.mainLoaded && site.scrollerLoaded ) site.start() }, 1000 );

                }

        }

}

site.init();