$(document).ready(function() {

  // search form
  $('#searching-form').submit(function(){
    if ($('#search-text-inp').val() == '') {
      alert('Zadejte prosím hledaný výraz');
      return false;
    }
    if ($('#search-text-inp').val().length < 3) {
      alert('Hledaný výraz musí obsahovat alespoň tři znaky');
      return false
    }
  });

  // lightbox
  $(function() {
    $('a[rel*=lightbox]').lightBox({
     fixedNavigation:true,
	   containerResizeSpeed: 350,
	   txtImage: 'Obrázek',
	   txtOf: 'z'
   });
  });


  // slideshow
	$('#slider-stage').carousel('#slideshow-previous', '#slideshow-next');
  var intervalId;
  function automaticSlideshow() {
    intervalId = window.setInterval(simulatedClick, 2500);
  }
  function simulatedClick() {
    $('#slideshow-next').click();
  }
  automaticSlideshow();
  $('#slider-stage, #slideshow-previous, #slideshow-next').bind('mouseenter', function(){
    window.clearInterval(intervalId);
  }).bind('mouseleave', function(){
    automaticSlideshow();
  });

  // newsleter
  $('#newsletter-email-inp').val('Váš e-mail').bind('click', function(){
    if ($(this).val() == 'Váš e-mail') $(this).val('');
  }).bind('blur', function(){
    if ($(this).val() == '') $(this).val('Váš e-mail');
  });
  $('#newsletter-form').submit(function(){
    if ($('#newsletter-email-inp').val() == '' || $('#newsletter-email-inp').val() == 'Váš e-mail') {
      $('#newsletter-email-inp').focus();
      alert('Zadejte prosím váš e-mail');
      return false;
    } else {
      emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
      if (!emailRegExp.test($('#newsletter-email-inp').val())){
        $('#newsletter-email-inp').focus();
        alert('Zadaný e-mail neodpovídá formátu e-mailové adresy');
        return false;
      }
    }
  });

  // recommend us
  $('#recommend-name-from-inp').val('Vaše jméno').bind('click', function(){
    if ($(this).val() == 'Vaše jméno') $(this).val('');
  }).bind('blur', function(){
    if ($(this).val() == '') $(this).val('Vaše jméno');
  });
  $('#recommend-email-to-inp').val('E-mail příjemce').bind('click', function(){
    if ($(this).val() == 'E-mail příjemce') $(this).val('');
  }).bind('blur', function(){
    if ($(this).val() == '') $(this).val('E-mail příjemce');
  });
  $('#recommend-us-form').submit(function(){
    if ($('#recommend-name-from-inp').val() == '' || $('#recommend-name-from-inp').val() == 'Vaše jméno') {
      $('#recommend-name-from-inp').focus();
      alert('Zadejte prosím váše jméno');
      return false;
    }
    if ($('#recommend-email-to-inp').val() == '' || $('#recommend-email-to-inp').val() == 'E-mail příjemce') {
      $('#recommend-email-to-inp').focus();
      alert('Zadejte prosím e-mail příjemce');
      return false;
    } else {
      emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
      if (!emailRegExp.test($('#recommend-email-to-inp').val())){
        $('#recommend-email-to-inp').focus();
        alert('Zadaný e-mail neodpovídá formátu e-mailové adresy');
        return false;
      }
    }
  });

});

