function teszt(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) == -1)
      return false;
  return true;
}




function numcheck(mezo){
  if (!teszt(mezo.value,"1234567890."))
  {
    return false;
  }
  else{
    return true;
  }
}


function tartalmaz(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) != -1)
      return true;
  return false;
}

function emailcheck(mezo){
  var szoveg = mezo.value;
  if (!(szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1) || !tartalmaz(szoveg,'.'))
{
    return false;
  }
  else return true;
}







function formcheck()
	{
		var ErrorInf = '';
		var Error = 0;
		var D = document.gbook;


		if(D.name.value.length<2)
		{		
			Error++;

			if(D.lang.value == 'hu')
				ErrorInf+="Kérem adja meg nevét!\n";
			else
				ErrorInf+="Geben Sie bitte Ihren Namen an!\n";
			}


		if(D.email.value.length<1)
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="Kérem adjon meg e-mail címet!\n";
			else
				ErrorInf+="Geben Sie bitte Ihre E-Mail-Adresse an!\n";

		}


		if(D.email.value.length>0 && !emailcheck(D.email))
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="A megadott e-mail cím érvénytelen formátumú!\n";
			else
				ErrorInf+="Diese E-Mail-Adresse ist falsch!\n";
		}


		if(D.message.value.length<3)
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="Az üzenet túl rövid!\n";
			else
				ErrorInf+="Der Kommentar ist zu kurz!";
		}

		
		if(Error < 1)
			D.submit();
		else
			alert(ErrorInf);
	}


// ##################### EMAIL KÜLDÉS ########################

	function email_formcheck()
	{
		var ErrorInf = '';
		var Error = 0;
		var D = document.email;


		if(D.nev.value.length<2)

		{		
			Error++;

			if(D.lang.value == 'hu')
				ErrorInf+="Kérem adja meg nevét!\n";
			else
				ErrorInf+="Geben Sie bitte Ihren Namen an!";
			}




		
		if(D.email.value.length<1)
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="Kérem adjon meg e-mail címet!\n";
			else
				ErrorInf+="Geben Sie bitte Ihre E-Mail-Adresse an!";

		}


		if(D.email.value.length>0 && !emailcheck(D.email))
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="A megadott e-mail cím érvénytelen formátumú!\n";
			else
				ErrorInf+="Diese E-Mail-Adresse ist falsch!";
		}


		if(D.uzenet.value.length<3)
		{		
			Error++;
			if(D.lang.value == 'hu')
				ErrorInf+="Az üzenet túl rövid!\n";
			else
				ErrorInf+="Der Kommentar ist zu kurz!";
		}

		
		if(Error < 1)
			D.submit();
		else
			alert(ErrorInf);
	}
