
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'portfolio.htm';
scriptName = 'portfolio.js';
countX = 4;
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('Boulders','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(	  
      new Array('Photo 1','p-stone 2.jpg',534,400),
      new Array('Photo 2','p-stone 3.jpg',534,400),
      new Array('Photo 3','p-stone 4.jpg',534,400),
      new Array('Photo 4','p-stone.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','livco_portfolio_346.jpg',800,600),
      new Array('Photo 2','livco_portfolio_347.jpg',800,600),
      new Array('Photo 3','livco_portfolio_348.jpg',800,600),
      new Array('Photo 4','FH000032_1.jpg',534,400),
      new Array('Photo 5','FH000033_1.jpg',534,400),
      new Array('Photo 6','FH000034_1.jpg',534,400),
      new Array('Photo 7','FH000035.jpg',300,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','IM000726.jpg',534,400),
      new Array('Photo 3','IM000763.jpg',534,400),
      new Array('Photo 4','driveway after 1.jpg',534,400),
      new Array('Photo 5','driveway after 2.jpg',534,400),
      new Array('Photo 6','driveway after 3.jpg',534,400),
      new Array('Photo 7','driveway after 4.jpg',534,400),
      new Array('Photo 8','driveway after 5.jpg',534,400),
      new Array('Photo 9','driveway after 6.jpg',534,400),
      new Array('Photo 10','driveway after 7.jpg',534,400),
      new Array('Photo 11','driveway after 8.jpg',534,400),
      new Array('Photo 12','driveway after 9.jpg',534,400),  
      new Array('Photo 13','driveway with sealer 1.jpg',534,400),
      new Array('Photo 14','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('Photo 2','RW-F_100-1545.jpg',534,400),
      new Array('Photo 3','RW-F_100-1547.jpg',534,400),
      new Array('Photo 4','RW-F_100-1549.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('Photo 3','RW-PP_100-1552.jpg',534,400),
      new Array('Photo 4','RW-PP_100-1553.jpg',534,400),
      new Array('Photo 5','RW-PP_100-1554.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','paver-patios-100_1635.jpg',300,400),
      new Array('Photo 2','paver-patios-100_1644.jpg',534,400),
      new Array('Photo 3','paver-patios-100_1648.jpg',534,400),
      new Array('Photo 4','paver-patios-100_1650.jpg',534,400),
      new Array('Photo 5','paver-patios-100_1651.jpg',534,400),
      new Array('Photo 6','paver-patios-100_1654.jpg',534,400), 
      new Array('Photo 7','paver patio 3 update.jpg',534,400),
      new Array('Photo 8','FH000014.jpg',534,400),
      new Array('Photo 9','FH000025.jpg',534,400),
      new Array('Photo 10','FH000036.jpg',534,400),
      new Array('Photo 11','FH000037.jpg',534,400),
      new Array('Photo 12','IM000759.jpg',534,400),
      new Array('Photo 13','IM000760.jpg',534,400),
      new Array('Photo 14','IM000785.jpg',534,400),
      new Array('Photo 15','IM000789.jpg',300,400),
      new Array('Photo 16','IM000790.jpg',300,400),
      new Array('Photo 17','IM000806.jpg',534,400),
      new Array('Photo 18','IM000807.jpg',534,400),
      new Array('Photo 19','IM000808.jpg',534,400),
      new Array('Photo 20','paver patio 2.jpg',534,400),
      new Array('Photo 21','paver patio 4 update.jpg',534,400),
      new Array('Photo 22','101_0554.jpg',534,400),
      new Array('Photo 23','101_0555.jpg',534,400),
      new Array('Photo 24','101_0576.jpg',534,400),
      new Array('Photo 25','paver-patio_1.jpg',534,400),
      new Array('Photo 26','paver-patio_2.jpg',534,400),
      new Array('Photo 27','paver-patio_3.jpg',534,400),
      new Array('Photo 28','paver_patio_and_stairs.jpg',534,400),
      new Array('Photo 29','p-paver patio 2.jpg',534,400),
      new Array('Photo 30','p-paver patio.jpg',534,400),
      new Array('Photo 31','paver-patio-1.jpg',534,400),
      new Array('Photo 32','paver-patio-2.jpg',534,400),
      new Array('Photo 33','paver-patio-3.jpg',534,400),
      new Array('Photo 34','paver-patio-5.jpg',534,400),
      new Array('Photo 35','paver-patio-6.jpg',534,400),
      new Array('Photo 36','paver-patio-7.jpg',534,400),
	  new Array('Photo 37','Paver Patio 1-09.jpg',534,400),	  
      new Array('Photo 38','new-paver patio n fire pit 1.jpg',534,400),
      new Array('Photo 39','new-paver patio2.jpg',534,400),
      new Array('Photo 40','patio-1-20100607.jpg',534,400),
      new Array('Photo 41','patio-2-20100607.jpg',534,400),
      new Array('Photo 42','patio-3-20100607.jpg',534,400),
      new Array('Photo 43','patio-4-20100607.jpg',534,400),
      new Array('Photo 44','patio-5-20100607.jpg',534,400),
      new Array('Photo 45','patio-6-20100607.jpg',534,400),
      new Array('Photo 46','patio-7-20100607.jpg',534,400),
      new Array('Photo 47','patio-8-20100607.jpg',534,400),
      new Array('Photo 48','walkway-1-20100607.jpg',534,400),
      new Array('Photo 49','sancutary_019.jpg',533,400),
      new Array('Photo 50','sancutary_022.jpg',533,400),
      new Array('Photo 51','RW-PP_100-1552.jpg',534,400),
      new Array('Photo 52','RW-PP_100-1553.jpg',534,400),
      new Array('Photo 53','RW-PP_100-1554.jpg',534,400),
      new Array('Photo 54','100_1610.jpg',800,600),
      new Array('Photo 55','100_1611.jpg',800,600),
      new Array('Photo 56','100_1612.jpg',800,600),
      new Array('Photo 57','100_1625_1.jpg',800,600),
      new Array('Photo 58','100_1626.jpg',800,600),
      new Array('Photo 59','100_1627.jpg',800,600)
    )
  ),

  new Array('Planters','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IM000813.jpg',534,400),
	  new Array('Photo 2','101_0566.jpg',534,400),
      new Array('Photo 3','planter_1.jpg',534,400)
    )
  ),

  new Array('Pool Surrounds','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pool-sur-100_1644.jpg',534,400),
      new Array('Photo 2','pool-sur-100_1646.jpg',534,400),
      new Array('Photo 3','pool-sur-100_1651.jpg',534,400),
      new Array('Photo 4','101_0119.jpg',534,400),
      new Array('Photo 5','101_0124.jpg',534,400),
      new Array('Photo 6','101_0126.jpg',534,400),
      new Array('Photo 7','FH000002.jpg',534,400),
      new Array('Photo 8','FH000003.jpg',534,400),
      new Array('Photo 9','FH000004.jpg',534,400),
      new Array('Photo 10','FH000005.jpg',534,400),
      new Array('Photo 11','FH000007.jpg',534,400),
      new Array('Photo 12','FH000008.jpg',534,400),
	  new Array('Photo 13','pool deck 1.jpg',600,400),
      new Array('Photo 14','pool deck 2.jpg',600,400),
      new Array('Photo 15','pool deck 3.jpg',600,400),
      new Array('Photo 16','RW-100-1539.jpg',534,400),
      new Array('Photo 17','RW-100-1540.jpg',534,400),
      new Array('Photo 18','RW-100-1541.jpg',534,400),
      new Array('Photo 19','RW-100-1542.jpg',534,400),
      new Array('Photo 20','RW-100-1543.jpg',534,400),
      new Array('Photo 21','RW-100-1544.jpg',534,400)
    )
  ),
 
  new Array('Public Memorials','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','livco_portfolio_358.jpg',800,600),
      new Array('Photo 2','livco_portfolio_359.jpg',800,600),
      new Array('Photo 3','livco_portfolio_360.jpg',800,600),
      new Array('Photo 4','livco_portfolio_361.jpg',800,600),
      new Array('Photo 5','livco_portfolio_362.jpg',800,600),

      new Array('Photo 6','public-mem-100_1634.jpg',534,400),
      new Array('Photo 7','public-mem-100_1637.jpg',534,400),
      new Array('Photo 8','public-mem-100_1642.jpg',534,400),  
      new Array('Photo 9','101_0151.jpg',534,400),
      new Array('Photo 10','101_0152.jpg',534,400),
      new Array('Photo 11','101_0153.jpg',534,400),
      new Array('Photo 12','IM000707_2.jpg',534,400),
      new Array('Photo 13','IM000708_2.jpg',534,400),
      new Array('Photo 14','IM000750.jpg',534,400),
      new Array('Photo 15','IM000751.jpg',534,400),
      new Array('Photo 16','IM000752_1.jpg',534,400),
      new Array('Photo 17','IM000753.jpg',534,400),
      new Array('Photo 18','IM000754.jpg',534,400),
      new Array('Photo 19','IM000755.jpg',534,400),
      new Array('Photo 20','IM000756.jpg',534,400),
      new Array('Photo 21','IM000757.jpg',534,400),
      new Array('Photo 22','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','retaining wall 8 update.jpg',534,400),
	  new Array('Photo 13','retaining wall 9 update.jpg',534,400),
      new Array('Photo 14','retaining wall 10 update.jpg',534,400),
      new Array('Photo 15','IM000815.jpg',534,400),
      new Array('Photo 16','Jerry 006.jpg',534,400),
	  new Array('Photo 17','retaining wall 1.jpg',534,400),
      new Array('Photo 18','retaining wall 11.jpg',534,400),
      new Array('Photo 19','retaining wall 12.jpg',534,400),
      new Array('Photo 20','retaining wall 2.jpg',534,400),
      new Array('Photo 21','retaining wall 3.jpg',534,400),
      new Array('Photo 22','retaining wall 4.jpg',534,400),
      new Array('Photo 23','retaining wall 5.jpg',534,400),
      new Array('Photo 24','retaining wall 6.jpg',534,400),
      new Array('Photo 25','retaining wall 7.jpg',534,400),
	  new Array('Photo 26','wall_1.jpg',534,400),
      new Array('Photo 27','wall_2.jpg',534,400),
	  new Array('Photo 28','p-wall 2.jpg',534,400),
      new Array('Photo 29','p-wall 3.jpg',534,400),
      new Array('Photo 30','p-wall.jpg',534,400),
	  new Array('Photo 31','new-retaining wall 2.jpg',534,400),
      new Array('Photo 32','new-retaining wall 3.jpg',534,400),
      new Array('Photo 33','new-retaining wall n steps 2.jpg',534,400),
      new Array('Photo 34','new-retaining wall n steps.jpg',534,400),
	  new Array('Photo 35','new-retaing wall 3.jpg',534,400),
      new Array('Photo 36','new-retaining wall 1.jpg',534,400),
      new Array('Photo 37','wall-20100607.jpg',534,400),
      new Array('Photo 38','RW-100-1495.jpg',534,400),
      new Array('Photo 39','RW-100-1496.jpg',534,400),
      new Array('Photo 40','RW-100-1497.jpg',534,400),
      new Array('Photo 41','RW-F_100-1545.jpg',534,400),
      new Array('Photo 42','RW-F_100-1547.jpg',534,400),
      new Array('Photo 43','RW-F_100-1549.jpg',534,400),
      new Array('Photo 44','RW-S_100-1550.jpg',534,400),
      new Array('Photo 45','RW-S_100-1557.jpg',534,400),
      new Array('Photo 46','RW-S_100-1558.jpg',534,400)
    )
  ),
	
  new Array('Rock Garden','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','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','IM000706_1.jpg',534,400),
      new Array('Photo 8','IM000710_1.jpg',534,400),
      new Array('Photo 9','IM000714_1.jpg',534,400),
      new Array('Photo 10','IM000717_1.jpg',534,400),
	  new Array('Photo 11','steps 1.jpg',534,400),
	  new Array('Photo 12','Steps 1-09.jpg',534,400),	  
      new Array('Photo 13','new-retaining wall n steps 2.jpg',534,400),
      new Array('Photo 14','new-retaining wall n steps.jpg',534,400),
      new Array('Photo 15','new-steps.jpg',534,400),
      new Array('Photo 16','steps-1-20100607.jpg',534,400),
      new Array('Photo 17','RW-S_100-1550.jpg',534,400),
      new Array('Photo 18','RW-S_100-1557.jpg',534,400),
      new Array('Photo 19','RW-S_100-1558.jpg',534,400)
    )
  ),
   
  new Array('Stone Patios','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','stone-pat-100_1630.jpg',300,400),
      new Array('Photo 2','stone-pat-100_1632.jpg',534,400),
      new Array('Photo 3','stone-pat-LOGO-5X8.jpg',534,400),
      new Array('Photo 4','101_0121_1.jpg',534,400),
      new Array('Photo 5','101_0122_1.jpg',534,400),
      new Array('Photo 6','FH000022.jpg',534,400),
      new Array('Photo 7','FH000023.jpg',300,400),
      new Array('Photo 8','Jer 2.jpg',300,400),
      new Array('Photo 9','Jerry 001.jpg',534,400),
      new Array('Photo 10','Jerry 003.jpg',300,400),
      new Array('Photo 11','Jerry 005.jpg',534,400),
      new Array('Photo 12','100_1621.jpg',800,600),
      new Array('Photo 13','100_1623.jpg',800,600),
      new Array('Photo 14','100_1624.jpg',800,600)
    )
  ),

  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','livco_portfolio_358.jpg',800,600),
      new Array('Photo 2','livco_portfolio_359.jpg',800,600),
      new Array('Photo 3','livco_portfolio_360.jpg',800,600),
      new Array('Photo 4','livco_portfolio_361.jpg',800,600),
      new Array('Photo 5','livco_portfolio_362.jpg',800,600),

      new Array('Photo 6','walkways-100_1630.jpg',300,400),
      new Array('Photo 7','walkways-100_1632.jpg',534,400),
      new Array('Photo 8','walkways-100_1634.jpg',534,400),
      new Array('Photo 9','walkways-100_1637.jpg',534,400),
      new Array('Photo 10','walkways-100_1642.jpg',534,400),
      new Array('Photo 11','walkways-100_1648.jpg',534,400),
      new Array('Photo 12','walkways-100_1650.jpg',534,400),
      new Array('Photo 13','walkways-100_1651.jpg',534,400),
      new Array('Photo 14','walkways-LOGO-5X8.jpg',534,400), 	  
      new Array('Photo 15','FH000019.jpg',534,400),
      new Array('Photo 16','FH000039.jpg',300,400),
      new Array('Photo 17','IM000669.jpg',300,400),
      new Array('Photo 18','IM000670.jpg',300,400),
      new Array('Photo 19','IM000671.jpg',300,400),
      new Array('Photo 20','IM000672.jpg',300,400),
      new Array('Photo 21','IM000673.jpg',534,400),
      new Array('Photo 22','IM000674.jpg',300,400),
      new Array('Photo 23','IM000691.jpg',300,400),
      new Array('Photo 24','IM000693.jpg',300,400),
      new Array('Photo 25','IM000717-0002.jpg',534,400),
      new Array('Photo 26','IM000719.jpg',534,400),
      new Array('Photo 27','IM000725_1.jpg',534,400),
      new Array('Photo 28','IM000791.jpg',300,400),
      new Array('Photo 29','IM000810.jpg',300,400),
      new Array('Photo 30','IM000811.jpg',534,400),
      new Array('Photo 31','IM000812.jpg',300,400),
	  new Array('Photo 32','Walkway 1.jpg',534,400),
      new Array('Photo 33','walkway 3.jpg',534,400),
      new Array('Photo 34','walkway 4.jpg',300,400),
      new Array('Photo 35','walkway 5.jpg',300,400),
      new Array('Photo 36','walkway 6.jpg',300,400),
      new Array('Photo 37','walkway 7.jpg',300,400),
      new Array('Photo 38','walkway 8.jpg',534,400),
      new Array('Photo 39','walkway.jpg',300,400),
	  new Array('Photo 40','p-walkway 2.jpg',534,400),
      new Array('Photo 41','p-walkway 3.jpg',534,400),
      new Array('Photo 42','p-walkway 4.jpg',534,400),
      new Array('Photo 43','p-walkway 5.jpg',534,400),
      new Array('Photo 44','p-walkway 6.jpg',534,400),
      new Array('Photo 45','p-walkway.jpg',534,400),
	  new Array('Photo 46','walkway-1.jpg',534,400),
      new Array('Photo 47','walkway-2.jpg',300,400),
      new Array('Photo 48','walkway-3.jpg',300,400),
	  new Array('Photo 49','Walkway 1-09.jpg',534,400),
      new Array('Photo 50','walkway-2-20100607.jpg',300,400),
      new Array('Photo 51','100_1625.jpg',800,600)
    )
  ),   

  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','Water Feature 1-09.jpg',600,400),
      new Array('Photo 5','Water Feature 2-09.jpg',600,400),
      new Array('Photo 6','Water Feature 3-09.jpg',600,400)   
    )
  ),   
   
  new Array('Commercial Projects','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','CP-100_1574 (2).jpg',534,400),
      new Array('Photo 2','CP-100_1575 (2).jpg',534,400),
      new Array('Photo 3','CP-100_1576 (2).jpg',534,400),
      new Array('Photo 4','CP-100_1619 (2).jpg',534,400),
      new Array('Photo 5','CP-100_1620 (2).jpg',534,400),
      new Array('Photo 6','CP-100_1621 (2).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]);
}

