smallSizes = new Array(77,77);
mediumSizes = new Array(228,171);
pageName = 'photos.htm';
scriptName = 'photos.js';
countX = 3;
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('Photo Gallery','portfolio','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Gragg Before','slide0011_image026.jpg',516,380),
      new Array('Gragg After','slide0018_image028.jpg',572,380),
      new Array('Murphy Before','slide0017_image040.jpg',520,380),
      new Array('Murphy After','slide0021_image046.jpg',528,380),
      new Array('Ross Before','slide0003_image010.jpg',507,380),
      new Array('Ross After 1','Nat001.jpg',572,380),
      new Array('Ross After 2','Nat011.jpg',572,380),
      new Array('First Episcopal Church Before','slide0008_image020.jpg',527,380),
      new Array('First Episcopal Church After 1','Nat038.jpg',572,380),
      new Array('First Episcopal Church After 2','Nat044.jpg',572,380),
      new Array('Mason Before','Mason-Before.jpg',450,338),
      new Array('Mason After 1','Mason-After.jpg',450,319),
      new Array('Mason After 2','Mason-After-2.jpg',450,338),
      new Array('Capito Front Before 1','Capito-front-before.jpg',450,338),
      new Array('Capito Front Before 2','Capito-front-before-1.jpg',450,338),
      new Array('Capito Front Drive','Capito-front-drive.jpg',450,338),
      new Array('Capito Lake House 1','PICT0524.jpg',640,480),
      new Array('Capito Lake House 2','PICT0527.jpg',640,480),
      new Array('Capito Lake House 3','PICT0528.jpg',640,480),
      new Array('Capito Lake House 4','PICT0530.jpg',640,480),
      new Array('Capito Lake House 5','PICT0531.jpg',640,480),
      new Array('Capito Lake House 6','PICT0533.jpg',640,480),
      new Array('Capito Lake House 7','PICT0537.jpg',640,480),
      new Array('Capito Lake House 8','PICT0539.jpg',640,480),
      new Array('Capito Lake House 9','PICT0543.jpg',640,480),
      new Array('Wood Side Yard','Wood-Side-Yard.jpg',450,338),
      new Array('Photo 1','Nat082.jpg',572,380),
      new Array('Photo 2','slide0002_image006.jpg',507,380),
      new Array('Photo 3','slide0005_image014.jpg',507,380),
      new Array('Photo 4','slide0013_image032.jpg',572,380),
      new Array('Photo 5','slide0016_image038.jpg',507,380),
      new Array('Photo 6','slide0019_image042.jpg',557,380),
      new Array('Photo 7','slide0020_image044.jpg',507,380),
      new Array('Pre Paver Patio Construction','DCP00463.jpg',507,380),
      new Array('Pool Waterfall Construction','DCP00462.jpg',507,380),
      new Array('Kitchen and Fireplace','Kitchen-and-Fireplace.jpg',450,338),
      new Array('Outdoor Kitchen','Outdoor-Kitchen.jpg',450,338),
      new Array('Steps to Fireplace','Steps-to-Fireplace.jpg',450,338),
      new Array('During Paver Patio Construction','slide0001_image008.jpg',507,380),
      new Array('Photo 8','Nat070.jpg',572,380),
      new Array('Photo 9','Nat078.jpg',572,380)
    )
  )
)

section = getParameter(self.document.location.href, 'section');
var sectionIndex = 0;

if (section != '') {
  for (var i=0; i<arImages.length; i++) {
    if (arImages[i][1] == section) {
	  sectionIndex = i;
	  break;
	}
  }
}
section = arImages[sectionIndex][1];

ind = getParameter(self.document.location.href, 'ind');
if (isNaN(ind) || (ind=='') || (ind<0) || (ind>arImages[sectionIndex][5].length))
  ind = 0;

var arPreloadImages = new Array();
function preload() {
  if (arImages[sectionIndex][3]!='') {
    for (i=ind;(i<(Number(ind)+Number(countX*countY))) && (i<arImages[sectionIndex][5].length);i++) {
      arPreloadImages[i] = new Image(mediumSizes[0],mediumSizes[1]);
      arPreloadImages[i].src = arImages[sectionIndex][3]+arImages[sectionIndex][5][i][1];
    }
  }
}

function showImageMedium(number) {
  showImage('imagemedium',arImages[sectionIndex][3]+arImages[sectionIndex][5][number][1]);
  showMessage('imagemediumname',arImages[sectionIndex][5][number][0]);
}

