function checkForm() {
	var selectedCategories = 0;
	for (i = 1; i <= 4; i++) {
		if (document.getElementById("category" + i).value != "0") {
			selectedCategories++;
		}
	}
	if ((selectedCategories == 0 && !document.forms.offererForm.all_category.checked) || document.forms.offererForm.company.value == "" || document.forms.offererForm.county.value == "" || document.forms.offererForm.zip.value == "" || document.forms.offererForm.city.value == "" || document.forms.offererForm.email.value == "" || document.forms.offererForm.address.value == "" || document.forms.offererForm.phone.value == "" || document.forms.offererForm.tax_no.value == "" || document.forms.offererForm.code.value == "" || document.forms.offererForm.password.value == "") {
		alert("Kérjük, töltse ki a *-al jelzett mezőket");
		return false;
	} else if (document.forms.offererForm.password.value != document.forms.offererForm.password_again.value) {
		alert("A jelszó és ismétlése nem egyezik");
		return false;
	} else if (document.forms.offererForm.feltetelek_elfogadasa.checked == false) {
		alert("A továbblépéshez szükséges a feltételek elfogadása");
		return false;
	} else {
		return true;
	}
}

function selectCategory(category) {
	var selectedCategories = 0;
	if (document.getElementById("category1").value == "0") {
		selectedCategories = 1;
	}
	if (category == "1" && document.getElementById("category1").value != "0") {
		document.getElementById("category2").disabled = false;
	}
	if (category == "1" && document.getElementById("category1").value == "0") {
		document.getElementById("category2").disabled = true;
		document.getElementById("category2").value= "0";
		document.getElementById("category3").disabled = true;
		document.getElementById("category3").value= "0";
		document.getElementById("category4").disabled = true;
		document.getElementById("category4").value= "0";
	}
	if (category == "2" && document.getElementById("category2").value != "0") {
		document.getElementById("category3").disabled = false;
	}
	if (category == "2" && document.getElementById("category2").value == "0") {
		document.getElementById("category3").disabled = true;
		document.getElementById("category3").value= "0";
		document.getElementById("category4").disabled = true;
		document.getElementById("category4").value= "0";
	}
	if (category == "3" && document.getElementById("category3").value != "0") {
		document.getElementById("category4").disabled = false;
	}
	if (category == "3" && document.getElementById("category3").value == "0") {
		document.getElementById("category4").disabled = true;
		document.getElementById("category4").value= "0";
	}

	var alreadyChoosen = 0;
	for (i = 1; i <= 4; i++) {
		var obj = document.getElementById("category" + i);
		if ((document.getElementById("category" + category).value != "0" && i != category && (document.getElementById("category" + i).value == document.getElementById("category" + category).value))) {
			alreadyChoosen = 1;
		}
	}
	if (!alreadyChoosen) {
		for (i = 1; i <= 4; i++) {
			if (document.getElementById("category" + i).value != "0") {
				selectedCategories++;
			}
		}
	} else {
		document.getElementById("category" + category).value = "0";
		alert("Kérjük, egy szakágat csak egyszer válasszon!");
	}
	if (selectedCategories == 1) {
		document.getElementById("priceCell90").innerHTML = "20 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "25 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "30 000 Ft + ÁFA";
	}
	if (selectedCategories == 2) {
		document.getElementById("priceCell90").innerHTML = "25 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "40 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "55 000 Ft + ÁFA";
	}
	if (selectedCategories > 2) {
		document.getElementById("priceCell90").innerHTML = "30 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "55 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "75 000 Ft + ÁFA";
	}

}

function selectAllCategory() {
	document.getElementById("category1").disabled = true;
	document.getElementById("category2").disabled = true;
	document.getElementById("category3").disabled = true;
	document.getElementById("category4").disabled = true;

	document.getElementById("priceCell90").innerHTML = "60 000 Ft + ÁFA";
	document.getElementById("priceCell180").innerHTML = "80 000 Ft + ÁFA";
	document.getElementById("priceCell365").innerHTML = "120 000 Ft + ÁFA";
}

function deSelectAllCategory() {
	var selectedCategories = 0;
	if (document.getElementById("category1").value == "0") {
		selectedCategories = 1;
	} else if (document.getElementById("category2").value == "0") {
		selectedCategories = 2;
	} else if (document.getElementById("category3").value == "0") {
		selectedCategories = 3;
	} else if (document.getElementById("category4").value == "0") {
		selectedCategories = 4;
	}

	if (selectedCategories == 1) {
		document.getElementById("priceCell90").innerHTML = "20 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "25 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "30 000 Ft + ÁFA";
		document.getElementById("category1").disabled = false;
	}
	if (selectedCategories == 2) {
		document.getElementById("priceCell90").innerHTML = "25 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "40 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "55 000 Ft + ÁFA";
		document.getElementById("category1").disabled = false;
		document.getElementById("category2").disabled = false;
	}
	if (selectedCategories == 3) {
		document.getElementById("priceCell90").innerHTML = "30 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "55 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "75 000 Ft + ÁFA";
		document.getElementById("category1").disabled = false;
		document.getElementById("category2").disabled = false;
		document.getElementById("category3").disabled = false;
	}
	if (selectedCategories == 4) {
		document.getElementById("priceCell90").innerHTML = "30 000 Ft + ÁFA";
		document.getElementById("priceCell180").innerHTML = "55 000 Ft + ÁFA";
		document.getElementById("priceCell365").innerHTML = "75 000 Ft + ÁFA";
		document.getElementById("category1").disabled = false;
		document.getElementById("category2").disabled = false;
		document.getElementById("category3").disabled = false;
		document.getElementById("category4").disabled = false;
	}
}

function selectCheckBox(id) {
	document.forms.offererForm.elofizetes_type[id].checked = true;
	document.getElementById("priceCell365").style.color = "#d6d6d6";
	document.getElementById("priceCell180").style.color = "#d6d6d6";
	document.getElementById("priceCell90").style.color = "#d6d6d6";
	if (id == 0) {
		document.getElementById("priceCell365").style.color = "#005e8c";
	} else if (id == 1) {
		document.getElementById("priceCell180").style.color = "#005e8c";
	} else 	if (id == 2) {
		document.getElementById("priceCell90").style.color = "#005e8c";
	}
}
