function checkRegistrationForm() {
	if (document.forms.registrationForm.username.value == "" || document.forms.registrationForm.email.value == "" || document.forms.registrationForm.password.value == "" || document.forms.registrationForm.code.value == "") {
		alert("A regisztrációhoz szükséges az alapadatok és az űrlap végi kód mező kitöltése");
		return false;
	} else if (document.forms.registrationForm.email.value.indexOf('@') == -1 || document.forms.registrationForm.email.value.indexOf('.') == -1) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else if (document.forms.registrationForm.password.value != document.forms.registrationForm.password.value) {
		alert("A jelszó és ismétlése nem egyezik");
		return false;
	} else if (document.forms.registrationForm.subscribe_newsletter.checked && ((document.forms.registrationForm.gender[0].checked == false && document.forms.registrationForm.gender[1].checked == false) || (document.forms.registrationForm.address_state.value == "Magyarország" && document.forms.registrationForm.address_country.value == "" && document.forms.registrationForm.address_budapest.value == "") || (document.forms.registrationForm.age[0].checked == false && document.forms.registrationForm.age[1].checked == false && document.forms.registrationForm.age[2].checked == false && document.forms.registrationForm.age[3].checked == false) || document.forms.registrationForm.visits.value == "" || document.forms.registrationForm.discount.value == "")) {
		alert("A regisztrációhoz szükséges az adatok és az űrlap végi kód mező kitöltése");
		return false;
	} else {
		return true;
	}
}

function enableFields() {
	if (document.forms.registrationForm.subscribe_newsletter.checked) {
		document.getElementById('newsletterPleaseText').style.color = "black";
		document.forms.registrationForm.gender[0].disabled = false;
		document.forms.registrationForm.gender[1].disabled = false;
		document.forms.registrationForm.address_country.disabled = false;
		document.forms.registrationForm.address_budapest.disabled = false;
		document.forms.registrationForm.age[0].disabled = false;
		document.forms.registrationForm.age[1].disabled = false;
		document.forms.registrationForm.age[2].disabled = false;
		document.forms.registrationForm.age[3].disabled = false;
		document.forms.registrationForm.visits.disabled = false;
		document.forms.registrationForm.discount.disabled = false;
	} else {
		document.getElementById('newsletterPleaseText').style.color = "#9c9c9c";
		document.forms.registrationForm.gender[0].disabled = true;
		document.forms.registrationForm.gender[1].disabled = true;
		document.forms.registrationForm.address_country.disabled = true;
		document.forms.registrationForm.address_budapest.disabled = true;
		document.forms.registrationForm.age[0].disabled = true;
		document.forms.registrationForm.age[1].disabled = true;
		document.forms.registrationForm.age[2].disabled = true;
		document.forms.registrationForm.age[3].disabled = true;
		document.forms.registrationForm.visits.disabled = true;
		document.forms.registrationForm.discount.disabled = true;
	}
}

function enableCountry(country) {
	if (country == "Magyarország") {
		document.forms.registrationForm.address_country.disabled = false;
		document.forms.registrationForm.address_budapest.disabled = false;
	} else {
		document.forms.registrationForm.address_country.value = "";
		document.forms.registrationForm.address_budapest.value = "";
		document.forms.registrationForm.address_country.disabled = true;
		document.forms.registrationForm.address_budapest.disabled = true;
		
	}
}