
/* ------------------------------------------------------------------------------------------------------------------ */
/*                                                                                                                    */
/* ALL FUNCTIONS (c) Jamie Jones unless stated otherwise, and NOT to be used without giving full credit.              */
/*                    ---  This means YOU !                                                                           */
/*                    ---  jamie@bishopston net - http://phpbbmods.bishopston.net/                                    */
/*                                                                                                                    */
/*  Last Updated: 16th November 2006.                                                                                   */
/*                                                                                                                    */
/* ------------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------ */
function catflap_resize_image (imageref)
  {
    var winwidth = 760;
    var size_available = 0;

    if (self.innerWidth) winwidth2 = self.innerWidth;
     else if (document.documentElement && document.documentElement.clientWidth) winwidth2 = document.documentElement.clientWidth;
        else if (document.body) winwidth2 = document.body.clientWidth;

    if (winwidth2 < winwidth) { winwidth = winwidth2 }

    size_available = winwidth - document.getElementById('catflap_leftbar').offsetWidth - 80;

   // alert (imageref.width + " " + size_available);
    if (imageref.width > size_available)
      {
        var pc = Math.round (size_available / imageref.width * 10000) / 100;
        // alert (imageref.width);
        imageref.catflap_original_width=imageref.width;
        imageref.catflap_shrunk_width=size_available;
        imageref.catflap_shrunk_pc=pc;
        imageref.catflap_shrunk_status=1;
        imageref.style.width=size_available + 'px';
        if (imageref.previousSibling)
          {
            imageref.previousSibling.style.width=size_available + 'px';
            imageref.previousSibling.firstChild.nodeValue="Image réduite à " + pc + "%. Cliquez ici pour la voir en entier.";
            imageref.previousSibling.style.display = 'block';
          }
      }
  }

function catflap_toggle_image_size (imageref)
  {
    if (imageref.nextSibling)
      {
        if (imageref.nextSibling.catflap_shrunk_status == 1)
          {
            imageref.firstChild.nodeValue="Image entière. Cliquez ici pour la réduire.";
            imageref.style.width=imageref.nextSibling.catflap_original_width + 'px';
            imageref.nextSibling.style.width=imageref.nextSibling.catflap_original_width + 'px';
            imageref.nextSibling.catflap_shrunk_status=0;
            imageref.style.display = 'block';
          }
         else
          {
            imageref.firstChild.nodeValue="Image réduite à " + imageref.nextSibling.catflap_shrunk_pc + "%. Cliquez ici pour la voir en entier.";
            imageref.style.width=imageref.nextSibling.catflap_shrunk_width + 'px';
            imageref.nextSibling.style.width=imageref.nextSibling.catflap_shrunk_width + 'px';
            imageref.nextSibling.catflap_shrunk_status=1;
            imageref.style.display = 'block';
          }
      }
  }

/* ------------------------------------------------------------------------------------------------------------------ */


