function emailcheck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }

	 if (str.indexOf(" ")!=-1){
		return false
	 }
	 return true					
}

function teszt(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) == -1)
      return false;
  return true;
}

function ellenorzes_nevezes_form(formnev) {
	hibaszoveg="";
	x='0';
	for(i=0;i<formnev["kategoria[]"].length;i++){
		if(formnev["kategoria[]"][i].checked) 
			x='1';
	}

	y='0';
	for(i=0;i<formnev["jelleg[]"].length;i++){
		if(formnev["jelleg[]"][i].checked) 
			y='1';
	}
	
	if (x != '1') 
		hibaszoveg= "\nVálassz egy kategóriát! / Choose at least one category!' \n";
	if (y != '1') 
		hibaszoveg+= "\nVálassz egy jelleget! / Choose at least one style!' \n";

	if (hibaszoveg != "") { 
		hibaszoveg =""+hibaszoveg+"\n"; alert(hibaszoveg); return false; 
	}
	else return true;
	
}

function ellenorzes_ujversenyzo_form(formnev) {
	hibaszoveg =  "" ;
	if (formnev.email.value != "" && !emailcheck(formnev.email.value)){
		hibaszoveg += "\nHibás e-mail cím! / Incorrect e-mail address!' \n";
		}	
	if (formnev.email.value == "") {
		hibaszoveg += "\nTöltsd ki az 'E-mail cím' mezőt! / Fill the 'E-mail address' field!' \n";
		}
	if (formnev.jelszo.value == "") { 
		hibaszoveg += "\nTöltsd ki az 'Jelszó' mezőt! / Fill the 'Password' field!' \n";
		}
	if (formnev.nev.value == "") { 
		hibaszoveg += "\nTöltsd ki az 'Teljes név' mezőt! / Fill the 'Full name' field!' \n";
		}
	if (hibaszoveg != "") { 
		hibaszoveg =""+hibaszoveg+"\n"; alert(hibaszoveg); return false; 
	}
	else return true;
}

function ellenorzes_jelszo_form(formnev) {
	hibaszoveg =  "" ;
	if (formnev.email.value == "") {
		hibaszoveg += "\nTöltsd ki az 'E-mail cím' mezőt! / Fill the 'E-mail address' field!' \n";
		}
	if (formnev.email.value != "" && !emailcheck(formnev.email.value)){
		hibaszoveg += "\nHibás e-mail cím! / Incorrect e-mail address!' \n";
		}	
	if (hibaszoveg != "") { 
		hibaszoveg =""+hibaszoveg+"\n"; alert(hibaszoveg); return false; 
	}
	else return true;
}

function ellenorzes_email_form(formnev) {
	hibaszoveg =  "" ;
	if (formnev.email.value != "" && !emailcheck(formnev.email.value)){
		hibaszoveg += "\nHibás e-mail cím! / Incorrect e-mail address!' \n";
		}	
	if (formnev.email.value == "") {
		hibaszoveg += "\nTöltsd ki az 'E-mail cím' mezőt! / Fill the 'E-mail address' field!' \n";
		}
	if (formnev.nev.value == "") { 
		hibaszoveg += "\nTöltsd ki az 'Teljes név' mezőt! / Fill the 'Full name' field!' \n";
		}
	if (formnev.uzenetszoveg.value == "") { 
		hibaszoveg += "\nTöltsd ki az 'Üzeneted' mezőt! / Fill the 'Your message' field!' \n";
		}
	if (hibaszoveg != "") { 
		hibaszoveg =""+hibaszoveg+"\n"; alert(hibaszoveg); return false; 
	}
	else return true;
}
