
function CC_Ellenorzes() {
	result = true;
	for (var i = 0; i < cs_KotelezoMezok.length; i++) {
		mezo = "cw_" + cs_KotelezoMezok[i];
		ertek = document.forms['UjCsapatForm'].elements[mezo].value;
		switch (mezo) {
			case "cw_nev" :
				megfelelo = CF_checkText("Csapat neve", ertek, 3, "");
				break;
			case "cw_cim" :
				megfelelo = CF_checkText("Cím", ertek, 10, "");
				break;
			case "cw_email" :
				megfelelo = CF_checkEmail(ertek);
				break;
			case "cw_telefon" :
				megfelelo = CF_checkText("Telefon", ertek, 7, "0123456789()/-,.");
				break;
			case "cw_leiras" :
				megfelelo = CF_checkText("Bemutatkozás", ertek, 10, "");
				break;
		}
		if (!megfelelo) {
			result = false;
			break;
		}
	}
	return result;
}

function CF_checkText(mezonev, ertek, hossz, karakterek) {
	mnev = CF_getNevelo(mezonev) + " '" + mezonev + "'";
	if (ertek == "") {
		alert(mnev + " mező kitöltése kötelező!");
		return false;
	}
	if (ertek.length < hossz) {
		alert(mnev + " mező hossza minimum " + hossz + " karakter hosszú kell legyen!");
		return false;
	}
	if (karakterek != "") {
		if (eval('/[^' + karakterek + ']/').test(ertek)) {
			alert(mnev + " mező csak a következő karaktereket tartalmazhatja: '" + karakterek + "'");
			return false;
		}
	}
	return true;
}

function CF_checkRadio(mezonev, obj) {
	ertek = undefined;
	for (var z in obj) {
		ertek = obj[z].checked ? obj[z].value : ertek;
	}
	mnev = CF_getNevelo(mezonev) + " '" + mezonev + "'";
	if (ertek == undefined) {
		alert(mnev + " lehetőségei közül egyet kötelező választani!");
		return false;
	}
	return true;
}

function CF_checkEmail(email) {
	var regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	var result = regex.test(email) ? true : false;
	if (!result) alert("Hibás e-mail cím!");
	return result;
}

function CF_getNevelo(nev) {
	result = "A";
	if (/^[aáeéiíoóöőuúüűAÁEÉIÍOÓÖŐUÚÜŰ]/.test(nev)) result = "Az";
	return result;
}
function intOnlyReal(obj) {
	if (obj.value.length > 0) {
		obj.value = obj.value.replace(/[^0-9-]+/g, ''); 
	}
}









