jQuery - calling function from other script

Personally i prefer using namespace objects inside an anonymous function then declare all the properties and methods inside of it, so instead of extending off the object half way through the code you declare it once and then add it to the window scope.

(function($) {
    
    var namespace;
    
    namespace = {
        something : function() {
            alert('hello there!');
        },
        bodyInfo : function() {
            alert($('body').attr('id'));
        }
    };
    
    window.ns = namespace;
    
})(this.jQuery);

$(function() {
    ns.something();
    ns.bodyInfo();
});

Also using 2 DOM.ready() methods is redundant, you only ever need one for the page unless you have multiple sets of code that need to be independent of each other.