﻿//$(document).ready(function() { $("img.click").click(function() { $(this).parent().children(".toggle").slideToggle(); this.src = (this.src.search('expand') > -1) ? this.src.replace('expand', 'collapse') : this.src.replace('collapse', 'expand'); }); });
(function($) {
    $("img.click", '#PageBody').click(ToggleClicks);
})(jQuery);

function ToggleClicks(e) {
    var obj = $(e.target);
    var cache = obj.parents('.simple_menu:eq(0)')
    if (!obj.hasClass("isCached")) {

        if (cache.data("currentImage")) {
            cache.data("currentToggle").slideToggle();
            ChangeImage(cache.data("currentImage").removeClass("isCached"));
        }
        cache.data("currentToggle", obj.siblings(".toggle").slideToggle());
        cache.data("currentImage", ChangeImage(obj).addClass('isCached'));
    }
    else {
        // collapse (dont need to cache a collapse)
        obj.removeClass('isCached');
        obj.siblings(".toggle").slideToggle();
        ChangeImage(obj);
        cache.data("currentImage", null);
        cache.data("currentToggle", null);
    }
   
   }
    function ChangeImage(obj) {
        return obj.attr("src", (obj[0].src.search('plus') > -1) ? obj[0].src.replace('plus', 'minus') : obj[0].src.replace('minus', 'plus'));
    }

