
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('Driveways','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0127.jpg',534,400),
      new Array('Photo 2','IMG_0132.jpg',534,400),
      new Array('Photo 3','IMG_0134.jpg',534,400),
      new Array('Photo 4','IMG_0147.jpg',534,400),
      new Array('Photo 5','IMG_0215.jpg',534,400),
      new Array('Photo 6','IMG_0304.jpg',534,400),

      new Array('Photo 7','Walk_IMG_1015.jpg',533,400), 
      new Array('Photo 8','Driveways_IMG_1016.jpg',533,400), 
      new Array('Photo 9','Driveways_IMG_1017.jpg',533,400), 
      new Array('Photo 10','Driveways_IMG_1295.jpg',533,400), 
      new Array('Photo 11','Driveways_IMG_1314.jpg',533,400), 
      new Array('Photo 12','Driveways_IMG_1364.jpg',533,400), 
      new Array('Photo 13','Driveways_IMG_1369.jpg',533,400), 
      new Array('Photo 14','Driveways_IMG_1371.jpg',533,400), 
      new Array('Photo 15','Driveways_IMG_1432.jpg',533,400), 
      new Array('Photo 16','img_04_1.jpg',533,400),
      new Array('Photo 17','img_06_1.jpg',533,400),
      new Array('Photo 18','img_13_1.jpg',533,400),
      new Array('Photo 19','img_23_1.jpg',538,400),
      new Array('Photo 20','IMG_1424.jpg',534,400),
      new Array('Photo 21','IMG_2367.jpg',534,400),
      new Array('Photo 22','IMG_2535.jpg',534,400),
      new Array('Photo 23','IMG_2627.jpg',534,400),
      new Array('Photo 24','IMG_0097.jpg',534,400),
      new Array('Photo 25','IMG_0109.jpg',534,400),
      new Array('Photo 26','IMG_0114.jpg',534,400),
      new Array('Photo 27','IMG_0126.jpg',534,400),
      new Array('Photo 28','IMG_0128.jpg',534,400),
      new Array('Photo 29','IMG_0129.jpg',534,400),
      new Array('Photo 30','IMG_0203.jpg',534,400),
      new Array('Photo 31','IMG_0206.jpg',534,400)
    )
  ),
  
  new Array('Patios','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0268.jpg',534,400),

      new Array('Photo 2','Patios_IMG_1443.jpg',533,400), 
	  new Array('Photo 3','img_14.jpg',533,400),
      new Array('Photo 4','img_15.jpg',533,400),
      new Array('Photo 5','img_21.jpg',533,400),
      new Array('Photo 6','img_34.jpg',533,400),
      new Array('Photo 7','IMG_1871.jpg',534,400),
      new Array('Photo 8','080603071112.jpg',533,400),
      new Array('Photo 9','IMG_1999.jpg',534,400),
      new Array('Photo 10','IMG_2220.jpg',534,400),
      new Array('Photo 11','IMG_2511.jpg',534,400),
      new Array('Photo 12','IMG_0061.jpg',534,400),
      new Array('Photo 13','IMG_0062.jpg',534,400),
      new Array('Photo 14','IMG_0064.jpg',534,400),
      new Array('Photo 15','IMG_0208.jpg',633,400)
    )
  ),

  new Array('Pool Decks','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0139.jpg',534,400),
      new Array('Photo 2','IMG_0230.jpg',534,400),
      new Array('Photo 3','IMG_0237.jpg',534,400),
      new Array('Photo 4','IMG_0238.jpg',534,400),
      new Array('Photo 5','IMG_2635_1.jpg',534,400),
      new Array('Photo 6','IMG_2910.jpg',534,400),
      new Array('Photo 7','IMG_2968.jpg',534,400),
      new Array('Photo 8','XN9G0557B-1.jpg',600,400),
      new Array('Photo 9','XN9G0573B.jpg',600,400),
	  
      new Array('Photo 10','IMG_0210.jpg',534,400),
      new Array('Photo 11','IMG_0142.jpg',534,400),
      new Array('Photo 12','IMG_0081.jpg',534,400),
      new Array('Photo 13','IMG_0046.jpg',534,400),
      new Array('Photo 14','IMG_2637.jpg',534,400),
      new Array('Photo 15','IMG_2635.jpg',534,400),
      new Array('Photo 16','img_28_2.jpg',533,400),
      new Array('Photo 17','img_24_2.jpg',533,400),
      new Array('Photo 18','img_16_2.jpg',533,400),
      new Array('Photo 19','img_10_2.jpg',533,400),
      new Array('Photo 20','img_05_2.jpg',533,400)
    )
  ),
  
  new Array('Retaining Walls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','img_02_3.jpg',533,400),
      new Array('Photo 2','IMG_2226.jpg',534,400),
      new Array('Photo 3','IMG_2629.jpg',534,400),
      new Array('Photo 4','IMG_2631.jpg',534,400),
      new Array('Photo 5','VDM_2.jpg',700,299),
      new Array('Photo 6','IMG_3244.jpg',534,400),
      new Array('Photo 7','IMG_3230.jpg',534,400),
      new Array('Photo 8','IMG_3228.jpg',534,400),
      new Array('Photo 9','IMG_3223.jpg',534,400),
      new Array('Photo 10','IMG_0125.jpg',534,400),
      new Array('Photo 11','IMG_0119.jpg',534,400),
      new Array('Photo 12','IMG_0115.jpg',534,400)
    )
  ),
  
  new Array('Roadways & Development Entrances','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','img_06_4.jpg',533,400),
      new Array('Photo 2','img_08_4.jpg',533,400),
      new Array('Photo 3','img_09_4.jpg',533,400),
      new Array('Photo 4','img_12_4.jpg',533,400),
      new Array('Photo 5','IMG_1927.jpg',534,400),
      new Array('Photo 6','IMG_1987.jpg',300,400)
    )
  ),

  new Array('Walkways & Steps','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0145.jpg',534,400),
      new Array('Photo 2','IMG_0157.jpg',534,400),
      new Array('Photo 3','IMG_0224.jpg',534,400),
      new Array('Photo 4','IMG_0231.jpg',534,400),
      new Array('Photo 5','IMG_0243.jpg',409,400),
      new Array('Photo 6','IMG_0244.jpg',534,400),
      new Array('Photo 7','IMG_0248.jpg',534,400),
      new Array('Photo 8','IMG_0299.jpg',534,400),
      new Array('Photo 9','IMG_2633_1.jpg',534,400),
      new Array('Photo 10','IMG_2900.jpg',534,400),
      new Array('Photo 11','IMG_2962.jpg',534,400),
      new Array('Photo 12','IMG_2965.jpg',534,400),
      new Array('Photo 13','P1020553.jpg',534,400),

      new Array('Photo 14','Walk_IMG_1018.jpg',533,400), 
      new Array('Photo 15','Walk_IMG_1297.jpg',533,400), 
      new Array('Photo 16','img_04_5.jpg',533,400),
      new Array('Photo 17','img_05_5.jpg',533,400),
      new Array('Photo 18','IMG_0052.jpg',534,400),
      new Array('Photo 19','IMG_0053.jpg',534,400),
      new Array('Photo 20','IMG_0079.jpg',534,400),
      new Array('Photo 21','IMG_0080.jpg',534,400),
      new Array('Photo 22','IMG_0585.jpg',300,400),
      new Array('Photo 23','P1020540.jpg',534,400),
      new Array('Photo 24','P1020547.jpg',534,400),
      new Array('Photo 25','P1020548.jpg',534,400)
    )
  ),

  new Array('Commercial','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','picture_002.jpg',534,400),
      new Array('Photo 2','Neyland Stadium 1.jpg',448,299),
      new Array('Photo 3','IMG_3256_2.jpg',534,400),
      new Array('Photo 4','IMG_3252.jpg',534,400),
      new Array('Photo 5','IMG_3244.jpg',534,400),
      new Array('Photo 6','IMG_3230.jpg',534,400),
      new Array('Photo 7','IMG_3228.jpg',534,400),
      new Array('Photo 8','IMG_3223.jpg',534,400),
      new Array('Photo 9','IMG_3222.jpg',534,400),
      new Array('Photo 10','IMG_3221.jpg',534,400),
      new Array('Photo 11','IMG_3219.jpg',534,400),
      new Array('Photo 12','IMG_3217.jpg',534,400),
      new Array('Photo 13','IMG_0125.jpg',534,400),
      new Array('Photo 14','IMG_0119.jpg',534,400),
      new Array('Photo 15','IMG_0115.jpg',534,400),
	  new Array('Photo 16','img_08_3.jpg',533,400),
      new Array('Photo 17','IMG_2563.jpg',534,400),
      new Array('Photo 18','VDM_2.jpg',700,299)
    )
  ),

  new Array('Permeable Systems','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0090.jpg',534,400),
      new Array('Photo 2','IMG_0086_1.jpg',534,400),
      new Array('Photo 3','IMG_0089_1.jpg',534,400),
//      new Array('Photo 4','IMG_0090_1.jpg',534,400),
      new Array('Photo 4','IMG_0092.jpg',534,400),
      new Array('Photo 5','IMG_0093_1.jpg',534,400),
      new Array('Photo 6','IMG_0095.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]);
}
