function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function fitToText() {
	if (this.scrollHeight>this.clientHeight) {
		this.style.height=(this.scrollHeight+20)+"px";
	} else {
		this.style.height="92px";
		this.style.height=(this.scrollHeight+20)+"px";
	}
}

function Kuldes(tipus) {
	if (tipus != null) {
		document.ajanlat.elkuldve.value=tipus;
		document.ajanlat.ajanlat.disabled = true;
		document.ajanlat.megrendeles.disabled = true;
		document.ajanlat.submit();
	}
}

function check_Email_karakterek(s) {
	var good_pc="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._-@";
	for(i=0; i < s.length; i++) {
		var kar;
		kar = s.substring(i, i+1);
		if (good_pc.lastIndexOf(kar) == -1) {
			return false;
		}
	}
	return true;
}

function check_EmailFormat(obj) {
	var _emailhossz;
	var i, nkar;
	if (obj == '') {
		return true;
	}
	if (!check_Email_karakterek(obj)) {
		return false;
	}
	if (obj.charAt(0) == '@') {
		return false;
	}
	_emailhossz = obj.length;
	if (obj.charAt(_emailhossz-1) == '@') {
		return false;
	}
	nkar=0;
	for (i=1; i < obj.length-1; i++) {
		if (obj.charAt(i) == '@') nkar++;
	}
	if (nkar != 1) return false;
	nkar=0;
	for (i=obj.length-2; i >= 0; i--) {
		if (obj.charAt(i) == '@') {
			break;
		}
		if (obj.charAt(i) == '.') nkar++;
	}
	if (nkar == 0) return false;
	return true;
}

function EmailEllenorzes(elem) {
	if (!check_EmailFormat(elem.value)) {
		alert('Érvénytelen e-mail cím!');
		elem.value="";
		elem.focus();
		return false;
	}
	return true;
}

function ellenorzes() {
	if (document.email.nev.value == "") {
		alert("Kérem adja meg a nevét!");
		document.email.nev.value = "";
		document.email.nev.focus();
		return false;
	}
	if (document.email.kuldo_email.value == "") {
		alert("Kérem adja meg e-mail címét!");
		document.email.kuldo_email.value = "";
		document.email.kuldo_email.focus();
		return false;
	}
	if (!check_EmailFormat(document.email.kuldo_email.value)) {
		alert("Hibás e-mail formátum!");
		document.email.kuldo_email.value = "";
		document.email.kuldo_email.focus();
		return false;
	}
	if (document.email.targy.value == "") {
		alert("Üresen hagyta a Tárgy mezőt!");
		document.email.targy.value = "";
		document.email.targy.focus();
		return false;
	}
	if (document.email.uzenet.value == "") {
		alert("Nem töltötte ki az üzenet mezőt!");
		document.email.uzenet.value = "";
		document.email.uzenet.focus();
		return false;
	}
	document.email.submit();
}
