var TRIM = /([^ ]*)\s*$/g;
var isCITY = /^[a-záíűőüöúóé]+[\-]?[a-záíűőüöúóé]+$/i;
var isEMAIL = /^\s*([\-\+\w_]+(\.[\-\+\w_]+)*@[\-\+\w_]+(\.[\-\+\w_]+)+)\s*$/i;
var isPHONE = /^[^a-z]*$/i;

function notEmpty(field, field_name) {
  if ("" == (field.value = field.value.replace(TRIM, "$1"))) {
	alert("Kérünk, töltsd ki a mezőt: " + field_name + "!");
	field.focus();
	return false;
  }
  else return true;
}

function checkName(field) {
  if (-1 == (field.value = field.value.replace(TRIM, "$1")).indexOf(" ")) {
	alert("A megadott név nem megfelelő!");
	field.focus();
	return false;
  }
  else return true;
}

function checkCity(field) {
  if (!isCITY.test(field.value)) { 
	alert("A megadott városnév nem megfelelő!" );
	field.focus();
	return false;
  }
  else return true;
}

function checkEmail(field) {
  if (!isEMAIL.test(field.value)) { 
	alert("A megadott e-mail cím nem megfelelő!" );
	field.focus();
	return false;
  }
  else return true;
}

function checkPhone(field) {
  if (!isPHONE.test(field.value)) { 
	alert("A megadott telefonszám nem megfelelő!" );
	field.focus();
	return false;
  }
  else return true;
}

function back() {
  history.go(-1)
}

