  $(document).ready(function() {
      $('li.solution-show').click(function(){
          $('li.solution-hidden').show();
          $(this).hide();
          return false;
      });
      $('li.service-show').click(function(){
          $('li.service-hidden').show();
          $(this).hide();
          return false;
      });

      // odeslání na formulářích
        $("form.ajax").livequery("submit",function (e) {

            $(this).ajaxSubmit(e);

            // zobrazení spinneru a nastavení jeho pozice
            e.preventDefault();
            if(e.pageX != undefined){
                $("#ajax-spinner").show().css({
                    position: "absolute",
                    left: e.pageX + 20,
                    top: e.pageY + 40
                });
            }
        });

        $("form.ajax :submit").livequery("click",function (e) {
            $(this).ajaxSubmit(e);

            // zobrazení spinneru a nastavení jeho pozice
            e.preventDefault();
            $("#ajax-spinner").show().css({
                position: "absolute",
                left: e.pageX + 20,
                top: e.pageY + 40
            });
        });


    jQuery("#carousel-top").jcarousel({
      scroll: 1,
      wrap: 'circular',
      initCallback: carousel_init,
      buttonNextHTML: null,
      buttonPrevHTML: null
    });

    jQuery("#carousel-bottom").jcarousel({
      scroll: 1,
      wrap: 'circular',
      initCallback: carousel_init2,
      buttonNextHTML: null,
      buttonPrevHTML: null
    });
/*
    $('ul#menu-left > li > a').click(function(){
      if ($(this).hasClass('active')) {
        $(this).parent().find('ul li a').removeClass('active light-green');
      }
    });
*/
    $('ul#menu-left > li > a').Menu();
    $('ul.bookmarks li a.switch').TabSwitch();
    $('ul#menu-left li ul li a').click(function() {
      var children = $(this).parent().parent().find('li a');
      children.removeClass('active').addClass('light-green');
      $(this).removeClass('light-green').addClass('active');
      return false;
    });

		$("a[rel^='prettyPhoto']").prettyPhoto();

  });

  function carousel_init(carousel) {
    jQuery('#car-right').bind('click', function() {
      carousel.next();
      return false;
    });
    jQuery('#car-left').bind('click', function() {
      carousel.prev();
      return false;
    });
  }

  function carousel_init2(carousel) {
    jQuery('#car2-right').bind('click', function() {
      carousel.next();
      return false;
    });
    jQuery('#car2-left').bind('click', function() {
      carousel.prev();
      return false;
    });
  }

jQuery.fn.Menu = function(popup) {
  $(this).click(function() {
    if ($(this).parent().find('ul').text()) {
      if ($(this).hasClass('active')) {
        $(this).parent().find('ul').slideUp('fast');
        $(this).removeClass('active');
      }
      else {
        $(this).parent().find('ul').slideDown('fast');
        $(this).addClass('active');
      }
      return false;
    }
  });
};

jQuery.fn.TabSwitch = function() {
  $(this).click(function() {
    var index = $(this).parent('li').index();
    $(this).parents('ul').find('li a.switch').removeClass('active');
    $(this).addClass('active');
    $(this).parent().parent().parent().find('div.bookmark').removeClass('show-block').addClass('hide');
    $(this).parent().parent().parent().find('div.bookmark:eq('+index+')').removeClass('hide').addClass('show-block');
    return false;
  });
  return false;
};

function AddFavorite(linkObj,addUrl,addTitle)
{
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
    if (window.confirm('Přidat oblíbenou stránku jako nový panel?'))
    {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
    }
  }
  window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.');
  return false;
}

