function showWinGet(phpFile) {
    // Создаем новый объект JSHttpRequest.
    var req = new Subsys_JsHttpRequest_Js();
    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if (req.responseJS) {
                // Записываем в <div> результат работы.
                document.getElementById('contentConf').innerHTML = (req.responseJS.res_str||'');
                eval(req.responseJS.res_js||'');
            }
            // Отладочная информация.
            document.getElementById('debugWin').innerHTML =
                req.responseText;
            document.getElementById('loading').style.display = "none";
        }
        else {
            document.getElementById('loading').style.display = "block";
        }
    }
    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = false;
    // Подготваливаем объект.
    req.open('GET', phpFile, true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ i: 0 });

    return false;
}

function showWinPost(phpFile, formName) {
    resArr = new Object();
    with(eval("document."+formName)) {
        for(i=length-1; i>=0; i--) {
            keyField = elements[i].name;
            if(elements[i].type == 'radio' || elements[i].type == 'checkbox') {
                if(elements[i].checked)
                    valueField = elements[i].value;
                else
                    continue;
            }
            else
                valueField = elements[i].value;
            resArr[keyField] = valueField;
        }
    }
    // Создаем новый объект JSHttpRequest.
    var req = new Subsys_JsHttpRequest_Js();
    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if (req.responseJS) {
                // Записываем в <div> результат работы.
                document.getElementById('contentConf').innerHTML = (req.responseJS.res_str||'');
                eval(req.responseJS.res_js||'');
            }
            // Отладочная информация.
            document.getElementById('debugWin').innerHTML =
                req.responseText;
            document.getElementById('loading').style.display = "none";
        }
        else {
            document.getElementById('loading').style.display = "block";
        }
    }
    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = false;
    // Подготваливаем объект.
    req.open('POST', phpFile, true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send(resArr);
    return false;
}
function open_win(file, w, h) {
    window.open(file, null, "width="+w+", height="+h+", scrollbars=no, toolbar=no, menubar=no, location=no");
}