var quiz_text;

function mna_form_onload()
{
	if (document.mna)
	{
		quiz_text = document.getElementById("quiz_screening_text");
		var inputs = document.mna.elements;
		
		for (var i = 0; inputs[i]; i++)
			if (inputs[i].type == "text" && inputs[i].name.search(/(quiz)+/g) >= 0)
				inputs[i].onkeyup = function()
				{
					this.value = this.value.replace(/(\.)+/g, ",").replace(/[^0123\.,]+/g, "");
					sum_screening();
				}
		
		window.setInterval("watch_f12()", 50);
	}
}

function get_radio_value(radioName)
{
	var objs = document.getElementsByTagName("input");
	
	for (var i = 0; objs[i]; i++)
		if (objs[i].name == radioName && objs[i].type == "radio")
			if (objs[i].checked)
				return objs[i].value;
}

function opt(val)
{
	if (val)
		return parseFloat(val.replace(/(,)+/g, "."));
	else
		return 0;
}

function sum_screening()
{
	var strongs = document.getElementById("quiz_strongs").getElementsByTagName("strong");
	
	with (document.mna)
		if (quiz_a.value.length && quiz_b.value.length && quiz_c.value.length && quiz_d.value.length && quiz_e.value.length && (quiz_f1.value.length || quiz_f2.value.length))
		{
			var val =
				opt(quiz_a.value) + opt(quiz_b.value) + opt(quiz_c.value) +
				opt(quiz_d.value) + opt(quiz_e.value) + opt(quiz_f1.value) + opt(quiz_f2.value);
			
			quiz_screening.value = val;
			
			if (parseInt(val) >= 12)
			{
				//quiz_text.innerHTML = "<strong>Normální stav – bez rizika podvýživy</strong><br /><br />Váš výživový stav je v pořádku.";
				quiz_text.innerHTML = "<br /><span class=\"hodnoceni\">Váš výživový stav je v pořádku.</a>";
				strongs[0].className = "sred";
				strongs[1].className = "";
				strongs[2].className = "";
			}
			else if (parseInt(val) >= 8 && parseInt(val) <= 11)
			{
				//quiz_text.innerHTML = "<strong>Riziko podvýživy</strong><br /><br />Jste v riziku podvýživy, doporučujeme, abyste se začal(a) zabývat svou výživou a zkonzultoval(a) výsledky MNA s nutričním terapeutem. V případě potřeby nás neváhejte kontaktovat (viz Kontakt v menu).";
				quiz_text.innerHTML = "<br /><span class=\"hodnoceni\">Jste v riziku podvýživy, doporučujeme, abyste se začal(a) zabývat svou výživou a zkonzultoval(a) výsledky MNA s nutričním terapeutem. V případě potřeby nás neváhejte kontaktovat (viz Kontakt v menu).</a>";
				strongs[1].className = "sred";
				strongs[0].className = "";
				strongs[2].className = "";
			}
			else
			{
				//quiz_text.innerHTML = "<strong>Podvýživa</strong><br /><br />Jste podvyživený(á), doporučujeme urgentně kontaktovat nutričního specialistu. V případě, že nevíte na koho se obrátit, vyplňte horní část tabulky včetně jména, zašlete nám tento formulář kliknutím <a href=\"page.php?doc=mna&amp;send\">ZDE</a> a my vám kontakt zprostředkujeme.";
				quiz_text.innerHTML = "<br /><span class=\"hodnoceni\">Jste podvyživený(á), doporučujeme urgentně kontaktovat nutričního specialistu. V případě, že nevíte na koho se obrátit, vyplňte horní část tabulky včetně jména, zašlete nám tento formulář kliknutím na tlačítko ODESLAT a my vám kontakt zprostředkujeme.</a>";
				strongs[2].className = "sred";
				strongs[0].className = "";
				strongs[1].className = "";
			}
		}
		else
		{
			quiz_screening.value = "";
			
			strongs[2].className = "";
			strongs[0].className = "";
			strongs[1].className = "";
			
			quiz_text.innerHTML = "";
		}
}

function watch_f12()
{
	var f1 = document.mna.quiz_f1;
	var f2 = document.mna.quiz_f2;
	
	if (f1.value.length || f2.value.length)
	{
		if (f1.value.length)
		{
			f1.disabled = false;
			f1.style.backgroundColor = "#FFFFFF";
			f2.disabled = true;
			f2.style.backgroundColor = "#DDDDDD";
		}
		else
		{
			f1.disabled = true;
			f1.style.backgroundColor = "#DDDDDD";
			f2.disabled = false;
			f2.style.backgroundColor = "#FFFFFF";
		}
	}
	else
	{
		f1.disabled = false;
		f1.style.backgroundColor = "#FFFFFF";
		f2.disabled = false;
		f2.style.backgroundColor = "#FFFFFF";
	}
}

function count_bmi()
{
	var vaha = opt(document.mna.weight.value);
	var vyska = opt(document.mna.height.value);
	
	var f1 = document.mna.quiz_f1;
	var f2 = document.mna.quiz_f2;
	
	var bmi = Math.round(vaha / ((vyska / 100) * (vyska / 100)));
	
	if (!isNaN(bmi))
	{
		if (bmi < 19)
			f1.value = "0";
		else if (bmi >= 19 && bmi < 21)
			f1.value = "1";
		else if (bmi >= 21 && bmi < 23)
			f1.value = "2";
		else if (bmi >= 23)
			f1.value = "3";
		
		f2.value = "";
	}
	else
		f1.value = "";
}

function click_print()
{
	if (!document.mna.name.value || !document.mna.surname.value)
	{
		alert("Pro tisk dotazníku je nutné vyplnit jméno a příjmení.");
		return false;
	}
	else
		return true;
}

function click_send()
{
	if (!document.mna.email.value && !document.mna.tel.value)
	{
		alert("Pro odeslání dotazníku je nutné vyplnit alespoň váš e-mail nebo telefon.");
		return false;
	}
	else
		return true;
}

function click_save()
{
	var f = document.mna;
	var data;
	
	
	data = f.name.value + '~';
	data += f.age.value + '~';
	data += f.surname.value + '~';
	data += f.height.value + '~';
	data += f.weight.value + '~';
	data += f.email.value + '~';
	data += f.tel.value + '~';
	data += f.gender.value + '~';
	data += f.date.value + '~';
	data += f.quiz_a.value + '~';
	data += f.quiz_b.value + '~';
	data += f.quiz_c.value + '~';
	data += f.quiz_d.value + '~';
	data += f.quiz_e.value + '~';
	data += f.quiz_f1.value + '~';
	data += f.quiz_f2.value + '~';
	data += f.quiz_screening.value + '~';
		
	xajax_quiz(data);
	
	return false;
}


















