function testValues () {
  
  var FeedBack = new Object();
      FeedBack.elForm = document.forms['commentform'];
      FeedBack.mFormEls = FeedBack.elForm.elements;

  var name = FeedBack.mFormEls['author'].value;
  var email = FeedBack.mFormEls['email'].value;
  var code = FeedBack.mFormEls['antispam'].value;
  var comment = FeedBack.mFormEls['comment'].value;
  var flagg = true;
  var alertmsg = "";
  var alertcls = "";
  var cde = /^[0-9]{1,2}$/;
  var eml = /^[\.\-_A-Za-z0-9]+?@[\.\-_A-Za-z0-9]+?\.[\.\-_A-Za-z0-9]{2,4}$/;

  if (comment.length < 3) {  // Test for a comment
    document.getElementById('comment').focus();
    if (!flagg) {alertmsg = (", ") + alertmsg;}
    alertmsg = ("текст комментария") + alertmsg;
    document.getElementById('comment').style.background = "#FDFDCC";
	  flagg =	false;
  }
  else {
    document.getElementById('comment').style.background = "#FFFFFF";
    }

  if (!cde.test(code)) {  // Test code length
    document.getElementById('antispam').focus();
    if (!flagg) {alertmsg = (", ") + alertmsg;}
    alertmsg = ("ответ на&nbsp;контрольный вопрос") + alertmsg;
    document.getElementById('antispam').style.background = "#FFFFDD";
	  flagg =	false;
  }
  else {
    document.getElementById('antispam').style.background = "#FFFFFF";
    }

  if (!eml.test(email)) {  // Test email address entry for somewhat valid email
    document.getElementById('email').focus();
    if (!flagg) {alertmsg = (", ") + alertmsg;}
    alertmsg = ('email') + alertmsg;
    document.getElementById('email').style.background = "#FFFFDD";
    flagg =	false;
  }
  else {
    document.getElementById('email').style.background = "#FFFFFF";
  }

  if (name.length < 2) {  // Test email address entry for somewhat valid email
    document.getElementById('author').focus();
    if (!flagg) {alertmsg = (", ") + alertmsg;}
    alertmsg = ('ваше имя') + alertmsg;
    document.getElementById('author').style.background = "#FFFFDD";
    flagg =	false;
  }
  else {
    document.getElementById('author').style.background = "#FFFFFF";
  }


  if (alertmsg != "") {
  alertmsg = ("Пожалуйста, введите ") + alertmsg;
  }
  else {
  alertmsg = ("Слово не&nbsp;воробей, вылетит&nbsp;&mdash; не&nbsp;поймаешь.");
  alertcls = ("green");
  }

  document.getElementById('errormsg').innerHTML = ("<div class='") + alertcls + ("'>") + alertmsg + ("</div>");

  return flagg;
}


function testValuesAdmin () {
  
  var FeedBack = new Object();
      FeedBack.elForm = document.forms['commentform'];
      FeedBack.mFormEls = FeedBack.elForm.elements;

  var comment = FeedBack.mFormEls['comment'].value;
  var flagg = true;
  var alertmsg = "";
  var alertcls = "";
 
  if (comment.length < 3) {  // Test for a comment
    document.getElementById('comment').focus();
    if (!flagg) {alertmsg = (", ") + alertmsg;}
    alertmsg = ("текст комментария") + alertmsg;
    document.getElementById('comment').style.background = "#FDFDCC";
	  flagg =	false;
  }
  else {
    document.getElementById('comment').style.background = "#FFFFFF";
    }

  if (alertmsg != "") {
  alertmsg = ("Пожалуйста, введите ") + alertmsg;
  }
  else {
  alertmsg = ("Слово не&nbsp;воробей, вылетит&nbsp;&mdash; не&nbsp;поймаешь.");
  alertcls = ("green");
  }

  document.getElementById('errormsg').innerHTML = ("<div class='") + alertcls + ("'>") + alertmsg + ("</div>");

  return flagg;
}


// Author: Alexey Novikov, originaly made for my Micromarketing Blog
// http://blog.micromarketing.ru