if($){
  $(document).ready(function(){
    var gCarousel = null;

    $.post("/gallery/top10userbars.php", null,
      function(data){
          $(".informtableborderwide #wrap").html(data);
          startCarousel();
          $("a.get_posting_code").fancybox();
      }, "html");

    function startCarousel() {
      $('#mycarousel').jcarousel({
        scroll: 2,
        auto: 10,
        wrap: 'last',
        initCallback: mycarousel_initCallback
      });
    }

    $("a.get_posting_code").fancybox();
/*
    $("a.get_posting_code").livequery('click', function() {
      $.fancybox({
        'href' : '.get_posting_code',
        'onStart' : function() {
//          gCarousel.stopAuto();
        },
        'onClosed' : function() {
//          gCarousel.startAuto();
        }
      });
    });
*/

    function mycarousel_initCallback(carousel) {
      gCarousel = carousel;

      // Disable autoscrolling if the user clicks the prev or next button.
      carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
      });

      carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
      });

      // Pause autoscrolling if the user moves with the cursor over the clip.
      carousel.clip.hover(function() {
        carousel.stopAuto();
      }, function() {
        carousel.startAuto();
      });
    }

    $("a.ub_page").livequery('click', function() {
      if ($("#loading_userbars").length == 0) {
        $(this).parent().append(' <img id="loading_userbars" src="/images/loading-tiny.gif" width="16" height="16" alt="loading..." style="vertical-align:text-bottom;" />');
      }
      var params = $(this).attr('href');
      params = params.substr(params.indexOf('?')+1);
      fetchUserbars(params);

      return false;
    });

    function fetchUserbars(params) {
      $.post("/gallery/gallery_userbars.php", params,
        function(data){
          $("#userbars").html(data);
          $("#loading_userbars").remove();

          $("a.ub_page").click(function() {
            var params = $(this).attr('href');
            params = params.substr(params.indexOf('&')+1);
            fetchUserbars(params);

            return false;
          });
          $("a.get_posting_code").fancybox();
          $("a.delete_userbar").fancybox({
              'onClosed' : function() {
                if (dubStatus == 'ok') {
                  fetchUserbars(dubParams);
                }
              }
            });
        }, "html");
    }

    $("a.get_posting_code").fancybox();

    $('.uniForm').livequery("keyup", function(e){
      if (e.which == 13) {
         $('#btnSearchSubmit').click();
             }
      return false;
    });

    $("a#btnSearchSubmit").livequery('click', function() {
      if (($("#search").length == 1) && ($("#search").val() != '')) {
        window.location = '/gallery/search/' + escape($("#search").val()) + 
          '.php';
      }

      return false;
    });

    $("input:text:visible:first").focus().select();

  });
}

