$(document).ready(function(){
	/*$('#carousel').bxCarousel({
		display_num: 3,
		move: 1,
		prev_image: 'img/carousel_prev.gif',
		next_image: 'img/carousel_next.gif',
		margin: 20,
		auto: true,
		auto_hover: true
	});*/
	$('#carousel').carouFredSel({
		prev: "#carousel_next",
		next: "#carousel_prev",
		items: 3,
		scroll : {
      items           : 1,
      easing          : "easeOutBounce",
      duration        : 1000
    },
    auto : {
      pauseOnHover    : true
    }
	});
	$(function(){
    $.fn.formLabels();
  });
  $("a[rel='lightbox']").colorbox();
  /*$('#top #menu ul li').hover(
    function () {
      $(this).find('ul').show(400);
    },
    function () {
      $(this).find('ul').hide(300);
  });*/
  $('a').filter(function() {
	  return this.hostname && this.hostname !== location.hostname;
	}).addClass("external");
	$(".js").each(function (i) {
    $(this).css({
	    'display': 'block'
    });
  });
  
  $(".non-js").each(function (i) {
    $(this).css({
	    'display': 'none'
    });
  });
  
  if ($('#form_kde').length != 0) {
  	$('#form_kde').change(function() {
  		val = $(this).attr('value');
  		if (val=='Jinak') {
  			$("#form_jinak").fadeIn();
  		}
  		else {
  			$("#form_jinak").fadeOut();
  			$("#form_jinak").val("");
  		}
		});
  }
  
  $('#product-tabs').tabs({ fx: { opacity: 'toggle' } });
  if ($('#kontakt_form').length != 0) {
    $("#kontakt_form").validate({
      invalidHandler: function(form, validator) {
        var errors = validator.numberOfInvalids();
        if (errors) {
          var message = 'Vyplňte prosím povinné položky';
          $("div.error span").html(message);
          $("div.error").show();
        } else {
          $("div.error").hide();
        }
      }
    })
  }
  $('#footer_form').submit(function() {
    var jmeno = $('#kontakt_jmeno').val();
    var cislo = $('#kontakt_cislo').val();
    var poznamka = $('#kontakt_poznamka').val();
    if (!cislo && !(jmeno && poznamka)) {
      alert ('Vyplňte prosím telefon nebo jméno a poznámku, abyhom vás mohli kontaktovat.');
      if (jmeno && !poznamka) {
        $('#kontakt_poznamka').focus();
      }
      else {
        $('#kontakt_jmeno').focus();
      }
      return false;
    }
  })
});
