re = /^([\w-\.])+(\@)([\w-])+(\.)(\w)+/;

function verify(frm) {

    if ((frm.Name.value.length + frm.Message.value.length)==0) {
        alert('Заполните, пожалуйста, обязательные поля, выделенные жирным шрифтом.');
        frm.Name.focus();
        return false;
    } else if (frm.Name.value.length==0) {
        alert('Введите, пожалуйста, Ваше имя.');
        frm.Name.focus();
        return false;
    } else if (frm.Message.value.length==0) {
        alert('Введите, пожалуйста, текст сообщения.');
        frm.Message.focus();
        return false;
    } else if (frm.email.value.length==0) {
        if (window.confirm("Вы не ввели адрес электронной почты,\nчтобы мы могли связаться с Вами.\n\nНажмите OK для отправки в любом случае\nили Cancel для ввода адреса.")) {
            return true;
        }
        frm.email.focus();
        return false;
    }

    OK = re.test(frm.email.value);
    if (!OK) {
        alert ("Ошибка в адресе электронной почты - " + frm.email.value);
        frm.email.focus();
        return false;
    } 

    return true;
}
