$(document).ready(function() {
	
	 $('.box.dopoructenas form input[name="captcha"]').hide();
	 $('.box.dopoructenas form img').hide();
	
	 var doporCaptcha = false;
	
	 $(".box.dopoructenas form").submit(function() {
		
		if(!doporCaptcha){
			$('.box.dopoructenas form input[name="captcha"]').show();
			$('.box.dopoructenas form img').show();
			doporCaptcha = true;
			return false;
		}
		
		var mailto = $(this).find('input[name="mailto"]');
		var mail = $(this).find('input[name="mail"]');
		var captcha = $(this).find('input[name="captcha"]');
		
		if(mailto.val()=='' || mailto.val()=='Odeslat na email'){
			alert('Zadejte email, na který odešleme doporučení.');
			mailto.focus();
			return false;
		}
		
		if(!isEmail(mailto.val())){
			alert('Zadejte validí email');
			mail.focus();
			return false;
		}
		
		if(mail.val()=='' || mail.val()=='Váš email'){
			alert('Zadejte email');
			mail.focus();
			return false;
		}
		
		if(!isEmail(mail.val())){
			alert('Zadejte validí email');
			mail.focus();
			return false;
		}
		
		if(captcha.val()=='' || captcha.val()=='Opište kontrolní kód'){
			alert('Opište kontrolní kód');
			captcha.focus();
			return false;
		}
		
		
	});
	
	$('.box.dopoructenas form input[name="mailto"]').focus(function() {
		if($(this).val()=='Odeslat na email') $(this).val('');
	});
	
	$('.box.dopoructenas form input[name="mailto"]').blur(function() {
		if($(this).val()=='') $(this).val('Odeslat na email');
    });
	
	$('.box.dopoructenas form input[name="mail"]').focus(function() {
		if($(this).val()=='Váš email') $(this).val('');
	});
	
	$('.box.dopoructenas form input[name="mail"]').blur(function() {
		if($(this).val()=='') $(this).val('Váš email');
    });

	$('.box.dopoructenas form input[name="captcha"]').focus(function() {
		if($(this).val()=='Opište kontrolní kód') $(this).val('');
	});
	
	$('.box.dopoructenas form input[name="captcha"]').blur(function() {
		if($(this).val()=='') $(this).val('Opište kontrolní kód');
    });
	
});
