var insymaToggleContent = {
    props:{
        toggleLinkClass: "toggle-link",
        toggleContentClass: "toggle-content",
        hideClass: "hide",
        activeClass: "infomoreactive"
    },
    init:function() {
        var toggleLinks = insymaUtil.elmByClass("a", insymaToggleContent.props.toggleLinkClass);
        for(var i = 0; i<toggleLinks.length; i++) {
            var temp = insymaUtil.closestSib(toggleLinks[i], 1);
            while(!insymaUtil.cssjs("check", temp, insymaToggleContent.props.toggleContentClass)) {
               temp = insymaUtil.closestSib(temp, 1);
            };
            if(insymaUtil.cssjs("check", temp, insymaToggleContent.props.toggleContentClass)){insymaUtil.cssjs("add", temp, insymaToggleContent.props.hideClass);}
            toggleLinks[i].onclick = function() {
                var temp = insymaUtil.closestSib(this, 1);
                while(!insymaUtil.cssjs("check", temp, insymaToggleContent.props.toggleContentClass)) {
                   temp = insymaUtil.closestSib(temp, 1);
                };
                if(insymaUtil.cssjs("check", temp, insymaToggleContent.props.toggleContentClass)) {
                    if (insymaUtil.cssjs("check", temp, insymaToggleContent.props.hideClass)) {
                        insymaUtil.cssjs("remove", temp, insymaToggleContent.props.hideClass);
                        insymaUtil.cssjs("add", this, insymaToggleContent.props.activeClass);
                    } else {
                        insymaUtil.cssjs("add", temp, insymaToggleContent.props.hideClass);
                        insymaUtil.cssjs("remove", this, insymaToggleContent.props.activeClass);
                    }
                }
                return false;
            }
        }
    }
};
insymaUtil.addEvent(window, "load", insymaToggleContent.init, false);
