
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'portfolio.htm';
scriptName = 'portfolio.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('Lawns & Landscape','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Landscape1.jpg',679,400),
      new Array('Photo 2','LL-img2193.jpg',600,400),
      new Array('Photo 3','Landscape2.jpg',654,400)
    )
  ),

  new Array('Outdoor Living','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Outdoor Living 1.jpg',700,397),
      new Array('Photo 2','Outdoor Living 2.jpg',600,400),
      new Array('Photo 3','Outdoor Living 3.jpg',600,400),
      new Array('Photo 4','Outdoor Living 4.jpg',665,400),
      new Array('Photo 5','Outdoor Living 5.jpg',700,390),
      new Array('Photo 6','OL-img-8929.jpg',372,400)
    )
  ),

  new Array('Paver Patios and Pool Decks','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Pavers1.jpg',600,400),
      new Array('Photo 2','Pavers2.jpg',549,400),
      new Array('Photo 3','Pavers3.jpg',267,400),
      new Array('Photo 4','Pavers4.jpg',600,400),
      new Array('Photo 5','Pavers5.jpg',600,400),
      new Array('Photo 6','Pavers6.jpg',600,400),
      new Array('Photo 7','Pavers7.jpg',500,400)
    )
  ),

  new Array('Retaining Walls, Stairs and Walkways','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Retaining Wall1.jpg',700,385),
      new Array('Photo 2','Retaining Wall2.jpg',600,400),
      new Array('Photo 3','Stairs1.jpg',700,385),
      new Array('Photo 4','Stairs2.jpg',600,400),
      new Array('Photo 5','img-7985.jpg',593,400),
	  
      new Array('Photo 6','rw-img_2214.jpg',302,400),
      new Array('Photo 7','rw_img_7559.jpg',700,356),
      new Array('Photo 8','rw_img_7571.jpg',267,400),
	  
      new Array('Photo 9','RSW-img-2172.jpg',530,400)

    )
  ),

  new Array('Artificial Grass','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Synthetic Grass.jpg',534,400),
      new Array('Photo 2','Synthetic Grass1.jpg',534,400),
	  
      new Array('Photo 3','ArtGrass-img-8415.jpg',285,400),
      new Array('Photo 4','ArtGrass-mg-8324.jpg',367,400)

   )
  ),

  new Array('Outdoor Kitchens and Water Features','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','img_8916.jpg',600,400),
      new Array('Photo 2','img_8456.jpg',600,400),
      new Array('Photo 3','water-feature.jpg',583,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]);
}

