jQuery(function ($) {
  
  // vlozeni odkazu pro tisk do paticky
  $('#up').parent().before('<li><a href="javascript:window.print();" id="print">TISK</a></li>');
  
  // tisk nakupniho listku
  //$('#listek p').append('<a href="/popup.php?u=/&amp;a=PrintTicket" class="thickbox">vytisknout můj lístek</a>');
  
  // input.submit:hover pro ie6
  $('#login .submit, #header .submit, #add-comment .submit, #send-mail .submit, #add-to-ticket, .ticket-action .submit').hover(
    function () {
      $(this).addClass("hover");
    },
    function () {
      $(this).removeClass("hover");
    }
  );
  
  // galerie
  $('#gallery').gallery({
    length:     4,
    easing:     'easeInOutBack',
    duration:   1200,
    opacity:    0.5,
    css:        'disabled'
  });
  
  // send-mail
  form = $('#send-mail');
  href = $('.send-mail');
  hlaska = document.getElementById('alert');
  if (!hlaska) {
    form.hide();
    href.removeClass('open');
  }
  href.click(function () {
    if (href.hasClass('open')) {
      form.animate({'height': 'toggle'}, 800, 'easeInBack');
      href.removeClass('open');
    } 
    else {
      form.animate({'height': 'toggle'}, 800, 'easeOutBack');
      href.addClass('open');
    }
    return false;
  });
  
  // select all
  $('#link, #copy, #paste').focus(function () {
    $(this).select();
  });
  
  // collapse menu tema mesice
  var $ulTema = $('#tema-mesice').next();
  var $liTemaPrvni = $ulTema.children('li:first');
  var $liTema = $ulTema.children('li');
  $ulTema
    .find('li.last').removeClass('last') // remove last class
    .end()
    .append('<li class="last trigger"><a href="#">archiv<div class="cTriggerTM"></div></a></li>') // create trigger
    .find('li:not(:last)').hide() // hide inner menu
    .end()
    .children('.trigger').click(function() {
      var $trigger = $(this);
      if ($trigger.hasClass('cOpen')) {
        $liTema.hide();
        $liTemaPrvni.show();
        $trigger.removeClass('cOpen').children('a').html('archiv <div class="cTriggerTM">');
      } else {
        $liTema.show();
        $trigger.addClass('cOpen').children('a').html('archiv <div class="cTriggerTM">');
      }
      return false;
    });
  $liTemaPrvni.show();
  
  // collapse menu firemni
  var $ul = $('#firemni').next();
  var $li = $ul.children('li');
  $ul
    .find('li.last').removeClass('last') // remove last class
    .end()
    .append('<li class="last trigger"><a href="#">zobrazit<div class="cTrigger"></div></a></li>') // create trigger
    .find('li:not(:last)').hide() // hide inner menu
    .end()
    .children('.trigger').click(function() {
      var $trigger = $(this);
      if ($trigger.hasClass('cOpen')) {
        $li.hide();
        $trigger.removeClass('cOpen').children('a').html('zobrazit<div class="cTrigger">');
      } else {
        $li.show();
        $trigger.addClass('cOpen').children('a').html('skrýt<div class="cTrigger">');
      }
      return false;
    });
  
});