var loadItem = new function() {
    this.createLoading = function(tabs){
        $('.tab' + tabs.getCurrentTab()).html($('<div class="loading"><img src="http://trulyevil.com/images/loading.gif" /></div>')).show();
        return true;
    };
    this.get = function(tabs, url){
        $.get(url, function(data) { loadItem.loadData(tabs, data) });
        return true;
    };
    this.loadData = function(tabs, data){
        $('.tab' + tabs.getCurrentTab()).html(data);
    };
    this.afterloading = function(tabs){
        $('.tab' + tabs.getCurrentTab()).show();
        return true;
    };
};

var options = {
                tab0 : {
                            beforeLoad : function() { return loadItem.createLoading(this) },
                            onload : function() { return loadItem.get(this, "/scripts/get.cgi?url=www.google.com") },
                            afterload : function() { return loadItem.afterloading(this) }
                        },
                tab1 : {
                            beforeLoad : function() { return loadItem.createLoading(this) },
                            onload : function() { return loadItem.get(this, "/scripts/get.cgi?url=www.google.com") },
                            afterload : function() { return loadItem.afterloading(this) }
                        },
                tab2 : {
                            beforeLoad : function() { return loadItem.createLoading(this) },
                            onload : function() { return loadItem.get(this, "/scripts/get.cgi?url=www.google.com") },
                            afterload : function() { return loadItem.afterloading(this) }
                        },
            };
$(document).ready(function() {
        $('div.tabs').tabs(options);
});