function ert_ell(_val, _type) {
	switch (_type.toLowerCase()) {
		case "emailcim":
				var kukac = _val.indexOf('@');
				if (kukac < 1) return false;
				if (_val.length < kukac+3) return false;
				var vege = _val.substr(kukac+1);
				var vanbenne = false;
				if (kukac+1 == _val.length) return false;
				for (i=kukac+1;i<_val.length;i++)
					if (_val.charAt(i) == '.')
						vanbenne = i;
				if (!vanbenne) return false;
				if (_val.length-vanbenne < 3) return false;
				return true;
			break;
	}
}

function ell(miben,szoveg) {
	if (miben.value == '') {
		miben.focus();
		alert(szoveg);
		return false;
	}
	return true;
}

function ell2(bool,miben,szoveg) {
  if (bool == false) {
    miben.focus();
    alert(szoveg);
    return false;
  }
  return true;
}

function ell_szam(miben,szoveg) {
	if (!isFinite(miben.value)) {
		miben.focus();
		alert(szoveg);
		return false;
	}
	return true;
}

function ell_hossz(miben,szoveg,hossz) {
	if (miben.value.length != hossz) {
		miben.focus();
		alert(szoveg);
		return false;
	}
	return true;
}
