/**
 * XenTan site enhancement
 *
 * @author Jim Tunstall <jtunstall@doc-net.com>
 * @copyright Copyright &copy; 2009, Doctor Net Limited
 * @package XenTan
 */
$(document).ready(function() {
   // JQuery Tools Expose is used to emphasise the overlay that displays a full press image
   var obj_expose = {
      color: '#ccc',
      loadSpeed: 0,
      closeSpeed: 0,
      onBeforeClose: function() {
         $("#press_overlay").hide();
      }
   };

   var obj_jquery_tools = $("#press_overlay").expose(obj_expose);

   // Lightbox clone
   $('.details a, .frame a').click(function(){
      var str_img_src = $(this).attr('href');

      var str_img_id = $(this).attr('rel');
      var obj_img_dimensions = arr_main_dimensions[str_img_id]; // from php

      $('#press_overlay .body .inner img.fullsize').remove();

      $('#press_overlay .body .inner').prepend("<img class='fullsize'' height='" + obj_img_dimensions.height + "' width='" + obj_img_dimensions.width + "' src='" + str_img_src + "' alt='Press cutting' />");

      $('#press_overlay .header').css('width', (parseInt(obj_img_dimensions.width) + 22) + 'px');
      $('#press_overlay .footer').css('width', (parseInt(obj_img_dimensions.width) + 22) + 'px');

      display_overlay();

      return false;
   });

   // Image popup close event
   $('.header img').click(function(){
      obj_jquery_tools.expose().close();
   });

   // Display full image in an exposed overlay
   display_overlay = function() {
      var int_top = $(window).scrollTop() + (($(window).height() - $('#press_overlay').outerHeight()) / 2);
      var int_left = $(window).scrollLeft() + (($(window).width() - $('#press_overlay').outerWidth()) / 2);
      $('#press_overlay').css('top', int_top);
      $('#press_overlay').css('left', int_left);
      obj_jquery_tools.expose().load();
      $('#press_overlay').show();
   };
});
