﻿/// <reference path="~/Scripts/jquery-1.5.js"/>

var Sidebar = (function ($) {
    var settings = {
        cache: false
    };

    var loadElement = function (url, target, callback) {        
        $.ajax(url, {
            type: 'get',
            dataType: 'html',
            cache: settings.cache
        }).success(function (html) {
            if (!target) { target = '#sideBar'; }

            $(document).ready(function () {
                $(target).append(html);

                if ($.isFunction(callback)) {
                    callback();
                }
            });
        });
    };

    return {
        loadElement: loadElement,
        settings: settings
    };
} (jQuery));
