jQuery.fn.readMore = function (options) {
    var elements = this;
    if (!(options.show)) return elements;
    $(options.show).hide();
    elements.show();
    elements.each(function (i) {
        $(elements[i]).click(function (e) {
            e.preventDefault();
            if (options.hideOthers) $(options.show).slideUp(options.speed);
            if (options.hideOthers) elements.slideDown(options.speed);
            if (options.hideClick) $(elements[i]).slideUp(options.speed)
            $(options.show).eq(i).slideDown(options.speed);
        })
    })
    return elements;
}

jQuery.slowReady = function(func) { // might be needed for IE6 compatibilty
    if(jQuery.browser.msie && (jQuery.browser.version == "6.0" || jQuery.browser.version == "7.0")) {
        $(document).ready(function(e) {
            window.setTimeout(func, 200);
        });
        //$(window).load(func);
    } else {
        $(document).ready(func);
    }
}