window.onload = eventOnLoad;

function eventOnLoad()
{
	if(document.getElementById("message"))
		document.getElementById("message").onsubmit = function(){return checkFormular();};
	if(document.getElementById("test"))
		document.getElementById("test").onsubmit = function(){return checkTest();};
}

function checkFormular()
{
	var form = document.getElementById("message");
	if(window.RegExp)
    	{
		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
		if(!re.test(form.email.value))
		{
			alert("Zadaná adresa není správnou adresou elektronické pošty!");
			form.email.focus();
			return false;
		}
    	}

	if(form.subject.value == "")
	{
		alert("Zprávu musíte vyplnit!");
		form.subject.focus();
		return false;
	}

	if(form.message.value == "")
	{
		alert("Zprávu musíte vyplnit!");
		form.message.focus();
		return false;
	}
}

function checkTest()
{
	radios = 0;
	$('test').getInputs('radio').each(function (input) {
		if(input.checked)
			radios++;
	});

	if(radios != 20)
	{
		alert("Musíte odpovědět na všechny otázky!");
		return false
	} else {
		return true;
	}
}