Fixed jQuery function chains

500ms fade was taking longer than the request.  The 'loading' div was staying visible because the ajax request had finished before the initial showing of the 'loading' div finished.  This caused the div to stay visible after the request.  The ajax request now happens after the initial fade is finished.