jQuery .getJSON first load is shaky (using callbacks)

jQuery .getJSON first load is shaky (using callbacks)

Hey All,

I've been experimenting with a filtering system using jQuery, PHP, and JSON.

I've got it all working with transitions however when you first click one of the "filters" (click "FILTER BY LOCATION" then "Provo, UT") it loads the data correctly however it doesn't hide the "loading-div" before showing the appended "properties-div".

The callback is arranged correctly. Currently it's in another function however it works the same way when inserted under the .getJSON block.

After the first click the script works amazingly. (Click the "Provo, UT") link again.

Any help would be appreciated.

http://clients.redolive.net/woodbury/aric/

Script:

http://clients.redolive.net/woodbury/aric/default.js

Thank you,
Aric