function InputBackground(item){
  item.style.background = '#F9E6D5';
}

function ValidateLength(item, len) {
   InputBackground(item);
   return (item.value.length >= len);
}

function trim(s) {
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))  {
    s = s.substring(1,s.length);
  }
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function ValidateEmail(item) {
  item_pom = trim(item.value);
  var reg = '^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$';
  if(item_pom.match(reg)){
    return true;
  }
  else {
    InputBackground(item);
    return false;
  }
}

function ValidateNumber(item) {
  item = trim(item.value);
  var reg = '^[0-9]+$';
  if(item_pom.match(reg)){
    return true;
  }
  else {
    InputBackground(item);
    return false;
  }
}

function ValidateStreet(item) {
  var reg = '^.*[0-9]+.*$';
  if(item.value.match(reg)){
    return true;
  }
  else {
    InputBackground(item);
    return false;
  }
}

function FormError(elem, text) {
  if (errfound) return;
  window.alert(text);
  elem.select();
  elem.focus();
  errfound = true;
}

function cisla(elem) {
  with (event) {
    if ((keyCode>47&&keyCode<58)||keyCode==13) {
      returnValue = true;
    } else {
      returnValue = false;
    }
  }
}

