$(function () {
    $(".OpenCloseBtn").click(function () {
        //Close everything
        $(".ExpandableHiddenContent").slideUp(400);

        //Sender button
        var button = $(this);
        var htmlButton = this;

        $(".OpenCloseBtn").each(function (i, o) {
            if (htmlButton != o) {
                $(this).removeClass("Open");
                $(this).find(".Middle").find(".CloseText").hide(0);
                $(this).find(".Middle").find(".OpenText").show(0);
            }
            else {
                var i = o;
            }
        });

        if (!button.hasClass("Open")) {
            //Slide down content
            button.parent().find(".ExpandableHiddenContent").slideDown(400);
            //Change text
            button.find(".Middle").find(".CloseText").show(0);
            button.find(".Middle").find(".OpenText").hide(0);
        }
        else {
            //Slide up content
            button.parent().find(".ExpandableHiddenContent").slideUp(400);
            //Change text
            button.find(".Middle").find(".CloseText").hide(0);
            button.find(".Middle").find(".OpenText").show(0);
        }

        //Change open/close icon
        button.toggleClass("Open");
    });
});
