function checkRegistrationForm(profile) {
	var	pattern = /^[0-9a-zA-Z\.-_]+@[0-9a-zA-Z\.-]+\.[a-zA-Z]{2,4}$/i;
	if (document.forms.registrationForm.name.value == "" || document.forms.registrationForm.email.value == "" || (document.forms.registrationForm.password.value == "" && !profile) || document.forms.registrationForm.code.value == "") {
		alert("A *-al megjelölt mezők megadása kötelező");
		return false;
	} else if (pattern.test(document.forms.registrationForm.email.value) == false) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else if (document.forms.registrationForm.password.value != document.forms.registrationForm.password_again.value) {
		alert("A jelszó és ismétlése nem egyezik");
		return false;
	} else {
		return true;
	}
}

function checkRegistrationFormEn(profile) {
	var	pattern = /^[0-9a-zA-Z\.-_]+@[0-9a-zA-Z\.-]+\.[a-zA-Z]{2,4}$/i;
	if (document.forms.registrationForm.name.value == "" || document.forms.registrationForm.email.value == "" || (document.forms.registrationForm.password.value == "" && !profile) || document.forms.registrationForm.code.value == "") {
		alert("Please fill out the fields marked with asterisk(*)");
		return false;
	} else if (pattern.test(document.forms.registrationForm.email.value) == false) {
		alert("Invalid e-mail address");
		return false;
	} else if (document.forms.registrationForm.password.value != document.forms.registrationForm.password_again.value) {
		alert("The password and its confirmation should be the same.");
		return false;
	} else {
		return true;
	}
}
