function trim(value) {
  var temp = value;
  var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
  if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
  var obj = / +/g;
  temp = temp.replace(obj, " ");
  if (temp == " ") { temp = ""; }
  return temp;
}

function loginform_validator(theForm) {
  //  var filter=/^(.+)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  var filter=/^.+@.+\.[a-z]{2,6}$/i;
  var email = trim(theForm.login.value);
  if(!filter.test(email)){
    alert("Please enter your correct \"Email\"!");
    theForm.login.focus();
    return (false);
  }
  if(theForm.password.value.length<3)  {
    alert("Please enter your \"Password\"\n Only letters, numbers and \"_\",\"-\" allowed\n At least 4 characters required");
    theForm.password.focus();
    return (false);
  }
  return (true);
}

