var required = new Array("name",
                         "email",
                         "order_text");
var required_show = new Array("Ваше имя",
                              "адрес электронной почты",
                              "текст сообщения");

var email_expr = /^([0-9a-z\-_\.])+@([0-9a-z\-_])+\.([a-z]){2,3}$/i;

function submit_order(id){
   var i, j;

   form = document.getElementById(id);
   //alert(form);
   for(j=0; j<required.length; j++) {
     for (i=0; i<form.length; i++) {
       if ((form.elements[i].name == required[j]) && (form.elements[i].value == "")) {
         alert('Пожалуйста, введите ' + required_show[j]);
         form.elements[i].focus();
         return false;
       }
     }
   }

   if (email_expr.test(document.getElementById('email').value)==false) {
      alert('Пожалуйста, введите правильно E-mail');
      document.getElementById('email').focus();
      return false;
   }


   //alert("Все OK!");
   return true;
}