﻿// Used on the ProductCategory.ascx sublayout
function OpenCloseCategory(id, prefix) {

    for (i = 1; i <= 99; i++) {

        var divName = prefix + i;

        if (document.getElementById(divName) == null) {
            return;
        }

        var divStyle = document.getElementById(divName).style;

        divStyle.display = (id == i) ? 'block' : 'none';
    }
}

// Used on the Product.ascx sublayout
function OpenCloseProduct(id, prefix) {

    var i;
    var elemId = prefix + id;

    for (i = 0; i < 99; i++) {

        var thisId = prefix + i;
        var elem = document.getElementById(prefix + i);

        if (elem == null) {
            break;
        }

        if (elemId == thisId) {
            if (elem.style.display == 'block') {
                elem.style.display = 'none';
            } else {
                elem.style.display = 'block';
            }
        } else {
            elem.style.display = 'none';
        }
    }
}