  var checkList = ['name','email','firma','cords'];

  var checkListNames = ['контактное лицо','e-mail','название предприятия','координаты для связи'];

  var emailList = ['email'];

function checkEmail( sEmail )
{
sEmail = sEmail.replace( new RegExp('/\(.*?\)/'), '' )
var oRegExp = /^[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*@[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*\.[a-zA-Z]{2,4}$/
return oRegExp.test(sEmail)
}

    function submitForm()
    {
        frm=document.f;


    for (var idx in checkList)
    {
        var fieldname = checkList[idx];
        if (frm[fieldname].value == "")
        {
            alert("Заполните поле " +checkListNames[idx]+ "!");
            frm[fieldname].focus();
            return false;
        }
        else
        {
            for (var idx1 in emailList)
            {
                var fieldname1 = emailList[idx1];
                if (checkList[idx]==emailList[idx1])
                {
                    if (!checkEmail(frm[fieldname1].value))
                    {
                        alert("Укажите корректный e-mail!");
                        frm[fieldname1].focus();
                        return false;
                    }
                }
            }
        }

   }

    frm.last_page.value=document.referrer;
    frm.submit();

   }

