
function doWork() {
  $('#cart_items').load('util_ajax_cart.php?cart_num=' + '<?php echo session_id(); ?>');
}

$(document).ready(function() {
  var closeTimer = null;
  
  $('.html-overlay').each(function() {
    var $overlay = $(this);
    $overlay.wrapInner('<div class="html-overlay-content"></div>');
    for (var i = 0; i <= 6; i++) {
      $('<div class="html-overlay-shadow"></div>').css({
        opacity: 0.1,
        left: i,
        top: i
      }).appendTo($overlay).hide();
    }
  });
  
  $('.show-drawer').click(function() {
    var $drawer = $('#' + this.id.substr(5));
    $(this).blur();
    $('.drawer').not($drawer).find('.html-overlay-shadow')
      .hide()
    .end().slideUp();
    $drawer.slideDown(function() {
      $(this).find('.html-overlay-shadow').show();
      $(this).trigger('drawerShown');
    });
    return false;
  });
  
  $('.drawer').mouseleave(function() {
    var $drawer = $(this);
    closeTimer = setTimeout(function() {
      $drawer.find('.html-overlay-shadow')
        .hide()
      .end().slideUp();
    }, 500);
  }).mouseenter(function() {
    if (closeTimer) {
      clearTimeout(closeTimer);
      closeTimer = null;
    }
  });
  
  $('#search').bind('drawerShown', function() {
    $('#search-query').focus();
  });
  
  var searchTimeout = null;
  $('#search-query').keypress(function() {
    if (searchTimeout == null) {
      searchTimeout = setTimeout(function() {
        $.getJSON('search.php', {query: $('#search-query').val()}, function(data) {
          var resultString = '';
          $.each(data, function(index, result) {
            resultString += '<tr><td>' + result.number + '</td>';
            resultString += '<td>' + result.description + '</td>';
            resultString += '<td class="search-result-page">' + result.page + '</td></tr>';
          });
          $('#search-results').html(resultString);
          $('#search-results tr').click(function() {
            flippingBook.getFlippingBookReference()
              .flipGotoPage(parseInt($(this).find('.search-result-page').text()) + pageOffset);
		        $('.html-overlay-shadow').hide();
		        $('.drawer').hide();
            return false;
          }).hover(function() {
            $(this).addClass('hover');
          }, function() {
            $(this).removeClass('hover');
          });
          searchTimeout = null;
        });
      }, 500);
    }
  });

  // var toolbarHeight = $('#fbFooter').height();
  // $(window).resize(function() {
  //   $('#main').height($(window).height() - toolbarHeight);
  // }).resize();
});

function opmaZoomOutPageFlip(pageNumber) {
  flippingBook.zoomOut();
  setTimeout('opmaPageFlip(' + pageNumber + ');', 750);
}

function opmaPageFlip(pageNumber) {
  flippingBook.getFlippingBookReference().flipGotoPage( pageNumber );
}


