function getLocation(name) {
    var f = document.forms['Form3'];
    f.domain.value = name;

    f.submit();
}

function agree() {
    var checkbox = document.forms['massdirectreg'].check_agree;
    var button = document.forms['massdirectreg'].contButton;
    button.disabled = !checkbox.checked;
}

function validateForm3() {
    var f = document.forms["massdirectreg"];
    if (isEmpty(f.domain_names)) {
        alert("Пожалуйста введите имена доменов");
        f.domain_names.focus();
        return false;
    }
    return true;
}

function getAllCost() {
    var checkedDomains = document.forms['massdirectreg'].reg_domain;

    var domains = '';
    var count = 0;
    if (checkedDomains) {
        if (checkedDomains.length) {
            for (var i = 0; i < checkedDomains.length; i++) {
                if (checkedDomains[i].checked) {
                    var domainName = trim(checkedDomains[i].value);
                    if (count == 0) {
                        domains = domainName;
                    } else {
                        domains = domains + ',' + domainName;
                    }
                    count++;
                }
            }
        } else {
            if (checkedDomains.checked) {
                var domainName2 = trim(checkedDomains.value);

                domains = domainName2;
            }
        }

        try {
            var allCost = getDataFromServer('/domains/ajax/direct_all_cost.jsp?domains=' + encodeURI(domains) + '&rnd=' + Math.random());
            var allCostSPAN = document.getElementById('all_cost');
            allCostSPAN.innerHTML = allCost;
        } catch(ex) {
        }
    }
}

function checkDomains() {
    var checkedDomains = document.forms['massdirectreg'].reg_domain;

    var cheсkedDomainNames = new Array();

    var isChecked = false;
    var isEnabled = false;
    
    if (checkedDomains) {
        if (checkedDomains.length) {
            for (var i = 0; i < checkedDomains.length; i++) {
                if (checkedDomains[i].checked) {
                    if (!checkedDomains[i].disabled) {
                        isEnabled = true;
                    }
                    isChecked = true;
                    cheсkedDomainNames.push(checkedDomains[i].value);
                }
            }
        } else {
            if (checkedDomains.checked) {
                if (!checkedDomains.disabled) {
                    isEnabled = true;
                }
                isChecked = true;
                cheсkedDomainNames.push(checkedDomains.value);
            }
        }

        if (!isChecked) {
            alert("Пожалуйста, выберите по меньшей мере один домен");
            return;
        }


        var zones = '';
        var domains = '';
        var domainName = '';
        if (isChecked) {
            domainName = cheсkedDomainNames[0].substring(0, cheсkedDomainNames[0].lastIndexOf("."));
            for (var j = 0; j < cheсkedDomainNames.length; j++) {
                var zone = cheсkedDomainNames[j].substring(cheсkedDomainNames[j].lastIndexOf(".") + 1);

                if (j == 0) {
                    zones = zone;
                    domains = trim(cheсkedDomainNames[j]);
                } else {
                    zones = zones + "," + zone;
                    domains = domains + "," + trim(cheсkedDomainNames[j]);
                }
            }
        }

        var balanceType = "USD";
        if (document.getElementById("balance_type_uah").checked) {
            balanceType = "UAH";
        }

        document.forms['Form2'].domains.value = domains;
        document.forms['Form2'].balance_type.value = balanceType;
        document.forms['Form2'].submit();
    }
}
