$(document).ready
(
	function()
	{
		$('#euro_calc').show();
		$('#search').show();
		
		$('.link, .link > .popis').mouseover(
			function()
			{
				$('.link > .popis').hide();
					
				var position = $(this).position();
				
				$(this).children('.popis').css
				(
					{
						'left' : 0,
						'bottom' : 10
					}
				).show();
			}
		);
		
		$('.link > .popis').mouseout
		(
			function()
			{
				$('.link > .popis').hide();
			}
		);
		
		$('.menu, .rightpart, .top, .title').mouseover
		(
			function()
			{
				$('.link > .popis').hide();
			}
		);

		
		$('.div').click
		(
			function ()
			{
				var pocet = 0;
				
				$('.div').each
				(
					function()
					{
						if ($(this).attr('checked') == true)
						{
							pocet++;
						}
					}
				);
				
				if (pocet >= 8)
				{
					$(this).attr('checked', false);
					
					alert('Môžete vybrať najviac 7 divov.');
				}
			}
		);
		
		$('#divy').submit
		(
			function ()
			{
				var submit = true;
				
				var pocet = 0;
				
				$('.div').each
				(
					function()
					{
						if ($(this).attr('checked') == true)
						{
							pocet++;
						}
					}
				);
				
				if (pocet < 1)
				{
					alert('Vyberte aspoň 1 div.');
					submit = false;
				}
				
				if (submit && $('#e_mail').val() == '')
				{
					alert('Zadajte svoju e-mailovú adresu.');
					$('#e_mail').focus();
					submit = false;
				}
				
				if (submit && !check_email_address($('#e_mail').val()))
				{
					alert('Skontrolujte formát zadanej e-mailovej adresy.');
					$('#e_mail').focus();
					submit = false;
				}
				
				if (submit == true)
				{
					disable_button('sub_but');
				}
				
				return submit;
			}
		)
	}
)

function check_email_address(email)
{
	var re = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	if (!re.test(email))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function disable_button(button_id)
{
	$('#' + button_id).attr('disabled', 'disabled');
	$('#' + button_id).val('Čakajte prosím');
}