
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('PATIOS/WALKWAYS/FIRE PITS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','4_by_8_standard_walk.jpg',650,386),
      new Array('Photo 2','ashlar_bluestone_walk.jpg',583,400),
      new Array('Photo 3','bluestone_flaggin_aptio.jpg',650,388),
      new Array('Photo 4','cobblestone_accented_walk.jpg',650,394),
      new Array('Photo 5','CST_Roman_cobble_pavers.jpg',589,400),
      new Array('Photo 6','fire_pit_and_pond.jpg',595,400),
      new Array('Photo 7','fire_pit_planter.jpg',570,400),
      new Array('Photo 8','hollandstone_walk.jpg',650,394),
      new Array('Photo 9','july-pics-008.jpg',533,400),
      new Array('Photo 10','july-pics-047.jpg',533,400),
      new Array('Photo 11','july-pics-109.jpg',533,400),
      new Array('Photo 12','july-pics-134.jpg',533,400),
      new Array('Photo 13','lighting_accents.jpg',650,381),
      new Array('Photo 14','May-pics-103.jpg',533,400),
      new Array('Photo 15','meditation_space.jpg',650,394),
      new Array('Photo 16','path3.jpg',621,400),
      new Array('Photo 17','patio.jpg',594,400),
      new Array('Photo 18','patio_walk.jpg',593,401),
      new Array('Photo 19','patio_with_bench.jpg',547,400),
      new Array('Photo 20','paver_brick_driveway.jpg',557,400),
      new Array('Photo 21','perrenial_accents.jpg',650,390),
      new Array('Photo 22','pillars.jpg',585,400),
      new Array('Photo 23','raise_patio.jpg',591,400),
      new Array('Photo 24','roman_cobble_patio.jpg',650,394),
      new Array('Photo 25','strad_antico_pavers.jpg',614,400),
      new Array('Photo 26','tumbled_paver_brick_patio.jpg',557,400),
      new Array('Photo 27','walk.jpg',594,400),
      new Array('Photo 28','walkway.jpg',595,400),
      new Array('Photo 29','walkway_and_stoop.jpg',557,400),
      new Array('Photo 30','2006_1031Landscape0062.jpg',534,400),
      new Array('Photo 31','2009_0530DEGENHART0062.jpg',534,400),
      new Array('Photo 32','2009_0530DEGENHART0065.jpg',534,400),
      new Array('Photo 33','Bluestone Broken Flag 01.jpg',599,400),
      new Array('Photo 34','firepit001.jpg',595,400),
      new Array('Photo 35','firepit003.jpg',599,400),
      new Array('Photo 36','firepit004.jpg',572,400),
      new Array('Photo 37','Patio firepit 01.jpg',601,400),
      new Array('Photo 38','patio001.jpg',572,400),
      new Array('Photo 39','patio007.jpg',603,400),
      new Array('Photo 40','Timber  Stone 001.jpg',589,400),
      new Array('Photo 41','Timber  Stone 002.jpg',597,400),
      new Array('Photo 42','Timber  Stone 004.jpg',597,400),
      new Array('Photo 43','Timber  Stone 006.jpg',590,400),
      new Array('Photo 44','Timber  Stone 007.jpg',590,400),
      new Array('Photo 45','Timber  Stone 008.jpg',597,400),
      new Array('Photo 46','Timber  Stone 011.jpg',591,400),
      new Array('Photo 47','Timber  Stone 014.jpg',588,400),
      new Array('Photo 48','Timber  Stone 018.jpg',584,400),
      new Array('Photo 49','Timber  Stone 019.jpg',596,400),
      new Array('Photo 50','Timber  Stone 020.jpg',601,400),
      new Array('Photo 51','Timber  Stone 021.jpg',575,400),
      new Array('Photo 52','Timber  Stone 026.jpg',602,400),
      new Array('Photo 53','Timber  Stone 027.jpg',616,400),
      new Array('Photo 54','Timber  Stone 028.jpg',619,400),
      new Array('Photo 55','Timber  Stone 031.jpg',581,400),
      new Array('Photo 56','Timber  Stone 040.jpg',594,400),
      new Array('Photo 57','Timber  Stone 041.jpg',619,400),
      new Array('Photo 58','Timber  Stone 042.jpg',579,400),
      new Array('Photo 59','Timber  Stone 043.jpg',597,400),
      new Array('Photo 60','walk005.jpg',609,400),
      new Array('Photo 61','walk017.jpg',572,400)
    )
  ),

  new Array('PILARS/ENTRY WAYS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','circle_kit.jpg',591,400),
      new Array('Photo 2','front_walk.jpg',543,400),
      new Array('Photo 3','july-pics-056.jpg',533,400),
      new Array('Photo 4','july-pics-104.jpg',533,400),
      new Array('Photo 5','scan0009.jpg',576,400),
      new Array('Photo 6','wall_stairs.jpg',602,400),
      new Array('Photo 7','wrap_around_steps.jpg',650,390),
      new Array('Photo 8','2008_1128PICSjUNE0062.jpg',534,400),
      new Array('Photo 9','2008_1128PICSjUNE0103.jpg',534,400),
      new Array('Photo 10','2009_0530DEGENHART0051.jpg',534,400),
      new Array('Photo 11','patio008.jpg',604,400),
      new Array('Photo 12','patio019.jpg',572,401),
      new Array('Photo 13','Timber  Stone 003.jpg',578,400),
      new Array('Photo 14','Timber  Stone 009.jpg',601,400),
      new Array('Photo 15','Timber  Stone 010.jpg',590,400),
      new Array('Photo 16','Timber  Stone 023.jpg',589,400),
      new Array('Photo 17','Timber  Stone 024.jpg',581,400),
      new Array('Photo 18','Timber  Stone 025.jpg',609,400),
      new Array('Photo 19','Timber  Stone 035.jpg',594,400),
      new Array('Photo 20','Timber  Stone 054.jpg',592,400)
    )
  ),

  new Array('OUT DOOR KITCHENS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','fireplace013t.jpg',300,400),
      new Array('Photo 2','Kevins-Fireplace-2t.jpg',534,400),
      new Array('Photo 3','stone-020t.jpg',534,400),
      new Array('Photo 4','stone-032t.jpg',604,401),
      new Array('Photo 5','Timber  Stone 005.jpg',616,400),
      new Array('Photo 6','Timber  Stone 016.jpg',597,400),
      new Array('Photo 7','Timber  Stone 017.jpg',580,400)
    )
  ),

  new Array('STAIRS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Aug-pics-017.jpg',533,400),
      new Array('Photo 2','garden_wall.jpg',597,400),
      new Array('Photo 3','july-pics-136.jpg',533,400),
      new Array('Photo 4','modular_step_cap_stairs.jpg',600,309),
      new Array('Photo 5','pillars_with_custom_light_accents.jpg',650,390),
      new Array('Photo 6','stairs2.jpg',557,400),
      new Array('Photo 7','stoop_services.jpg',650,390),
      new Array('Photo 8','tumbled_paver_walk_granite_steps.jpg',650,390),
      new Array('Photo 9','2006_1031Landscape0036.jpg',534,400),
      new Array('Photo 10','2007_0525picsMay0090.jpg',534,400),
      new Array('Photo 11','2009_0530DEGENHART0048.jpg',534,400),
      new Array('Photo 12','2009_0530DEGENHART0058.jpg',534,400),
      new Array('Photo 13','2009_0530DEGENHART0076.jpg',534,400),
      new Array('Photo 14','2009_0530DEGENHART0084.jpg',534,400),
      new Array('Photo 15','sept. pics 001.jpg',534,400),
      new Array('Photo 16','stairs001.jpg',700,395),
      new Array('Photo 17','stairs011.jpg',572,400),
      new Array('Photo 18','steps7-26.jpg',528,401),
      new Array('Photo 19','Timber  Stone 012.jpg',609,400),
      new Array('Photo 20','Timber  Stone 029.jpg',614,400),
      new Array('Photo 21','Timber  Stone 030.jpg',635,400),
      new Array('Photo 22','Timber  Stone 032.jpg',595,400),
      new Array('Photo 23','Timber  Stone 033.jpg',579,400),
      new Array('Photo 24','Timber  Stone 034.jpg',618,400),
      new Array('Photo 25','Timber  Stone 038.jpg',581,400),
      new Array('Photo 26','Timber  Stone 039.jpg',586,400),
      new Array('Photo 27','Timber  Stone.jpg',591,400),
      new Array('Photo 28','wall010.jpg',572,400)
    )
  ),

  new Array('PLANTING/DESIGNING','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Allan_block_wall_with_cap.jpg',650,393),
      new Array('Photo 2','deck1.jpg',650,394),
      new Array('Photo 3','hillside_accents.jpg',594,400),
      new Array('Photo 4','july-pics-020.jpg',533,400),
      new Array('Photo 5','july-pics-051.jpg',533,400),
      new Array('Photo 6','july-pics-052.jpg',533,400),
      new Array('Photo 7','May-pics-0123.jpg',533,400),
      new Array('Photo 8','mulch.jpg',557,400),
      new Array('Photo 9','planted_entry_way.jpg',650,394),
      new Array('Photo 10','plantings.jpg',593,401),
      new Array('Photo 11','planting_services.jpg',650,390),
      new Array('Photo 12','plant_design.jpg',600,305),
      new Array('Photo 13','raised_planting_bed.jpg',575,400),
      new Array('Photo 14','rock_garden.jpg',566,400),
      new Array('Photo 15','shady_plant_design.jpg',650,395),
      new Array('Photo 16','sunny_backyard.jpg',570,400),
      new Array('Photo 17','sunny_yard.jpg',605,400),
      new Array('Photo 18','terraced_area.jpg',601,400),
      new Array('Photo 19','tumbled_versa_lok_wall_system.jpg',650,390),
      new Array('Photo 20','2007_0525picsMay0038.jpg',534,400),
      new Array('Photo 21','2007_0525picsMay0040.jpg',534,400),
      new Array('Photo 22','2009_0530DEGENHART0069.jpg',534,400),
      new Array('Photo 23','Timber  Stone 050.jpg',608,400),
      new Array('Photo 24','Timber  Stone 063.jpg',559,400),
      new Array('Photo 25','Timber  Stone 064.jpg',559,400),
      new Array('Photo 26','Timber  Stone 066.jpg',559,400),
      new Array('Photo 27','Timber  Stone 067.jpg',559,400),
      new Array('Photo 28','Timber  Stone 068.jpg',559,400),
      new Array('Photo 29','Timber  Stone 069.jpg',559,400),
      new Array('Photo 30','Timber  Stone 070.jpg',559,400),
      new Array('Photo 31','Timber  Stone 071.jpg',559,400),
      new Array('Photo 32','Timber  Stone 073.jpg',559,400),
      new Array('Photo 33','Timber  Stone 074.jpg',559,400),
      new Array('Photo 34','Walkway001 047.jpg',594,400),
      new Array('Photo 35','wall014.jpg',572,400)
    )
  ),

  new Array('EXCAVATION','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','earth_movers.jpg',557,400),
      new Array('Photo 2','earth_movers2.jpg',650,394),
      new Array('Photo 3','Timber  Stone 053.jpg',622,400),
      new Array('Photo 4','Timber  Stone 056.jpg',605,400)
    )
  ),

  new Array('RETAINING WALLS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','driveway_wall.jpg',557,400),
      new Array('Photo 2','driveway_wall2.jpg',650,394),
      new Array('Photo 3','enviting_entryway.jpg',593,401),
      new Array('Photo 4','flower_wall.jpg',650,394),
      new Array('Photo 5','foundation_planting.jpg',557,400),
      new Array('Photo 6','retaining_wall_staircase.jpg',567,400),
      new Array('Photo 7','versa_lock_retaining_wall.jpg',604,401),
      new Array('Photo 8','versa_lok_block.jpg',614,400),
      new Array('Photo 9','wall.jpg',587,400),
      new Array('Photo 10','weathered_versa_lok.jpg',611,392),
      new Array('Photo 11','2007_0525picsMay0123.jpg',534,400),
      new Array('Photo 12','2009_0530DEGENHART0056.jpg',534,400),
      new Array('Photo 13','Bills photo album 021.jpg',597,400),
      new Array('Photo 14','Timber  Stone 046.jpg',589,400),
      new Array('Photo 15','Timber  Stone 047.jpg',589,400),
      new Array('Photo 16','Timber  Stone 052.jpg',575,400),
      new Array('Photo 17','wall011.jpg',572,400),
      new Array('Photo 18','wall015.jpg',604,401),
      new Array('Photo 19','wall017.jpg',572,400)
    )
  ),

  new Array('NATURAL STONE','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','ashlar_bluestone.jpg',557,400),
      new Array('Photo 2','brokenflag_space.jpg',595,400),
      new Array('Photo 3','granite_waterfall_feature.jpg',650,388),
      new Array('Photo 4','granite_water_feature2.jpg',650,390),
      new Array('Photo 5','july-pics-146.jpg',533,400),
      new Array('Photo 6','july-pics-151.jpg',533,400),
      new Array('Photo 7','outdoor_entertainment_space.jpg',586,400),
      new Array('Photo 8','paver_walk_fieldstone_wall.jpg',598,401),
      new Array('Photo 9','Timber  Stone 036.jpg',598,400),
      new Array('Photo 10','Timber  Stone 051.jpg',593,400)
    )
  ),

  new Array('INGROUND POOLS','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pool_side.jpg',650,395),
      new Array('Photo 2','2007_0525picsMay0122.jpg',534,400),
      new Array('Photo 3','Timber  Stone 015.jpg',598,400),
      new Array('Photo 4','Timber  Stone 022.jpg',612,400),
      new Array('Photo 5','Timber  Stone 044.jpg',610,400),
      new Array('Photo 6','Timber  Stone 045.jpg',610,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]);
}

