
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'pavers-gallery.htm';
scriptName = 'pavers-gallery.js';
countX = 4;
countY = 3;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(

  new Array('Portfolio','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Patio Pavers','Belgard photos II 001.jpg',511,400),
      new Array('Walkway Pavers','Belgard photos II 008.jpg',516,400),
      new Array('Patio Pavers','Belgard photos II 009.jpg',528,400),
      new Array('Driveway Pavers','Belgard photos II 040.jpg',497,400),
      new Array('Walkway Pavers','Belgard photos II 068.jpg',314,400),
      new Array('Patio Pavers','Belgard photos II 074.jpg',349,400),
      new Array('Driveway Pavers','Belgard photos II 078.jpg',526,400),
      new Array('Patio Pavers','Belgard photos II 091.jpg',615,400),
      new Array('Walkway Pavers','Belgard photos II 104.jpg',303,400),
      new Array('Driveway Pavers','Belgard photos II 109.jpg',598,400),
      new Array('Patio Pavers','Belgard photos II 111.jpg',546,400),
      new Array('Patio Pavers','Belgard photos II 130.jpg',700,362),
      new Array('Walkway Pavers','Belgard photos II 135.jpg',464,400),
      new Array('Walkway Pavers','Belgard photos II 137.jpg',534,400),
      new Array('Patio Pavers','Belgard photos II 138.jpg',618,400),
      new Array('Driveway Pavers','Belgard photos II 141.jpg',280,400),
      new Array('Walkway Pavers','Belgard photos II 158.jpg',543,400),
      new Array('Walkway Pavers','Belgard photos II 160.jpg',300,400),
      new Array('Driveway Pavers','Belgard photos II 166.jpg',578,400),
      new Array('Driveway Pavers','Belgard photos II 174.jpg',534,400),
      new Array('Pool Deck Pavers','Belgard photos II 185.jpg',304,400),
      new Array('Driveway Pavers','Belgard photos II 191.jpg',552,400),
      new Array('Patio Pavers','Belgard photos II 218.jpg',466,400),
      new Array('Driveway Pavers','Belgard photos II 226.jpg',494,400),
      new Array('Driveway Pavers','Belgard photos II 227.jpg',529,400),
      new Array('Driveway Pavers','Belgard photos II 268.jpg',500,400),
      new Array('Patio Pavers','Belgard photos II 281.jpg',271,400),
      new Array('Patio Pavers','Belgard photos II 303.jpg',314,400),
      new Array('Patio Pavers','BELGARD PICTURES 07 015.jpg',307,400),
      new Array('Walkway Pavers','BELGARD PICTURES 07 023.jpg',282,400),
      new Array('Patio Pavers','BELGARD PICTURES 07 032.jpg',240,400),
      new Array('Pool Deck Pavers','BELGARD PICTURES 07 046.jpg',329,400),
      new Array('Pool Deck Pavers','BELGARD PICTURES 07 051.jpg',273,400),
      new Array('Patio Pavers','BELGARD PICTURES 07 057.jpg',319,400),
      new Array('Patio Pavers','BELGARD PICTURES 07 059.jpg',572,400),
      new Array('Walkway Pavers','BELGARD PICTURES 07 089.jpg',300,400)

    )
  )

)

section = getParameter(self.document.location.href, 'section');
if (isNaN(section) || (section=='') || (section<0) || (section>arImages.length))
  section = 0; 

ind = getParameter(self.document.location.href, 'ind');
if (isNaN(ind) || (ind=='') || (ind<0) || (ind>arImages[section][4].length))
  ind = 0; 

var arPreloadImages = new Array();
function preload() {
  if (arImages[section][2]!='') {
    for (i=ind;(i<(Number(ind)+Number(countX*countY))) && (i<arImages[section][4].length);i++) {
      arPreloadImages[i] = new Image(mediumSizes[0],mediumSizes[1]);
      arPreloadImages[i].src = arImages[section][2]+arImages[section][4][i][1];
    }
  }
}
  
function showImageMedium(number) {
  showImage('imagemedium',arImages[section][2]+arImages[section][4][number][1]);
  showMessage('imagemediumname',arImages[section][4][number][0]);
}

function showImageBig(number) {
  showImagePopup(scriptName,section,number,arImages[section][4][number][2],
   arImages[section][4][number][3]);
}
