function validate_registration(form)
{
	var username   = form.username.value;
	var first_name = form.first_name.value;
	var last_name  = form.last_name.value;
	var email      = form.email.value;
	var passwda    = form.passwda.value;
	var passwdb    = form.passwdb.value;
	var postname   = form.postname.value;
	var city       = form.city.value;
	var postcode   = form.postcode.value;
	var street     = form.street.value;
	var captcha    = form.captcha.value;
	var reg 	   = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	if (username.length === 0)
	{
		alert("Felhasználónév megadása kötelezo!");
		return false;
	}
	
	if (username.length <= 4)
	{
		alert("Felhasználónév minimum 5 karakter hosszú lehet!");
		return false;
	}
	
	if (first_name.length === 0)
	{
		alert("Vezetéknév megadása kötelezo!");
		return false;
	}
		
	if (last_name.length === 0)
	{
		alert("Keresztnév megadása kötelezo!");
		return false;
	}
	
	if(reg.test(email) == false) 
	{
      alert('Hibás e-mail cím!');
      return false;
    }

	if (passwda.length === 0)
	{
		alert("Jelszó megadása kötelező!");
		return false;
	}
	
	if (passwda !== passwdb) {
		alert("A két jelszó nem egyezik meg!");
		return false;
	}
	
	if (postname.length === 0)
	{
		alert("Név (posta) megadása kötelezo");
		return false;
	}
	
	if (city.length === 0)
	{
		alert("Település megadása kötelezo");
		return false;
	}
	
	if (postcode.length === 0)
	{
		alert("Irányítószám megadása kötelezo");
		return false;
	}
	
	if (street.length === 0)
	{
		alert("Lakcím megadása kötelezo");
		return false;
	}
	
	if (captcha.length === 0)
	{
		alert("Hibás ellenorzo kód!");
		return false;
	}
	
	return true;
}

