function ajaxManager() {
    var args = ajaxManager.arguments;
    switch (args[0]) {
        case "load_page":
            if (document.getElementById) {
                var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
            }
            if (x) {
                x.onreadystatechange = function() {
                    if (x.readyState == 4 && x.status == 200) {
                        var el = document.getElementById(args[2]);
                        el.innerHTML = x.responseText;
                    }
                }
            x.open("GET", args[1], true);
            x.send(null);
            }
            break;
        case "load":
            var el = document.getElementById(args[1]);
            var statel = document.getElementById('status-'+args[1]);
            if(/*el.innerHTML != "" || */el.style.visibility == 'visible') {
                el.style.visibility = 'hidden';
                el.style.height = '0px';
                el.style.margin = '-6px';
                statel.innerHTML = "-";
            }
            else {
                if(el.innerHTML == "")
                    ajaxManager('load_page', 'test.php'+'?folder='+args[1], args[1]);
                el.style.visibility = 'visible';
                el.style.height = 'auto';
                statel.innerHTML = "+";
            }
            break;
    }
}
