
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('Before-After','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0088.jpg',534,400),
      new Array('Photo 2','101_0089.jpg',534,400),
      new Array('Photo 3','101_0090.jpg',534,400),
      new Array('Photo 4','101_0091.jpg',534,400),
      new Array('Photo 5','101_0117_1.jpg',534,400),
      new Array('Photo 6','101_0118_1.jpg',534,400),
      new Array('Photo 7','101_0119_1.jpg',534,400),
      new Array('Photo 8','101_0120.jpg',534,400),
      new Array('Photo 9','101_0121.jpg',534,400),
      new Array('Photo 10','101_0122.jpg',534,400),
      new Array('Photo 11','101_0123_1.jpg',534,400),
      new Array('Photo 12','101_0124_1.jpg',534,400),
      new Array('Photo 13','101_0125.jpg',534,400),
      new Array('Photo 14','101_0126_1.jpg',534,400),
      new Array('Photo 15','FH000030.jpg',534,400),
      new Array('Photo 16','FH000031.jpg',534,400),
      new Array('Photo 17','FH000032.jpg',534,400),
      new Array('Photo 18','FH000033.jpg',534,400),
      new Array('Photo 19','FH000034.jpg',534,400),
      new Array('Photo 20','IM000683.jpg',534,400),
      new Array('Photo 21','IM000684.jpg',534,400),
      new Array('Photo 22','IM000685.jpg',534,400),
      new Array('Photo 23','IM000686_1.jpg',534,400),
      new Array('Photo 24','IM000687.jpg',534,400),
      new Array('Photo 25','IM000688.jpg',534,400),
      new Array('Photo 26','IM000696.jpg',534,400),
      new Array('Photo 27','IM000697.jpg',534,400),
      new Array('Photo 28','IM000698.jpg',534,400),
      new Array('Photo 29','IM000701.jpg',534,400),
      new Array('Photo 30','IM000702.jpg',534,400),
      new Array('Photo 31','IM000707_1.jpg',534,400),
      new Array('Photo 32','IM000708_1.jpg',534,400),
      new Array('Photo 33','IM000709_1_1.jpg',534,400),
      new Array('Photo 34','IM000710_1_2.jpg',534,400),
      new Array('Photo 35','IM000711_2.jpg',534,400),
      new Array('Photo 36','IM000712_1.jpg',534,400),
      new Array('Photo 37','IM000715_1_2.jpg',534,400),
      new Array('Photo 38','IM000751_1.jpg',534,400),
      new Array('Photo 39','IM000752.jpg',534,400),
      new Array('Photo 40','Before Pool 2.jpg',534,400),
      new Array('Photo 41','Before Pool 3.jpg',534,400)
