function CheckSendArticle()
{
	if($('infopanel')) { $('infopanel').remove(); };

	var Error = '<div id="infopanel" class="infopanel error"><p>Nesprávně vyplněná položka.</p></div>';

	var FilterEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!FilterEmail.test(Form.Element.getValue('recipient')))
	{
		Form.Element.focus('recipient');
		new Insertion.After('recipient', Error);
		return false;
	}
	else
	if (!FilterEmail.test(Form.Element.getValue('sender')))
	{
		Form.Element.focus('sender');
		new Insertion.After('sender', Error);
		return false;
	}
	else
	return true;
}

function CheckSestava(formElement)
{
	var pocetBrankar = 0;
	var pocetObrance = 0;
	var pocetZaloznik = 0;
	var pocetUtocnik = 0;
	
	$$('#block-sestava input[type="checkbox"]').each(function(item){
		switch(item.name)
		{
			case 'brankar[]':
				if(item.checked) { pocetBrankar++; };
			break;
			case 'obrance[]':
				if(item.checked) { pocetObrance++; };
			break;
			case 'zaloznik[]':
				if(item.checked) { pocetZaloznik++; };
			break;
			case 'utocnik[]':
				if(item.checked) { pocetUtocnik++; };
			break;
		}
	});

	switch(formElement.name)
	{
		case 'brankar[]':
			$$('#block-sestava input[name="' + formElement.name + '"]').each(function(item){
				if(pocetBrankar < 1 || item.checked)
				{
					item.disabled = false;
				}
				else if(!item.checked)
				{
					item.disabled = true;
				}
			});
		break;
		case 'obrance[]':
			$$('#block-sestava input[name="' + formElement.name + '"]').each(function(item){
				if(pocetObrance < 4 || item.checked)
				{
					item.disabled = false;
				}
				else if(!item.checked)
				{
					item.disabled = true;
				}
			});
		break;
		default:
			$$('#block-sestava input[name="zaloznik[]"]').each(function(item){
				if((pocetZaloznik < 5 && ((pocetZaloznik + pocetUtocnik < 6))) || item.checked)
				{
					item.disabled = false;
				}
				else if(!item.checked)
				{
					item.disabled = true;
				}
			});

			$$('#block-sestava input[name="utocnik[]"]').each(function(item){
				if((pocetUtocnik < 2 && ((pocetZaloznik + pocetUtocnik < 6))) || item.checked)
				{
					item.disabled = false;
				}
				else if(!item.checked)
				{
					item.disabled = true;
				}
			});
		break;
	}
	
	if((pocetBrankar + pocetObrance + pocetZaloznik + pocetUtocnik) > 10)
	{
		$('sestava-odeslat').disabled = false;
		$('sestava-odeslat').show();
	}
	else
	{
		$('sestava-odeslat').disabled = true;
		$('sestava-odeslat').hide();
	}

	return false;
}
