function ShowSendMsg(msg)
{
 document.getElementById('status').className = msg == 'success' ? 'success' : 'error';
 document.getElementById('status').innerHTML = msg == 'success' ? 'Сообщение отправлено.' : msg;
 document.getElementById('progbar').style.display = 'none';
}

function SendMsg()
{
 var fail = false;
 var name = document.getElementById('name').value;
 document.getElementById('name_msg').className = 'none';
 document.getElementById('name_msg').innerHTML = '';
 if(!IsName(name))
  {
   document.getElementById('name_msg').className = 'error';
   document.getElementById('name_msg').innerHTML = 'Напишите ФИО!';
   fail = true;
  }
 var e_mail = document.getElementById('e_mail').value;
 document.getElementById('e_mail_msg').className = 'none';
 document.getElementById('e_mail_msg').innerHTML = '';
 if(!IsEmail(e_mail))
  {
   document.getElementById('e_mail_msg').className = 'error';
   document.getElementById('e_mail_msg').innerHTML = 'Напишите адрес почты!';
   fail = true;
  }
 var msg = document.getElementById('msg').value;
 document.getElementById('msg_msg').className = 'none';
 document.getElementById('msg_msg').innerHTML = '';
 if(IsEmpty(msg))
  {
   document.getElementById('msg_msg').className = 'error';
   document.getElementById('msg_msg').innerHTML = 'Напишите сообщение!';
   fail = true;
  }
 if(fail) return;
 document.getElementById('status').innerHTML = '';
 document.getElementById('status').className = 'none';
 document.getElementById('progbar').style.display = 'block';
 var post_body = 'name=' + encodeURIComponent(name) + '&e_mail=' + encodeURIComponent(e_mail) + '&msg=' + encodeURIComponent(msg);
 (new Request('send.php', ShowSendMsg)).Post(post_body);
}

onload_list[onload_list.length] = function() {document.getElementById('btn_send').onclick = SendMsg;};