//      new Array('Photo 42','Jerry 011.jpg',534,400)
    )
  ),

    new Array('Custom Designs','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','IM000762.jpg',534,400)
    )
  ),

    new Array('Dealer Displays','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','FH000032_1.jpg',534,400),
      new Array('Photo 2','FH000033_1.jpg',534,400),
      new Array('Photo 3','FH000034_1.jpg',534,400),
      new Array('Photo 4','FH000035.jpg',534,400)
    )
  ),

    new Array('Driveways','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','FH000040.jpg',534,400),
      new Array('Photo 2','IM000681.jpg',534,400),
      new Array('Photo 3','IM000682.jpg',534,400),
      new Array('Photo 4','IM000726.jpg',534,400),
      new Array('Photo 5','IM000763.jpg',534,400),
	  new Array('Photo 6','driveway before 1.jpg',300,400),
	  new Array('Photo 7','driveway after 1.jpg',534,400),
	  new Array('Photo 8','driveway before 2.jpg',534,400),
      new Array('Photo 9','driveway after 2.jpg',534,400),
	  new Array('Photo 10','driveway before 3.jpg',534,400),
      new Array('Photo 11','driveway after 3.jpg',534,400),
	  new Array('Photo 12','driveway before 4.jpg',534,400),
      new Array('Photo 13','driveway after 4.jpg',534,400),
	  new Array('Photo 14','driveway before 5.jpg',534,400),
      new Array('Photo 15','driveway after 5.jpg',534,400),
      new Array('Photo 16','driveway after 6.jpg',534,400),
      new Array('Photo 17','driveway after 7.jpg',534,400),
      new Array('Photo 18','driveway after 8.jpg',534,400),
      new Array('Photo 19','driveway after 9.jpg',534,400),  
      new Array('Photo 20','driveway with sealer 1.jpg',534,400),
      new Array('Photo 21','driveway with sealer 2.jpg',534,400)

    )
  ),

    new Array('Fire Pits','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','IM000712_2.jpg',534,400),
      new Array('Photo 2','IM000761.jpg',534,400),
      new Array('Photo 3','fire-pit_1.jpg',534,400),
      new Array('Photo 4','fire-pit_2.jpg',534,400),
	  new Array('Photo 5','p-fire pit.jpg',534,400),
      new Array('Photo 6','p-fire ring 2.jpg',534,400),
      new Array('Photo 7','p-fire ring.jpg',534,400),
	  new Array('Photo 8','fire-pit.jpg',534,400),	  
      new Array('Photo 9','new-fire pit 2.jpg',534,400),
      new Array('Photo 10','new-fire pit.jpg',534,400),
      new Array('Photo 11','new-paver patio n fire pit 1.jpg',534,400)


    )
  ),

   
    new Array('Fireplaces','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0575.jpg',534,400)
    )
  ),

    new Array('Outdoor Kitchens','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0568.jpg',534,400),
      new Array('Photo 2','101_0572.jpg',534,400)
	)
  ),

  new Array('Outdoor Lighting','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Outdoor Lighting 1-09.jpg',600,400),
      new Array('Photo 2','Outdoor Lighting 2-09.jpg',600,400),
      new Array('Photo 3','Outdoor Lighting 3-09.jpg',600,400)
	  
    )
  ),


    new Array('Paver Patios','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','FH000012.jpg',534,400),
      new Array('Photo 2','paver patio 3 update.jpg',534,400),
      new Array('Photo 3','FH000014.jpg',534,400),
      new Array('Photo 4','FH000025.jpg',534,400),
      new Array('Photo 5','FH000036.jpg',534,400),
      new Array('Photo 6','FH000037.jpg',534,400),
      new Array('Photo 7','IM000759.jpg',534,400),
      new Array('Photo 8','IM000760.jpg',534,400),
      new Array('Photo 9','IM000785.jpg',534,400),
      new Array('Photo 10','IM000789.jpg',300,400),
      new Array('Photo 11','IM000790.jpg',300,400),
      new Array('Photo 12','IM000806.jpg',534,400),
      new Array('Photo 13','IM000807.jpg',534,400),
      new Array('Photo 14','IM000808.jpg',534,400),
      new Array('Photo 15','IM000814.jpg',534,400),
	  new Array('Photo 16','paver patio 1.jpg',534,400),
      new Array('Photo 17','paver patio 2.jpg',534,400),
      new Array('Photo 18','paver patio 4 update.jpg',534,400),
      new Array('Photo 19','101_0554.jpg',534,400),
      new Array('Photo 20','101_0555.jpg',534,400),
      new Array('Photo 21','101_0576.jpg',534,400),
      new Array('Photo 22','paver-patio_1.jpg',534,400),
      new Array('Photo 23','paver-patio_2.jpg',534,400),
      new Array('Photo 24','paver-patio_3.jpg',534,400),
      new Array('Photo 25','paver_patio_and_stairs.jpg',534,400),
	  new Array('Photo 26','p-patio.jpg',534,400),
      new Array('Photo 27','p-paver patio 2.jpg',534,400),
      new Array('Photo 28','p-paver patio.jpg',534,400),
      new Array('Photo 29','paver-patio-1.jpg',534,400),
      new Array('Photo 30','paver-patio-2.jpg',534,400),
      new Array('Photo 31','paver-patio-3.jpg',534,400),
	  new Array('Photo 32','pave-patio-4.jpg',534,400),
      new Array('Photo 33','paver-patio-5.jpg',534,400),
      new Array('Photo 34','paver-patio-6.jpg',534,400),
      new Array('Photo 35','paver-patio-7.jpg',534,400),
	  new Array('Photo 36','Paver Patio 1-09.jpg',534,400),	  
      new Array('Photo 37','new-paver patio n fire pit 1.jpg',534,400),
      new Array('Photo 38','new-paver patio2.jpg',534,400),
      new Array('Photo 39','patio-1-20100607.jpg',534,400),
      new Array('Photo 40','patio-2-20100607.jpg',534,400),
      new Array('Photo 41','patio-3-20100607.jpg',534,400),
      new Array('Photo 42','patio-4-20100607.jpg',534,400),
      new Array('Photo 43','patio-5-20100607.jpg',534,400),
      new Array('Photo 44','patio-6-20100607.jpg',534,400),
      new Array('Photo 45','patio-7-20100607.jpg',534,400),
      new Array('Photo 46','patio-8-20100607.jpg',534,400),
      new Array('Photo 47','walkway-1-20100607.jpg',534,400)



    )
  ),

    new Array('Planters','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','IM000664_1.jpg',534,400),
      new Array('Photo 2','IM000813.jpg',534,400),
	  new Array('Photo 3','101_0566.jpg',534,400),
      new Array('Photo 4','planter_1.jpg',534,400)
    )
  ),


    new Array('Pool Surrounds','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0119.jpg',534,400),
      new Array('Photo 2','101_0124.jpg',534,400),
      new Array('Photo 3','101_0126.jpg',534,400),
      new Array('Photo 4','FH000002.jpg',534,400),
      new Array('Photo 5','FH000003.jpg',534,400),
      new Array('Photo 6','FH000004.jpg',534,400),
      new Array('Photo 7','FH000005.jpg',534,400),
      new Array('Photo 8','FH000007.jpg',534,400),
      new Array('Photo 9','FH000008.jpg',534,400),
	  new Array('Photo 10','pool deck 1.jpg',600,400),
      new Array('Photo 11','pool deck 2.jpg',600,400),
      new Array('Photo 12','pool deck 3.jpg',600,400),
	  new Array('Photo 13','Pool Surround 1-09.jpg',534,400),
      new Array('Photo 14','Pool Surround 2-09.jpg',534,400),
      new Array('Photo 15','Pool Surround 3-09.jpg',534,400),
	  new Array('Photo 16','Pool Surround 4-09.jpg',534,400),
      new Array('Photo 17','Pool Surround 5-09.jpg',534,400),
      new Array('Photo 18','Pool Surround 6-09.jpg',534,400)


    )
  ),
 
    new Array('Public Memorials','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0151.jpg',534,400),
      new Array('Photo 2','101_0152.jpg',534,400),
      new Array('Photo 3','101_0153.jpg',534,400),
      new Array('Photo 4','IM000707_2.jpg',534,400),
      new Array('Photo 5','IM000708_2.jpg',534,400),
      new Array('Photo 6','IM000750.jpg',534,400),
      new Array('Photo 7','IM000751.jpg',534,400),
      new Array('Photo 8','IM000752_1.jpg',534,400),
      new Array('Photo 9','IM000753.jpg',534,400),
      new Array('Photo 10','IM000754.jpg',534,400),
      new Array('Photo 11','IM000755.jpg',534,400),
      new Array('Photo 12','IM000756.jpg',534,400),
      new Array('Photo 13','IM000757.jpg',534,400),
      new Array('Photo 14','IM000758.jpg',534,400)
    )
  ),

    new Array('Retaining Walls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0146.jpg',534,400),
      new Array('Photo 2','101_0147.jpg',534,400),
      new Array('Photo 3','101_0148.jpg',534,400),
      new Array('Photo 4','101_0149.jpg',534,400),
      new Array('Photo 5','101_0150.jpg',534,400),
      new Array('Photo 6','IM000709_1_1_2.jpg',534,400),
      new Array('Photo 7','IM000710_2.jpg',534,400),
      new Array('Photo 8','IM000711_1.jpg',534,400),
      new Array('Photo 9','IM000714_2.jpg',534,400),
      new Array('Photo 10','IM000715_1.jpg',534,400),
      new Array('Photo 11','IM000718-0001.jpg',534,400),
      new Array('Photo 12','IM000778.jpg',534,400),
	  new Array('Photo 13','retaining wall 8 update.jpg',534,400),
	  new Array('Photo 14','retaining wall 9 update.jpg',534,400),
      new Array('Photo 15','retaining wall 10 update.jpg',534,400),
      new Array('Photo 16','IM000815.jpg',534,400),
      new Array('Photo 17','Jerry 006.jpg',534,400),
	  new Array('Photo 18','retaining wall 1.jpg',534,400),
      new Array('Photo 19','retaining wall 11.jpg',534,400),
      new Array('Photo 20','retaining wall 12.jpg',534,400),
      new Array('Photo 21','retaining wall 2.jpg',534,400),
      new Array('Photo 22','retaining wall 3.jpg',534,400),
      new Array('Photo 23','retaining wall 4.jpg',534,400),
      new Array('Photo 24','retaining wall 5.jpg',534,400),
      new Array('Photo 25','retaining wall 6.jpg',534,400),
      new Array('Photo 26','retaining wall 7.jpg',534,400),
	  new Array('Photo 27','wall_1.jpg',534,400),
      new Array('Photo 28','wall_2.jpg',534,400),
	  new Array('Photo 29','p-wall 2.jpg',534,400),
      new Array('Photo 30','p-wall 3.jpg',534,400),
      new Array('Photo 31','p-wall.jpg',534,400),
	  new Array('Photo 32','new-retaining wall 2.jpg',534,400),
      new Array('Photo 33','new-retaining wall 3.jpg',534,400),
      new Array('Photo 34','new-retaining wall n steps 2.jpg',534,400),
      new Array('Photo 35','new-retaining wall n steps.jpg',534,400),
	  new Array('Photo 36','new-retaing wall 3.jpg',534,400),
      new Array('Photo 37','new-retaining wall 1.jpg',534,400),
      new Array('Photo 38','wall-20100607.jpg',534,400)
 )
  ),
	

    new Array('Rock Garden','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 9','rock-garden-1.jpg',534,400)
    )
  ),

  
    new Array('Swing','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','swing_2.jpg',534,400)
    )
  ),

   new Array('Steps','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0120_1.jpg',534,400),
      new Array('Photo 2','101_0123.jpg',534,400),
      new Array('Photo 3','FH000009.jpg',534,400),
      new Array('Photo 4','FH000010.jpg',534,400),
      new Array('Photo 5','FH000015.jpg',534,400),
      new Array('Photo 6','IM000704.jpg',534,400),
      new Array('Photo 7','IM000705.jpg',534,400),
      new Array('Photo 8','IM000706_1.jpg',534,400),
      new Array('Photo 9','IM000710_1.jpg',534,400),
      new Array('Photo 10','IM000714_1.jpg',534,400),
      new Array('Photo 11','IM000717_1.jpg',534,400),
	  new Array('Photo 12','steps 1.jpg',534,400),
	  new Array('Photo 13','Steps 1-09.jpg',534,400),	  
      new Array('Photo 14','new-retaining wall n steps 2.jpg',534,400),
      new Array('Photo 15','new-retaining wall n steps.jpg',534,400),
      new Array('Photo 16','new-steps.jpg',534,400),
      new Array('Photo 17','steps-1-20100607.jpg',534,400)
    )
  ),
   

   new Array('Stone Patios','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0121_1.jpg',534,400),
      new Array('Photo 2','101_0122_1.jpg',534,400),
      new Array('Photo 3','FH000022.jpg',534,400),
      new Array('Photo 4','FH000023.jpg',300,400),
      new Array('Photo 5','Jer 2.jpg',300,400),
      new Array('Photo 6','Jerry 001.jpg',534,400),
      new Array('Photo 7','Jerry 003.jpg',300,400),
      new Array('Photo 8','Jerry 005.jpg',534,400),	  
      new Array('Photo 9','p-stone 2.jpg',534,400),
      new Array('Photo 10','p-stone 3.jpg',534,400),
      new Array('Photo 11','p-stone 4.jpg',534,400),
      new Array('Photo 12','p-stone.jpg',534,400)
    )
  ),

   new Array('Stone Veneers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0117.jpg',534,400),
      new Array('Photo 2','101_0118.jpg',534,400),
      new Array('Photo 3','101_0125_1.jpg',534,400)
    )
  ),

   new Array('Walkways','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','FH000019.jpg',534,400),
      new Array('Photo 2','FH000028.jpg',300,400),
      new Array('Photo 3','FH000039.jpg',300,400),
      new Array('Photo 4','IM000664.jpg',534,400),
      new Array('Photo 5','IM000669.jpg',300,400),
      new Array('Photo 6','IM000670.jpg',300,400),
      new Array('Photo 7','IM000671.jpg',300,400),
      new Array('Photo 8','IM000672.jpg',300,400),
      new Array('Photo 9','IM000673.jpg',534,400),
      new Array('Photo 10','IM000674.jpg',300,400),
      new Array('Photo 11','IM000690.jpg',300,400),
      new Array('Photo 12','IM000691.jpg',300,400),
      new Array('Photo 13','IM000693.jpg',300,400),
      new Array('Photo 14','IM000717-0002.jpg',534,400),
      new Array('Photo 15','IM000719.jpg',534,400),
      new Array('Photo 16','IM000721.jpg',534,400),
      new Array('Photo 17','IM000725_1.jpg',534,400),
      new Array('Photo 18','IM000788.jpg',300,400),
      new Array('Photo 19','IM000791.jpg',300,400),
      new Array('Photo 20','IM000803.jpg',300,400),
      new Array('Photo 21','IM000809.jpg',534,400),
      new Array('Photo 22','IM000810.jpg',300,400),
      new Array('Photo 23','IM000811.jpg',534,400),
      new Array('Photo 24','IM000812.jpg',300,400),
	  new Array('Photo 25','Walkway 1.jpg',534,400),
      new Array('Photo 26','Walkway 2.jpg',534,400),
      new Array('Photo 27','walkway 3.jpg',534,400),
      new Array('Photo 28','walkway 4.jpg',300,400),
      new Array('Photo 29','walkway 5.jpg',300,400),
      new Array('Photo 30','walkway 6.jpg',300,400),
      new Array('Photo 31','walkway 7.jpg',300,400),
      new Array('Photo 32','walkway 8.jpg',534,400),
      new Array('Photo 33','walkway.jpg',300,400),
	  new Array('Photo 34','p-walkway 2.jpg',534,400),
      new Array('Photo 35','p-walkway 3.jpg',534,400),
      new Array('Photo 36','p-walkway 4.jpg',534,400),
      new Array('Photo 37','p-walkway 5.jpg',534,400),
      new Array('Photo 38','p-walkway 6.jpg',534,400),
      new Array('Photo 39','p-walkway.jpg',534,400),
	  new Array('Photo 40','walkway-1.jpg',534,400),
      new Array('Photo 41','walkway-2.jpg',300,400),
      new Array('Photo 42','walkway-3.jpg',300,400),
	  new Array('Photo 43','Walkway 1-09.jpg',534,400),
      new Array('Photo 44','walkway-2-20100607.jpg',300,400)
    )
  ),
   
   
   new Array('Water Features','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
     new Array(
      new Array('Photo 1','101_0577.jpg',534,400),
      new Array('Photo 2','water-feature_1.jpg',534,400),
      new Array('Photo 3','water-feature_2.jpg',534,400),	  
      new Array('Photo 4','p-Water fall 1.jpg',534,400),
      new Array('Photo 5','p-water feature.jpg',534,400),
	  new Array('Photo 6','Water Feature 1-09.jpg',600,400),
      new Array('Photo 7','Water Feature 2-09.jpg',600,400),
      new Array('Photo 8','Water Feature 3-09.jpg',600,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]);
}
