var mgpBoxes = new Array();
var polePocet = 0;

// mgpBoxes[polePocet] = 'categories';
// updateObj('categories');
// polePocet++;

function updateObj(name) {
    var obj = getObj (name);
    if (!obj) return;
    var text = obj.innerHTML;
    obj.innerHTML = '<a href="javascript:void hideAllBut(\''+name+'\');">'+ text +'</a>';
    OnOffObj(name);
    hideAllBut();
}

function OnOffObj(name) {
    if (name) {
        var obj = getObj (name+'Content');
        x = getObjDisplayed(obj);
        y = (x == true ? 0 : 1);
//             hideAllBut(name);
        setObjDisplayed(obj,y);
    }
}

function hideAllBut(name) {
    for (var i =0; i<mgpBoxes.length; i++) {

        var obj = getObj (mgpBoxes[i]+'Content');
        if (mgpBoxes[i] != name) setObjDisplayed(obj,0);
        else {OnOffObj(name);}
    }
}
