// inicializacia galerie v homepage

function should_arrows_be_visible() {
  return $(window).width() > 1220;
};

function window_onresize() {
  $('#arrow-left, #arrow-right').css('display', (should_arrows_be_visible() ? 'block' : 'none'));
 // $('#content-inner-wrapper').css('top', (should_arrows_be_visible() ? '-100px' : '0px'));
};

function play_before_open(sound, a_href) {
  // soundManager.play(sound, {onfinish: function() { window.location = a_href.href; }});
  window.location = a_href.href;
  return false;
};

$(window).resize(function() { window_onresize(); });
$(document).ready(function() { window_onresize(); });

function sluzby_animate_to(animation) {
  _ANIMATION = animation;
  sluzby_fadein(1);
};

function sluzby_fadeout(dir, new_location) {
  var tmp_width = 1500;
  var XX = 0;
  var tmp_location = new_location;
  
  if (isNaN(dir)) dir = 1;

  $('#black-background').css('position', 'relative');

  $('#header-bottom a').removeClass('active');
  $('#header-bottom a').eq(_ANIMATION).addClass('active');

  $('#content-left').animate({'opacity': 0}, function() {
    $('#black-background').animate({'opacity': 0.5}, 50, function() {
      $('#black-background').animate({'left': XX*dir*tmp_width, 'opacity': 0}, 50, function() {
        window.location = tmp_location;
        
        // init_animation(_ANIMATION_SHAPE_TYPES[_ANIMATION], true);
        // $('#black-background').animate({'left': -XX*dir*tmp_width/3, 'opacity': 0.5}, 50, function() {
          // $('#black-background').animate({'left': 0, 'opacity': 1}, 50, function() {
            // setTimeout(function() { $('#content-right').fadeIn(550); }, 650);

            // $('#content-left')
              // .css({'opacity': 0, 'position': 'relative', 'left': -dir*tmp_width})
              // .html($('#content-left-page-'+_ANIMATION).html())
            // ;
            
            
            // $('#content-left').animate({'opacity': 0.3, 'left': dir*tmp_width/10}, function() {
              // $('#content-left').animate({'opacity': 0.8, 'left': -dir*tmp_width/15}, 100, function() {
                // $('#content-left').animate({'opacity': 1, 'left': 0}, 200, function() {
                // });
              // });
            // });
          // });
        // });
      });
    });
  });

  
};

function sluzby_fadein(dir) {
  var tmp_width = 1500;
  var XX = 0;
  
  if (isNaN(dir)) dir = 1;

  $('#black-background').css('position', 'relative');

  $('#header-bottom a').removeClass('active');
  $('#header-bottom a').eq(_ANIMATION).addClass('active');
  
  $('#background').show();
  window_onresize();

  $('#content-right').html($('#content-right-page-'+_ANIMATION).html());
  $('#content-right').hide();
  
  $('#background').css('backgroundColor', _ANIMATION_BACKGROUNDS[_ANIMATION]);

  init_animation(_ANIMATION_SHAPE_TYPES[_ANIMATION], true);
  $('#black-background').animate({'left': -XX*dir*tmp_width/3, 'opacity': 0.5}, 50, function() {
    $('#black-background').animate({'left': 0, 'opacity': 1}, 50, function() {
      setTimeout(function() { $('#content-right').fadeIn(550); }, 650);

      $('#content-left')
        .css({'opacity': 0, 'position': 'relative', 'left': -dir*tmp_width})
        .html($('#content-left-page-'+_ANIMATION).html())
      ;
      
      
      $('#content-left').animate({'opacity': 0.3, 'left': dir*tmp_width/10}, function() {
        $('#content-left').animate({'opacity': 0.8, 'left': -dir*tmp_width/15}, 100, function() {
          $('#content-left').animate({'opacity': 1, 'left': 0}, 200, function() {
          });
        });
      });
    });
  });

  
};
