  var nPage = 2;

  function setThumbs() {
    var nStart = nPage - 6;
    var nEnd = nPage + 8;
    var nThis = 0;
    var sTarget = '';

    if ( nStart < 0 )
      nStart = 1;
    if ( nEnd > 208 )
      nStart = 195;

    for (var nIndex = 1; nIndex <= 15; nIndex++) {
      sTarget = 'thumb_' + nIndex;
      nThis = nIndex + nStart - 1;

      if ( document.getElementById(sTarget) )
        document.getElementById(sTarget).innerHTML = '<a href="javascript:thumbPage(' + nThis + ')"><img src="/catalog/Pages2008/thumbs/page' + nThis + '.gif" alt="Page Image" /></a>';

      sTarget = 'thumbno_' + nIndex;
      if ( document.getElementById(sTarget) )
        document.getElementById(sTarget).innerHTML = nThis;
    }

  }

  function toPage(nNextPage) {
    nPage = nNextPage;
    nNextPage++;

    if ( document.getElementById('page_left') )
      if ( nPage <= 0 )
        document.getElementById('page_left').innerHTML = '&nbsp;';
      else {
        document.getElementById('page_left').innerHTML = '<a href="http://catalog.generalfasteners.ca/cgi-bin/lansaweb?procfun+webext+prdprt2+ced+eng+funcparms+W_PAGE(P0050):' + nPage + '"><img src="/catalog/Pages2008/gifs/page' + nPage + '.gif" alt="Page Image" /></a>';
			}

    if ( document.getElementById('page_left_x') )
      if ( nPage <= 0 )
        document.getElementById('page_left_x').innerHTML = '&nbsp;';
      else {
        document.getElementById('page_left_x').innerHTML = '<a href="http://catalog.generalfasteners.ca/cgi-bin/lansaweb?procfun+webext+prdprt2+ced+eng+funcparms+W_PAGE(P0050):' + nPage + '">Open e-Catalogue</a>';
			}

    if ( document.getElementById('page_left_b') )
      if ( nPage <= 0 )
        document.getElementById('page_left_b').innerHTML = '&nbsp;';
      else
        document.getElementById('page_left_b').innerHTML = '<a href="/catalog/Pages2008/page' + nPage + '.pdf">View as PDF</a>';

    if ( document.getElementById('page_right') )
      if ( nNextPage >= 208 )
        document.getElementById('page_right').innerHTML = '&nbsp;';
      else
        document.getElementById('page_right').innerHTML = '<a href="http://catalog.generalfasteners.ca/cgi-bin/lansaweb?procfun+webext+prdprt2+ced+eng+funcparms+W_PAGE(P0050):' + nNextPage + '"><img src="/catalog/Pages2008/gifs/page' + nNextPage + '.gif" alt="Page Image" /></a>';

    if ( document.getElementById('page_right_x') )
      if ( nNextPage >= 208 )
        document.getElementById('page_right_x').innerHTML = '&nbsp;';
      else
        document.getElementById('page_right_x').innerHTML = '<a href="http://catalog.generalfasteners.ca/cgi-bin/lansaweb?procfun+webext+prdprt2+ced+eng+funcparms+W_PAGE(P0050):' + nNextPage + '">Open e-Catalogue</a>';

    if ( document.getElementById('page_right_b') )
      if ( nNextPage >= 208 )
        document.getElementById('page_right_b').innerHTML = '&nbsp;';
      else
        document.getElementById('page_right_b').innerHTML = '<a href="/catalog/Pages2008/page' + nNextPage + '.pdf">View as PDF</a>';

    if ( document.getElementById('folio_left') )
      document.getElementById('folio_left').innerHTML = nPage;

    if ( document.getElementById('folio_right') )
      document.getElementById('folio_right').innerHTML = nNextPage;

    setThumbs();

    document.getElementById('_pageno').value = nPage;

  }

  function nextPage() {
    var testPage = nPage + 2;
    if ( testPage <= 208 )
      toPage(testPage);
  }

  function prevPage() {
    var testPage = nPage - 2;
    if ( testPage >= 0 )
      toPage(testPage);
  }

  function findPage() {
    var testPage = 0;

    if ( document.getElementById('_pageno') )
      testPage = document.getElementById('_pageno').value;

    if ( isNaN(testPage) )
      testPage = 0;
    else
      testPage = parseInt(testPage);

    if ( testPage % 2 )
      testPage--;

    if ( testPage < 0 )
      testPage = 0;

    if ( testPage > 208 )
      testPage = 208;

    toPage(testPage);
  }

  function thumbPage(thisPage) {

    if ( document.getElementById('_pageno') ) {
      document.getElementById('_pageno').value = thisPage;
      findPage();
    }

  }

  function prev15() {
    thumbPage(nPage - 15);
  }

  function next15() {
    thumbPage(nPage + 15);
  }

