
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'portfolio.htm';
scriptName = 'portfolio.js';
countX = 2;
countY = 5;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(

  new Array('Pavers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
new Array('Photo 1','photo_1.jpg',533,400),
new Array('Photo 2','photo_10.jpg',533,400),
new Array('Photo 3','photo_11.jpg',533,400),
new Array('Photo 4','photo_12.jpg',533,400),
new Array('Photo 5','photo_2.jpg',533,400),
new Array('Photo 6','photo_3.jpg',533,400),
new Array('Photo 7','photo_4.jpg',533,400),
new Array('Photo 8','photo_5.jpg',533,400),
new Array('Photo 9','photo_6.jpg',533,400),
new Array('Photo 10','photo_7.jpg',533,400),
new Array('Photo 11','photo_8.jpg',533,400),
new Array('Photo 12','photo_9.jpg',300,400)
    )
  ),

  new Array('Landscaping','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','001_2.jpg',602,400),
      new Array('Photo 2','002.jpg',602,400),
      new Array('Photo 3','003_1.jpg',602,400),
      new Array('Photo 4','006.jpg',602,400),
      new Array('Photo 5','008 (2)_1.jpg',602,400),
      new Array('Photo 6','AALL Photos 003.jpg',534,400),
      new Array('Photo 7','All About Landscaping 044.jpg',602,400),
      new Array('Photo 8','June, Jobs, Etc.... 09 117_1.jpg',602,400),
      new Array('Photo 9','June, Jobs, Etc.... 09 119.jpg',602,400),
      new Array('Photo 10','June, Jobs, Etc.... 09 128.jpg',602,400),
      new Array('Photo 11','June, Jobs, Etc.... 09 142.jpg',602,400)
    )
  ),

  new Array('Outdoor Kitchens and Fireplaces','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Cox Residence 026_1.jpg',534,400),
      new Array('Photo 2','Cox Residence 027_1.jpg',534,400),
      new Array('Photo 3','DSC00212.jpg',534,400),
      new Array('Photo 4','DSC00214.jpg',534,400),
      new Array('Photo 5','DSC00215.jpg',534,400),
      new Array('Photo 6','IMG_1714.jpg',534,400),
      new Array('Photo 7','June, Jobs, Etc.... 09 123.jpg',267,400),
      new Array('Photo 8','Sample job 034.jpg',534,400),
      new Array('Photo 9','Taylors Pics 313_1.jpg',300,400)
    )
  ),

  new Array('Paver Driveways, Walkways, Patios','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','008 (2)_2.jpg',602,400),
      new Array('Photo 2','AALL Photos 006.jpg',534,400),
      new Array('Photo 3','AALL Photos 007.jpg',534,400),
      new Array('Photo 4','AALL Photos 012.jpg',534,400),
      new Array('Photo 5','AALL Photos 013.jpg',534,400),
      new Array('Photo 6','AALL Photos 014.jpg',534,400),
      new Array('Photo 7','All About Landscaping 045.jpg',602,400),
      new Array('Photo 8','All About Landscaping 077_2.jpg',602,400),
      new Array('Photo 9','Cox Residence 026.jpg',534,400),
      new Array('Photo 10','Cox Residence 027.jpg',534,400),
      new Array('Photo 11','DSC00187.jpg',534,400),
      new Array('Photo 12','DSC00189.jpg',534,400),
      new Array('Photo 13','DSC00216.jpg',534,400),
      new Array('Photo 14','IMG_1706.jpg',534,400),
      new Array('Photo 15','IMG_1758.jpg',534,400),
      new Array('Photo 16','IMG_1759.jpg',534,400),
      new Array('Photo 17','IMG_1761.jpg',534,400),
      new Array('Photo 18','IMG_1762.jpg',534,400),
      new Array('Photo 19','IMG_1763.jpg',534,400),
      new Array('Photo 20','IMG_1764.jpg',534,400),
      new Array('Photo 21','IMG_1771.jpg',534,400),
      new Array('Photo 22','IMG_1774.jpg',534,400),
      new Array('Photo 23','June, Jobs, Etc.... 09 123_1.jpg',267,400),
      new Array('Photo 24','Leon Price 008.jpg',534,400),
      new Array('Photo 25','Leon Price 009.jpg',534,400),
      new Array('Photo 26','Taylors Pics 313.jpg',300,400)
    )
  ),

  new Array('Rock and Stone Work','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','AALL Photos 003_2.jpg',534,400),
      new Array('Photo 2','AALL Photos 005.jpg',534,400),
      new Array('Photo 3','AALL Photos 008.jpg',534,400),
      new Array('Photo 4','Cox Residence 004.jpg',534,400),
      new Array('Photo 5','Large_Fieldstone_2.jpg',534,400),
      new Array('Photo 6','NATURAL ROCK1.jpg',534,400),
      new Array('Photo 7','NATURAL ROCK2.jpg',534,400),
      new Array('Photo 8','Pennsylvania_blue_gray.jpg',534,400),
      new Array('Photo 9','Sample job 031.jpg',534,400),
      new Array('Photo 10','Sample job 032.jpg',534,400),
      new Array('Photo 11','Sample job 034_1.jpg',534,400),
      new Array('Photo 12','Step Treads.jpg',534,400)
    )
  ),

  new Array('Steps','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','017.jpg',602,400),
      new Array('Photo 2','AALL Photos 008_1.jpg',534,400),
      new Array('Photo 3','All About Landscaping 073_1.jpg',602,400),
      new Array('Photo 4','All About Landscaping 077.jpg',602,400),
      new Array('Photo 5','All About Landscaping 081_1.jpg',602,400),
      new Array('Photo 6','Cox Residence 004_1.jpg',534,400),
      new Array('Photo 7','NATURAL ROCK1_1.jpg',534,400)
    )
  ),

  new Array('Walls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','001_1.jpg',602,400),
      new Array('Photo 2','008 (2).jpg',602,400),
      new Array('Photo 3','015.jpg',602,400),
      new Array('Photo 4','016.jpg',602,400),
      new Array('Photo 5','AALL Photos 001.jpg',534,400),
      new Array('Photo 6','AALL Photos 005_1.jpg',534,400),
      new Array('Photo 7','All About Landscaping 054 - Copy.jpg',602,400),
      new Array('Photo 8','All About Landscaping 072.jpg',602,400),
      new Array('Photo 9','All About Landscaping 073.jpg',602,400),
      new Array('Photo 10','All About Landscaping 077_1.jpg',602,400),
      new Array('Photo 11','All About Landscaping 080.jpg',602,400),
      new Array('Photo 12','All About Landscaping 081.jpg',602,400),
      new Array('Photo 13','All About Landscaping 084.jpg',602,400),
      new Array('Photo 14','Copy of IMG_1718.jpg',534,400),
      new Array('Photo 15','Cox Residence 018.jpg',534,400),
      new Array('Photo 16','DSC00161.jpg',534,400),
      new Array('Photo 17','IMG_1720.jpg',534,400),
      new Array('Photo 18','IMG_1743.jpg',534,400),
      new Array('Photo 19','June, Jobs, Etc.... 09 117.jpg',602,400),
      new Array('Photo 20','June, Jobs, Etc.... 09 119_1.jpg',602,400),
      new Array('Photo 21','Leon Price 006.jpg',534,400),
      new Array('Photo 22','STRANGE1.jpg',534,400)
    )
  ),

  new Array('Water Features','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','001.jpg',602,400),
      new Array('Photo 2','003.jpg',602,400),
      new Array('Photo 3','008 (2)_3.jpg',602,400),
      new Array('Photo 4','AALL Photos 003_1.jpg',534,400),
      new Array('Photo 5','AALL Photos 010.jpg',534,400),
      new Array('Photo 6','All About Landscaping 074.jpg',267,400),
      new Array('Photo 7','All About Landscaping 076.jpg',267,400),
      new Array('Photo 8','All About Landscaping 079.jpg',267,400),
      new Array('Photo 9','IMG_1752.jpg',534,400),
      new Array('Photo 10','June, Jobs, Etc.... 09 124.jpg',267,400),
      new Array('Photo 11','Leon Price 003.jpg',534,400),
      new Array('Photo 12','Leon Price 005.jpg',534,400),
      new Array('Photo 13','Leon Price 007.jpg',534,400),
      new Array('Photo 14','STRANGE5.jpg',534,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]);
}
