function neGet(s) {
    return document.getElementById(s);
}

function check(el, l) {
    el.style.background = l ? "#FFDDDD" : "";
    return l;
}

function Valid() {
    var fld = ['textDomain', "textName", "textSity","textLastName",
            "textEmail", "textZip", "textAddress", "textPhone"];
    var c = '', r = true;
    for (var f in fld)
        if (check(c = neGet(fld[f]), c.value == "")) r = false;
    if (check(c = neGet("textDomain"),
            !c.value.match("^[a-zA-Z0-9_-]+[\.]{1}[a-z]{1,10}[\.]?([a-z]{1,4})?$"))) r = false;

    if (check(c = neGet("textEmail"),
            !c.value.match("^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+[\.]*[a-z]*$"))) r = false;
    
    return r;
}


function inValid()
{
    var Legal = document.getElementById("radioLegal").checked;
    var TDomain = document.getElementById("textDomain").value;
    var TName = document.getElementById("textName").value;
    var TLastName = document.getElementById("textLastName").value;
    var TEmail = document.getElementById("textEmail").value;
    var TZip = document.getElementById("textZip").value;
    var TSity = document.getElementById("textZip").value;
    var TAddr = document.getElementById("textAddress").value;
    var TPhone = document.getElementById("textPhone").value;
    var Exception = false;
    if (Legal) {
        var TLegal = document.getElementById("textLegal").value;
        if (TLegal == "") {
            document.getElementById("errLegal").innerHTML = "Заполните поле \"Юридическое лицо\"";
            Exception = true;
        }
    }

    if (TDomain == "") {
        document.getElementById("errDomain").innerHTML = "Заполните поле \"Доменное имя\"";
        Exception = true;
    } else {
        if (!true) {
            document.getElementById("errDomain").innerHTML = "Введенное доменное имя имеет неверный формат";
            Exception = true;
        }
    }

    if (TName == "") {
        document.getElementById("errName").innerHTML = "Заполните поле \"Имя\"";
        Exception = true;
    }

    if (TLastName == "") {
        document.getElementById("errLastName").innerHTML = "Заполните поле \"Фамилия\"";
        Exception = true;
    }

    if (TEmail == "") {
        document.getElementById("errEmail").innerHTML = "Заполните поле \"E-mail\"";
        Exception = true;
    } else {
        if (!TEmail) {
            document.getElementById("errEmail").innerHTML = "Введенный e-mail имеет неверный формат";
            Exception = true;
        }
    }

    if (TZip == "") {
        document.getElementById("errZip").innerHTML = "Заполните поле \"Почтовый индекс\"";
        Exception = true;
    } else {
        if (!TZip.match("^[0-9]+$")) {
            document.getElementById("errZip").innerHTML = "Допустимые символы: цифры";
            Exception = true;
        }
    }

    if (TSity == "") {
        document.getElementById("errSity").innerHTML = "Заполните поле \"Город\"";
        Exception = true;
    }

    if (TAddr == "") {
        document.getElementById("errAddr").innerHTML = "Заполните поле \"Адрес\"";
        Exception = true;
    }

    if (TPhone == "") {
        document.getElementById("errPhone").innerHTML = "Заполните поле \"Телефон\"";
        Exception = true;
    } else {
        if (!TPhone.match("^[0-9]+$")) {
            document.getElementById("errPhone").innerHTML = "Допустимые символы: цифры";
            Exception = true;
        }
    }
    if (!Exception) {
        document.getElementById("RegForm").submit();
    }
}