
var PreviousItem;

jQuery(document).ready(function() {

    jQuery(".benefits-content").hide();

    jQuery(".benefits-title").click(function() {
        SetBox(this);
    }).filter(":first").click();
});

function SetBox(ItemToSet) {

    if (PreviousItem != ItemToSet) {
    
        PreviousItem = ItemToSet;

        HidePrevious();

        Display(ItemToSet);
    }

    return false;
}

function Display(ActiveElement) {

    var BoxContent = jQuery(ActiveElement).parent().find(".benefits-content");

    BoxContent.stop(true, true).animate({ paddingBottom: '20px' });

    ToggleSideBox(BoxContent);

    jQuery(ActiveElement).parent().addClass("active");
}

function HidePrevious() {

    jQuery(".active").find(".benefits-content").stop(true, true).animate({ paddingBottom: '0px' });

    ToggleSideBox(jQuery(".active").find(".benefits-content"));

    jQuery(".active").removeClass("active");
}

function ToggleSideBox(ElementToToggle) {

    jQuery(ElementToToggle).stop(true, true).slideToggle();
}
