function validateForm() {
    var f = document.forms["index_form"];
    if (isEmpty(f.domain_name)) {
        alert("Пожалуйста введите имя домена");
        f.domain_name.focus();
        return false;
    }

    if (!f.select_all.checked) {
        var checkedZones = new Array();
        var isChecked = false;
        for (var i = 0; i < zonesArray.length; i++) {
            var checkBox = document.getElementsByName("zone_checkbox_" + zonesArray[i])[0];
            if (checkBox.checked) {
                isChecked = true;
                checkedZones.push(zonesArray[i]);
            }
        }
        if (!isChecked) {
            alert("Пожалуйста выберите по меньшей мере одну зону");
            return false;
        }
        document.getElementById("hidden_container").innerHTML = "";

        for (i = 0; i < checkedZones.length; i++) {
            document.getElementById("hidden_container").innerHTML += "<input type='hidden' name='checked_zones' value='" + checkedZones[i] + "'>";
        }
    }
    return true;
}