$(document).ready(function() {

  // search input
  $('.js-search-input').focus(function() {
    $(this).val($(this).val() == $(this).attr('default') ? '' : $(this).val());
  });

  $('.js-search-input').blur(function() {
    $(this).val($(this).val() == '' ? $(this).attr('default') : $(this).val());
  });

  $('.js-search-input').keyup(function(e) {
    if($(this).val().length > 2) {
      var helper = $(this).parent().find('.js-search-input-help');
      helper.fadeIn('slow');
      if(e.keyCode == 13) {
        var query = $.trim($('.js-search-input').val());
        helper.fadeOut('slow');
        // alert('BUSCAR: ' + query);
        $('.js-search-input').val('')
        $('.js-search-input').blur()
        $(window).unbind('keyup');
        return false;
      }
    }
  });

  // slider
  $(".js-slider-home").sudoSlider({
    auto:true,
    speed: 1000,
	pause: 5000,
    numeric: true,
    prevNext: false,
    controlsAttr: 'id="slider-home-controls"',
    beforeAniFunc: function(e) {
      $('.js-slider-home .tag').attr('href', $(this).attr('link'))
    }
  });

  $(".js-slider-inner").sudoSlider({
    continuous: true,
    controlsAttr: 'id="slider-inner-controls"'
  });


  // catalog
  $('ul.catalog li').hover(function() {
    $(this).find('.tag').animate({
      bottom: '0'
    }, 600);
  }, function() {
    $(this).find('.tag').animate({
      bottom: '-45'
    }, 400);
  });

  // footer form
  $('.js-input-toggle').focus(function() {
    $(this).val($(this).val() == $(this).attr('default') ? '' : $(this).val());
  });

  $('.js-input-toggle').blur(function() {
    $(this).val($(this).val() == '' ? $(this).attr('default') : $(this).val());
  });

  // submenu
  $(".js-submenu").hover(function(){
    $(this).find('ul:first:hidden').css({
      visibility: "visible",
      display: "none"
    }).slideDown(400);
  },function(){
    $(this).find('ul:first').slideUp(400);
  });

});
