
function formell(){
	var aaa = document.fthis;
	if(aaa.nev.value == ""){
	    alert('Kérjük adja meg a nevét!'); aaa.nev.focus(); return false;
	}
	if(aaa.szoveg.value == ""){
	    alert('Kérjük adja meg kérdését/észrevételét!'); aaa.szoveg.focus(); return false;
	}
	if(aaa.szoveg.value.length > 8192){
	    alert('Túl hosszú a kérdésben megadott szöveg!'); aaa.szoveg.focus(); return false;
	}
	if(aaa.megkereses.value == "telefonon" && aaa.tel.value == ""){
	    alert('Kérjük adja meg telefonszámát!'); aaa.tel.focus(); return false;
	}
	if(aaa.megkereses.value == "telefonon" && aaa.mikor.value == ""){
	    alert('Kérjük adja meg, mikor számít megkeresésünkre telefonon!'); aaa.mikor.focus(); return false;
	}
	if (validateEmail()==true){
		//alert('ok');
		return true;
	}else{
		return false;
	}
}

function validateEmail(){ // *** EMAIL ***
	var e = document.fthis.email;
	mezoNev = "(E-mail)";
	if(e.value == "" ){
		/*alert('Nem adta meg az e-mail címet! '+mezoNev); e.focus(); return false;*/
		return true; //ha nincs megadva, nem baj mert nem kotelezo
	}

	if(e.value.length > 0){
		//whitespace tab, stb kivagasa
		var levagando=" \t\r\n";
		var chopped="";
		for(var i=0;i<e.value.length;i++){
			if(levagando.indexOf(e.value.charAt(i))>=0){
				continue;
			}else{
				chopped += e.value.charAt(i);
			}
		}
		e.value = chopped;

		if (chopped == ""){alert('Üres e-mail cím! '+mezoNev); e.focus(); return false;}

		var elfogad="@._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-+";
		for(var i=0;i<e.value.length;i++){
			if(elfogad.indexOf(e.value.charAt(i))==-1){
				alert('Illegális karakter használata az e-mail címben! '+mezoNev); e.focus(); return false;
			}
		}
	}
	if( (e.value.indexOf('@') <= 0) || (e.value.indexOf('.') == -1) ){
		alert('Hibásan megadott e-mail cím! '+mezoNev); e.focus(); return false;
	}
	if( e.value.lastIndexOf('@') !=  (e.value.indexOf('@')) ){
		alert('Hibásan megadott e-mail cím! '+mezoNev); e.focus(); return false;
	}
	if( e.value.lastIndexOf('@') >=  (e.value.lastIndexOf('.')-1) ){
		alert('Hibásan megadott e-mail cím! '+mezoNev); e.focus(); return false;
	}
	if( (e.value.length-e.value.lastIndexOf('.'))<3 ){
		alert('Hibásan megadott e-mail cím! '+mezoNev); e.focus(); return false;
	}
	return true;
}

function eorMikorState(){
	var aaa = document.fthis;
	if(aaa.megkereses.value == "telefonon" ){
	    ShowLayer('mikorsor','visible'); 
	    //ChangeLayerHeight('mikorsor',100);
		aaa.mikor.focus();
	}
	if(aaa.megkereses.value == "nem"){
	    ShowLayer('mikorsor','hidden');
	    aaa.mikor.value = "";
	    //ChangeLayerHeight('mikorsor',0);
	}
}

