
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('Allan Block Walls - Beveled','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','abw_beveled_01.jpg',534,400),
      new Array('Photo 2','abw_beveled_02.jpg',300,400),
      new Array('Photo 3','abw_beveled_03.jpg',300,400),
      new Array('Photo 4','abw_beveled_04.jpg',534,400),
      new Array('Photo 5','abw_beveled_05.jpg',534,400),
      new Array('Photo 6','abw_beveled_06.jpg',534,400),
      new Array('Photo 7','abw_beveled_07.jpg',534,400),
      new Array('Photo 8','abw_beveled_08.jpg',534,400),
      new Array('Photo 9','abw_beveled_09.jpg',534,400),
      new Array('Photo 10','abw_beveled_10.jpg',534,400),
      new Array('Photo 11','abw_beveled_11.jpg',534,400),
      new Array('Photo 12','abw_beveled_12.jpg',534,400),
      new Array('Photo 13','abw_beveled_13.jpg',534,400),
      new Array('Photo 14','abw_beveled_14.jpg',534,400),
      new Array('Photo 15','abw_beveled_15.jpg',534,400),
      new Array('Photo 16','abw_beveled_16.jpg',534,400),
      new Array('Photo 17','abw_beveled_17.jpg',534,400),
      new Array('Photo 18','abw_beveled_18.jpg',534,400),
      new Array('Photo 19','abw_beveled_19.jpg',534,400),
      new Array('Photo 20','abw_beveled_20.jpg',534,400),
      new Array('Photo 21','abw_beveled_21.jpg',534,400),
      new Array('Photo 22','abw_beveled_22.jpg',534,400),
      new Array('Photo 23','abw_beveled_23.jpg',534,400),
      new Array('Photo 24','abw_beveled_24.jpg',534,400),
      new Array('Photo 25','abw_beveled_25.jpg',534,400),
      new Array('Photo 26','abw_beveled_26.jpg',534,400),
      new Array('Photo 27','abw_beveled_27.jpg',534,400)
    )
  ),

  new Array('Allan Block Walls - Straight Face','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','abw_straight_face_01.jpg',534,400),
      new Array('Photo 2','abw_straight_face_02.jpg',534,400),
      new Array('Photo 3','abw_straight_face_03.jpg',534,400),
      new Array('Photo 4','abw_straight_face_04.jpg',534,400),
      new Array('Photo 5','abw_straight_face_05.jpg',534,400),
      new Array('Photo 6','abw_straight_face_06.jpg',534,400),
      new Array('Photo 7','abw_straight_face_07.jpg',534,400),
      new Array('Photo 8','abw_straight_face_08.jpg',534,400),
      new Array('Photo 9','abw_straight_face_09.jpg',534,400),
      new Array('Photo 10','abw_straight_face_10.jpg',534,400),
      new Array('Photo 11','abw_straight_face_11.jpg',534,400),
      new Array('Photo 12','abw_straight_face_12.jpg',534,400),
      new Array('Photo 13','abw_straight_face_13.jpg',534,400)
    )
  ),

  new Array('Celtik Wall - Steps','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','cw_steps_01.jpg',534,400),
      new Array('Photo 2','cw_steps_02.jpg',534,400),
      new Array('Photo 3','cw_steps_03.jpg',534,400),
      new Array('Photo 4','cw_steps_04.jpg',300,400),
      new Array('Photo 5','cw_steps_05.jpg',300,400),
      new Array('Photo 6','cw_steps_06.jpg',534,400),
      new Array('Photo 7','cw_steps_07.jpg',534,400),
      new Array('Photo 8','cw_steps_08.jpg',534,400)
    )
  ),


  new Array('Celtik Wall - Wall','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','cw_wall_01.jpg',534,400),
      new Array('Photo 2','cw_wall_02.jpg',534,400),
      new Array('Photo 3','cw_wall_03.jpg',534,400),
      new Array('Photo 4','cw_wall_04.jpg',534,400),
      new Array('Photo 5','cw_wall_05.jpg',534,400),
      new Array('Photo 6','cw_wall_06.jpg',534,400),
      new Array('Photo 7','cw_wall_07.jpg',534,400),
      new Array('Photo 8','cw_wall_08.jpg',534,400),
      new Array('Photo 9','cw_wall_09.jpg',534,400),
      new Array('Photo 10','cw_wall_10.jpg',534,400),
      new Array('Photo 11','cw_wall_11.jpg',534,400),
      new Array('Photo 12','cw_wall_12.jpg',534,400),
      new Array('Photo 13','cw_wall_13.jpg',534,400),
      new Array('Photo 14','cw_wall_14.jpg',534,400),
      new Array('Photo 15','cw_wall_15.jpg',534,400),
      new Array('Photo 16','cw_wall_16.jpg',534,400)
    )
  ),

  new Array('Drainage Solutions - Dry Creek','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','ds_creek_01.jpg',534,400),
      new Array('Photo 2','ds_creek_02.jpg',534,400),
      new Array('Photo 3','ds_creek_03.jpg',534,400),
      new Array('Photo 4','ds_creek_04.jpg',534,400),
      new Array('Photo 5','ds_creek_05.jpg',534,400),
      new Array('Photo 6','ds_creek_06.jpg',534,400),
      new Array('Photo 7','ds_creek_07.jpg',534,400),
      new Array('Photo 8','ds_creek_08.jpg',534,400),
      new Array('Photo 9','ds_creek_09.jpg',534,400),
      new Array('Photo 10','ds_creek_10.jpg',534,400),
      new Array('Photo 11','ds_creek_11.jpg',534,400),
      new Array('Photo 12','ds_creek_12.jpg',534,400),
      new Array('Photo 13','ds_creek_13.jpg',534,400),
      new Array('Photo 14','ds_creek_14.jpg',534,400),
      new Array('Photo 15','ds_creek_15.jpg',534,400),
      new Array('Photo 16','ds_creek_16.jpg',534,400),
      new Array('Photo 17','ds_creek_17.jpg',534,400),
      new Array('Photo 18','ds_creek_18.jpg',534,400)
    )
  ),

  new Array('Drainage Solutions - Dry Creek Bed','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','ds_creek_bed_01.jpg',534,400),
      new Array('Photo 2','ds_creek_bed_02.jpg',534,400),
      new Array('Photo 3','ds_creek_bed_03.jpg',534,400)
    )
  ),

  new Array('Drainage Solutions - Dry Stream','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','ds_stream_01.jpg',300,400),
      new Array('Photo 2','ds_stream_02.jpg',534,400),
      new Array('Photo 3','ds_stream_03.jpg',534,400),
      new Array('Photo 4','ds_stream_04.jpg',534,400),
      new Array('Photo 5','ds_stream_05.jpg',534,400),
      new Array('Photo 6','ds_stream_06.jpg',534,400),
      new Array('Photo 7','ds_stream_07.jpg',534,400),
      new Array('Photo 8','ds_stream_08.jpg',300,400),
      new Array('Photo 9','ds_stream_09.jpg',300,400),
      new Array('Photo 10','ds_stream_10.jpg',534,400),
      new Array('Photo 11','ds_stream_11.jpg',534,400),
      new Array('Photo 12','ds_stream_12.jpg',534,400)
    )
  ),

  new Array('Drainage Solutions - Dry Stream Bed','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','ds_stream_bed_01.jpg',300,400),
      new Array('Photo 2','ds_stream_bed_02.jpg',300,400),
      new Array('Photo 3','ds_stream_bed_03.jpg',300,400),
      new Array('Photo 4','ds_stream_bed_04.jpg',300,400),
      new Array('Photo 5','ds_stream_bed_05.jpg',300,400),
      new Array('Photo 6','ds_stream_bed_06.jpg',300,400),
      new Array('Photo 7','ds_stream_bed_07.jpg',300,400),
      new Array('Photo 8','ds_stream_bed_08.jpg',534,400),
      new Array('Photo 9','ds_stream_bed_09.jpg',300,400),
      new Array('Photo 10','ds_stream_bed_10.jpg',534,400),
      new Array('Photo 11','ds_stream_bed_11.jpg',300,400),
      new Array('Photo 12','ds_stream_bed_12.jpg',534,400)
    )
  ),


  new Array('Landscaping & Color - Pansies & Tulips','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','lc_pansies_tulips_01.jpg',534,400),
      new Array('Photo 2','lc_pansies_tulips_02.jpg',534,400),
      new Array('Photo 3','lc_pansies_tulips_03.jpg',534,400)
    )
  ),

  new Array('Landscaping & Color - RH Before & After','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','lc_rh_01.jpg',534,400),
      new Array('Photo 2','lc_rh_02.jpg',534,400),
      new Array('Photo 3','lc_rh_03.jpg',534,400),
      new Array('Photo 4','lc_rh_04.jpg',534,400),
      new Array('Photo 5','lc_rh_05.jpg',300,400),
      new Array('Photo 6','lc_rh_06.jpg',534,400),
      new Array('Photo 7','lc_rh_07.jpg',534,400),
      new Array('Photo 8','lc_rh_08.jpg',534,400),
      new Array('Photo 9','lc_rh_09.jpg',534,400),
      new Array('Photo 10','lc_rh_10.jpg',534,400),
      new Array('Photo 11','lc_rh_11.jpg',534,400),
      new Array('Photo 12','lc_rh_12.jpg',534,400),
      new Array('Photo 13','lc_rh_13.jpg',534,400),
      new Array('Photo 14','lc_rh_14.jpg',534,400),
      new Array('Photo 15','lc_rh_15.jpg',534,400),
      new Array('Photo 16','lc_rh_16.jpg',534,400),
      new Array('Photo 17','lc_rh_17.jpg',534,400),
      new Array('Photo 18','lc_rh_18.jpg',534,400),
      new Array('Photo 19','lc_rh_19.jpg',534,400),
      new Array('Photo 20','lc_rh_20.jpg',534,400),
      new Array('Photo 21','lc_rh_21.jpg',534,400),
      new Array('Photo 22','lc_rh_22.jpg',534,400),
      new Array('Photo 23','lc_rh_23.jpg',534,400),
      new Array('Photo 24','lc_rh_24.jpg',534,400)
    )
  ),

  new Array('Landscaping & Color -BC Before & After','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','lc_bc_01.jpg',534,400),
      new Array('Photo 2','lc_bc_02.jpg',534,400),
      new Array('Photo 3','lc_bc_03.jpg',534,400),
      new Array('Photo 4','lc_bc_04.jpg',534,400),
      new Array('Photo 5','lc_bc_05.jpg',534,400),
      new Array('Photo 6','lc_bc_06.jpg',534,400),
      new Array('Photo 7','lc_bc_07.jpg',534,400),
      new Array('Photo 8','lc_bc_08.jpg',534,400),
      new Array('Photo 9','lc_bc_09.jpg',534,400),
      new Array('Photo 10','lc_bc_10.jpg',534,400),
      new Array('Photo 11','lc_bc_11.jpg',534,400),
      new Array('Photo 12','lc_bc_12.jpg',534,400),
      new Array('Photo 13','lc_bc_13.jpg',534,400),
      new Array('Photo 14','lc_bc_14.jpg',534,400),
      new Array('Photo 15','lc_bc_15.jpg',534,400),
      new Array('Photo 16','lc_bc_16.jpg',534,400),
      new Array('Photo 17','lc_bc_17.jpg',534,400),
      new Array('Photo 18','lc_bc_18.jpg',534,400),
      new Array('Photo 19','lc_bc_19.jpg',534,400),
      new Array('Photo 20','lc_bc_20.jpg',534,400)
    )
  ),

  new Array('Pavers - Backyard','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pavers_backyard_01.jpg',534,400),
      new Array('Photo 2','pavers_backyard_02.jpg',534,400),
      new Array('Photo 3','pavers_backyard_03.jpg',534,400),
      new Array('Photo 4','pavers_backyard_04.jpg',534,400),
      new Array('Photo 5','pavers_backyard_05.jpg',534,400),
      new Array('Photo 6','pavers_backyard_06.jpg',300,400),
      new Array('Photo 7','pavers_backyard_07.jpg',534,400),
      new Array('Photo 8','pavers_backyard_08.jpg',534,400),
      new Array('Photo 9','pavers_backyard_09.jpg',534,400),
      new Array('Photo 10','pavers_backyard_10.jpg',534,400),
      new Array('Photo 11','pavers_backyard_11.jpg',534,400),
      new Array('Photo 12','pavers_backyard_12.jpg',534,400)
    )
  ),

  new Array('Pavers - I College','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','college_01.jpg',534,400),
      new Array('Photo 2','college_02.jpg',534,400),
      new Array('Photo 3','college_03.jpg',534,400),
      new Array('Photo 4','college_04.jpg',534,400),
      new Array('Photo 5','college_05.jpg',534,400),
      new Array('Photo 6','college_06.jpg',534,400),
      new Array('Photo 7','college_07.jpg',534,400),
      new Array('Photo 8','college_08.jpg',534,400),
      new Array('Photo 9','college_09.jpg',534,400),
      new Array('Photo 10','college_10.jpg',534,400),
      new Array('Photo 11','college_11.jpg',534,400),
      new Array('Photo 12','college_12.jpg',534,400),
      new Array('Photo 13','college_13.jpg',534,400),
      new Array('Photo 14','college_14.jpg',534,400),
      new Array('Photo 15','college_15.jpg',534,400),
      new Array('Photo 16','college_16.jpg',534,400),
      new Array('Photo 17','college_17.jpg',534,400),
      new Array('Photo 18','college_18.jpg',534,400),
      new Array('Photo 19','college_19.jpg',534,400),
      new Array('Photo 20','college_20.jpg',534,400),
      new Array('Photo 21','college_21.jpg',534,400),
      new Array('Photo 22','college_22.jpg',534,400),
      new Array('Photo 23','college_23.jpg',534,400),
      new Array('Photo 24','college_24.jpg',534,400),
      new Array('Photo 25','college_25.jpg',534,400),
      new Array('Photo 26','college_26.jpg',534,400),
      new Array('Photo 27','college_27.jpg',534,400),
      new Array('Photo 28','college_28.jpg',534,400),
      new Array('Photo 29','college_29.jpg',534,400),
      new Array('Photo 30','college_30.jpg',534,400)
    )
  ),
  
  new Array('Pavers - Hexagon Side Walk','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pavers_hexagon_01.jpg',534,400),
      new Array('Photo 2','pavers_hexagon_02.jpg',534,400),
      new Array('Photo 3','pavers_hexagon_03.jpg',534,400),
      new Array('Photo 4','pavers_hexagon_04.jpg',534,400),
      new Array('Photo 5','pavers_hexagon_05.jpg',534,400),
      new Array('Photo 6','pavers_hexagon_06.jpg',534,400),
      new Array('Photo 7','pavers_hexagon_07.jpg',534,400),
      new Array('Photo 8','pavers_hexagon_08.jpg',534,400),
      new Array('Photo 9','pavers_hexagon_09.jpg',534,400),
      new Array('Photo 10','pavers_hexagon_10.jpg',534,400),
      new Array('Photo 11','pavers_hexagon_11.jpg',534,400),
      new Array('Photo 12','pavers_hexagon_12.jpg',534,400),
      new Array('Photo 13','pavers_hexagon_13.jpg',534,400),
      new Array('Photo 14','pavers_hexagon_14.jpg',534,400)
    )
  ),

  new Array('Pavers - Horrible Jobs By Others','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pavers_horrible_jobs_001.jpg',534,400),
      new Array('Photo 2','pavers_horrible_jobs_002.jpg',534,400),
      new Array('Photo 3','pavers_horrible_jobs_003.jpg',300,400),
      new Array('Photo 4','pavers_horrible_jobs_004.jpg',534,400),
	  new Array('Photo 5','aprons_001.jpg',534,400),
      new Array('Photo 6','aprons_002.jpg',534,400),
      new Array('Photo 7','aprons_003.jpg',534,400),
      new Array('Photo 8','aprons_004.jpg',534,400),
      new Array('Photo 9','aprons_005.jpg',534,400),
      new Array('Photo 10','aprons_006.jpg',534,400),
      new Array('Photo 11','aprons_007.jpg',534,400),
      new Array('Photo 12','aprons_008.jpg',534,400),
      new Array('Photo 13','aprons_009.jpg',534,400),
      new Array('Photo 14','aprons_010.jpg',534,400),
      new Array('Photo 15','aprons_011.jpg',534,400)
    )
  ),


  new Array('Pavers - Patio','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','patio_01.jpg',534,400),
      new Array('Photo 2','patio_02.jpg',534,400),
      new Array('Photo 3','patio_03.jpg',534,400),
      new Array('Photo 4','patio_04.jpg',534,400),
      new Array('Photo 5','patio_05.jpg',534,400),
      new Array('Photo 6','patio_06.jpg',534,400),
      new Array('Photo 7','patio_07.jpg',534,400),
      new Array('Photo 8','patio_08.jpg',534,400),
      new Array('Photo 9','patio_09.jpg',534,400),
      new Array('Photo 10','patio_10.jpg',534,400),
      new Array('Photo 11','patio_11.jpg',534,400),
      new Array('Photo 12','patio_12.jpg',534,400),
      new Array('Photo 13','patio_13.jpg',534,400),
      new Array('Photo 14','patio_14.jpg',534,400),
      new Array('Photo 15','patio_15.jpg',534,400),
      new Array('Photo 16','patio_16.jpg',534,400),
      new Array('Photo 17','patio_17.jpg',534,400),
      new Array('Photo 18','patio_18.jpg',534,400),
      new Array('Photo 19','patio_19.jpg',534,400),
      new Array('Photo 20','patio_20.jpg',534,400),
      new Array('Photo 21','patio_21.jpg',534,400),
      new Array('Photo 22','patio_22.jpg',534,400),
      new Array('Photo 23','patio_23.jpg',534,400),
      new Array('Photo 24','patio_24.jpg',534,400),
      new Array('Photo 25','patio_25.jpg',534,400),
      new Array('Photo 26','patio_26.jpg',534,400),
      new Array('Photo 27','patio_27.jpg',534,400),
      new Array('Photo 28','patio_28.jpg',534,400),
      new Array('Photo 29','patio_29.jpg',534,400),
      new Array('Photo 30','patio_30.jpg',534,400),
      new Array('Photo 31','patio_31.jpg',534,400),
      new Array('Photo 32','patio_32.jpg',534,400),
      new Array('Photo 33','patio_33.jpg',534,400),
      new Array('Photo 34','patio_34.jpg',534,400),
      new Array('Photo 35','patio_35.jpg',534,400),
      new Array('Photo 36','patio_36.jpg',534,400)
    )
  ),

  new Array('Pavers - Patio under Deck','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','patio_under_deck_01.jpg',534,400),
      new Array('Photo 2','patio_under_deck_02.jpg',534,400),
      new Array('Photo 3','patio_under_deck_03.jpg',534,400),
      new Array('Photo 4','patio_under_deck_04.jpg',534,400),
      new Array('Photo 5','patio_under_deck_05.jpg',534,400),
      new Array('Photo 6','patio_under_deck_06.jpg',534,400),
      new Array('Photo 7','patio_under_deck_07.jpg',534,400),
      new Array('Photo 8','patio_under_deck_08.jpg',534,400),
      new Array('Photo 9','patio_under_deck_09.jpg',534,400),
      new Array('Photo 10','patio_under_deck_10.jpg',534,400),
      new Array('Photo 11','patio_under_deck_11.jpg',534,400),
      new Array('Photo 12','patio_under_deck_12.jpg',534,400),
      new Array('Photo 13','patio_under_deck_13.jpg',534,400),
      new Array('Photo 14','patio_under_deck_14.jpg',534,400),
      new Array('Photo 15','patio_under_deck_15.jpg',534,400),
      new Array('Photo 16','patio_under_deck_16.jpg',534,400),
      new Array('Photo 17','patio_under_deck_17.jpg',534,400),
      new Array('Photo 18','patio_under_deck_18.jpg',534,400),
      new Array('Photo 19','patio_under_deck_19.jpg',534,400),
      new Array('Photo 20','patio_under_deck_20.jpg',534,400),
      new Array('Photo 21','patio_under_deck_21.jpg',534,400),
      new Array('Photo 22','patio_under_deck_22.jpg',534,400),
      new Array('Photo 23','patio_under_deck_23.jpg',534,400),
      new Array('Photo 24','patio_under_deck_24.jpg',534,400),
      new Array('Photo 25','patio_under_deck_25.jpg',534,400),
      new Array('Photo 26','patio_under_deck_26.jpg',534,400),
      new Array('Photo 27','patio_under_deck_27.jpg',534,400),
      new Array('Photo 28','patio_under_deck_28.jpg',534,400),
      new Array('Photo 29','patio_under_deck_29.jpg',534,400),
      new Array('Photo 30','patio_under_deck_30.jpg',534,400),
      new Array('Photo 31','patio_under_deck_31.jpg',534,400),
      new Array('Photo 32','patio_under_deck_32.jpg',534,400),
      new Array('Photo 33','patio_under_deck_33.jpg',534,400),
      new Array('Photo 34','patio_under_deck_34.jpg',534,400),
      new Array('Photo 35','patio_under_deck_35.jpg',534,400),
      new Array('Photo 36','patio_under_deck_36.jpg',534,400)
    )
  ),


new Array('Pavers - Patios, Steps & Walkways','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','patio_steps_001.jpg',534,400),
      new Array('Photo 2','patio_steps_002.jpg',534,400),
      new Array('Photo 3','patio_steps_003.jpg',534,400),
      new Array('Photo 4','patio_steps_004.jpg',534,400),
      new Array('Photo 5','patio_steps_005.jpg',534,400),
      new Array('Photo 6','patio_steps_006.jpg',300,400),
      new Array('Photo 7','patio_steps_007.jpg',300,400),
      new Array('Photo 8','patio_steps_008.jpg',534,400),
      new Array('Photo 9','patio_steps_009.jpg',300,400),
      new Array('Photo 10','patio_steps_010.jpg',300,400),
      new Array('Photo 11','patio_steps_011.jpg',534,400),
      new Array('Photo 12','patio_steps_012.jpg',534,400),
      new Array('Photo 13','patio_steps_013.jpg',534,400),
      new Array('Photo 14','patio_steps_014.jpg',300,400),
      new Array('Photo 15','patio_steps_015.jpg',534,400),
      new Array('Photo 16','patio_steps_016.jpg',534,400),
      new Array('Photo 17','patio_steps_017.jpg',534,400),
      new Array('Photo 18','patio_steps_018.jpg',534,400),
      new Array('Photo 19','patio_steps_019.jpg',534,400),
      new Array('Photo 20','patio_steps_020.jpg',534,400),
      new Array('Photo 21','patio_steps_021.jpg',534,400),
      new Array('Photo 22','patio_steps_022.jpg',534,400),
      new Array('Photo 23','patio_steps_023.jpg',534,400),
      new Array('Photo 24','patio_steps_024.jpg',534,400),
      new Array('Photo 25','patio_steps_025.jpg',534,400),
      new Array('Photo 26','patio_steps_026.jpg',534,400)
    )
  ),

  new Array('Pavers - Small Walkway','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','pavers_small_walkway_01.jpg',534,400),
      new Array('Photo 2','pavers_small_walkway_02.jpg',534,400),
      new Array('Photo 3','pavers_small_walkway_03.jpg',534,400),
      new Array('Photo 4','pavers_small_walkway_04.jpg',534,400),
      new Array('Photo 5','pavers_small_walkway_05.jpg',534,400),
      new Array('Photo 6','pavers_small_walkway_06.jpg',534,400),
      new Array('Photo 7','pavers_small_walkway_07.jpg',534,400),
      new Array('Photo 8','pavers_small_walkway_08.jpg',534,400),
      new Array('Photo 9','pavers_small_walkway_09.jpg',534,400),
      new Array('Photo 10','pavers_small_walkway_10.jpg',534,400),
      new Array('Photo 11','pavers_small_walkway_11.jpg',534,400)
    )
  ),

  new Array('Stone Work - Flagstone Patio on Sand','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','sw_flagstone_patio_01.jpg',534,400),
      new Array('Photo 2','sw_flagstone_patio_02.jpg',534,400),
      new Array('Photo 3','sw_flagstone_patio_03.jpg',534,400),
      new Array('Photo 4','sw_flagstone_patio_04.jpg',534,400),
      new Array('Photo 5','sw_flagstone_patio_05.jpg',534,400),
      new Array('Photo 6','sw_flagstone_patio_06.jpg',534,400),
      new Array('Photo 7','sw_flagstone_patio_07.jpg',534,400),
      new Array('Photo 8','sw_flagstone_patio_08.jpg',534,400),
      new Array('Photo 9','sw_flagstone_patio_09.jpg',534,400),
      new Array('Photo 10','sw_flagstone_patio_10.jpg',534,400),
      new Array('Photo 11','sw_flagstone_patio_11.jpg',534,400),
      new Array('Photo 12','sw_flagstone_patio_12.jpg',534,400)
    )
  ),

  new Array('Stone Work - Flagstone Steps','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','sw_flagstone_steps_01.jpg',534,400),
      new Array('Photo 2','sw_flagstone_steps_02.jpg',534,400),
      new Array('Photo 3','sw_flagstone_steps_03.jpg',534,400),
      new Array('Photo 4','sw_flagstone_steps_04.jpg',534,400),
      new Array('Photo 5','sw_flagstone_steps_05.jpg',534,400)
    )
  ),

  new Array('Stone Work - Pennsylvania Blue Stone','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','sw_pennsylvania_01.jpg',534,400),
      new Array('Photo 2','sw_pennsylvania_02.jpg',534,400),
      new Array('Photo 3','sw_pennsylvania_03.jpg',534,400),
      new Array('Photo 4','sw_pennsylvania_04.jpg',534,400),
      new Array('Photo 5','sw_pennsylvania_05.jpg',534,400),
      new Array('Photo 6','sw_pennsylvania_06.jpg',534,400)
    )
  ),

  new Array('Stone Work - Stone wall','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','sw_stone_wall_01.jpg',534,400),
      new Array('Photo 2','sw_stone_wall_02.jpg',534,400),
      new Array('Photo 3','sw_stone_wall_03.jpg',534,400),
      new Array('Photo 4','sw_stone_wall_04.jpg',534,400),
      new Array('Photo 5','sw_stone_wall_05.jpg',534,400),
      new Array('Photo 6','sw_stone_wall_06.jpg',534,400),
      new Array('Photo 7','sw_stone_wall_07.jpg',534,400),
      new Array('Photo 8','sw_stone_wall_08.jpg',534,400),
      new Array('Photo 9','sw_stone_wall_09.jpg',300,400)
    )
  ),
new Array('Three Terraces to Walls - Three Terracess','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','three_terraces_001.jpg',532,400),
      new Array('Photo 2','three_terraces_002.jpg',532,400),
      new Array('Photo 3','three_terraces_003.jpg',301,400),
      new Array('Photo 4','three_terraces_004.jpg',532,400),
      new Array('Photo 5','three_terraces_005.jpg',536,400),
      new Array('Photo 6','three_terraces_006.jpg',536,400),
      new Array('Photo 7','three_terraces_007.jpg',536,400),
      new Array('Photo 8','three_terraces_008.jpg',536,400),
      new Array('Photo 9','three_terraces_009.jpg',536,400),
      new Array('Photo 10','three_terraces_010.jpg',536,400),
      new Array('Photo 11','three_terraces_011.jpg',536,400),
      new Array('Photo 12','three_terraces_012.jpg',536,400),
      new Array('Photo 13','three_terraces_013.jpg',536,400),
      new Array('Photo 14','three_terraces_014.jpg',536,400),
      new Array('Photo 15','three_terraces_015.jpg',536,400),
      new Array('Photo 16','three_terraces_016.jpg',536,400),
      new Array('Photo 17','three_terraces_017.jpg',536,400),
      new Array('Photo 18','three_terraces_018.jpg',536,400),
      new Array('Photo 19','three_terraces_019.jpg',534,400),
      new Array('Photo 20','three_terraces_020.jpg',534,400),
      new Array('Photo 21','three_terraces_021.jpg',534,400),
      new Array('Photo 22','three_terraces_022.jpg',534,400),
      new Array('Photo 23','three_terraces_023.jpg',534,400),
      new Array('Photo 24','three_terraces_024.jpg',300,400),
      new Array('Photo 25','three_terraces_025.jpg',534,400),
      new Array('Photo 26','three_terraces_026.jpg',534,400),
      new Array('Photo 27','three_terraces_027.jpg',534,400),
      new Array('Photo 28','three_terraces_028.jpg',534,400),
      new Array('Photo 29','three_terraces_029.jpg',534,400),
      new Array('Photo 30','three_terraces_030.jpg',534,400),
      new Array('Photo 31','three_terraces_031.jpg',534,400),
      new Array('Photo 32','three_terraces_032.jpg',534,400),
      new Array('Photo 33','three_terraces_033.jpg',534,400),
      new Array('Photo 34','three_terraces_034.jpg',534,400),
      new Array('Photo 35','three_terraces_035.jpg',534,400),
      new Array('Photo 36','three_terraces_036.jpg',534,400),
      new Array('Photo 37','three_terraces_037.jpg',534,400),
      new Array('Photo 38','three_terraces_038.jpg',534,400),
      new Array('Photo 39','three_terraces_039.jpg',534,400),
      new Array('Photo 40','three_terraces_040.jpg',534,400)
    )
  ),

  new Array('Walls - Terraced Walls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','cw_terraced_01.jpg',534,400),
      new Array('Photo 2','cw_terraced_02.jpg',534,400),
      new Array('Photo 3','cw_terraced_03.jpg',534,400),
      new Array('Photo 4','cw_terraced_04.jpg',534,400),
      new Array('Photo 5','cw_terraced_05.jpg',534,400),
      new Array('Photo 6','cw_terraced_06.jpg',534,400),
      new Array('Photo 7','cw_terraced_07.jpg',534,400),
      new Array('Photo 8','cw_terraced_08.jpg',534,400),
      new Array('Photo 9','cw_terraced_09.jpg',534,400),
      new Array('Photo 10','cw_terraced_10.jpg',534,400),
      new Array('Photo 11','cw_terraced_11.jpg',534,400),
      new Array('Photo 12','cw_terraced_12.jpg',534,400)
    )
  ),

  new Array('Walls - Veneered Walls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','cw_veneered_01.jpg',534,400),
      new Array('Photo 2','cw_veneered_02.jpg',534,400),
      new Array('Photo 3','cw_veneered_03.jpg',534,400),
      new Array('Photo 4','cw_veneered_04.jpg',534,400),
      new Array('Photo 5','cw_veneered_05.jpg',534,400),
      new Array('Photo 6','cw_veneered_06.jpg',534,400),
      new Array('Photo 7','cw_veneered_07.jpg',534,400)
    )
  ),

  new Array('Waterfalls and Ponds - Dual Stream Pond','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','wp_dual_stream_pond_01.jpg',534,400),
      new Array('Photo 2','wp_dual_stream_pond_02.jpg',534,400),
      new Array('Photo 3','wp_dual_stream_pond_03.jpg',534,400),
      new Array('Photo 4','wp_dual_stream_pond_04.jpg',534,400)
    )
  ),

  new Array('Waterfalls and Ponds - Formal Fountain','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','wp_formal_fountain_01.jpg',534,400),
      new Array('Photo 2','wp_formal_fountain_02.jpg',534,400),
      new Array('Photo 3','wp_formal_fountain_03.jpg',534,400),
      new Array('Photo 4','wp_formal_fountain_04.jpg',534,400),
      new Array('Photo 5','wp_formal_fountain_05.jpg',534,400),
      new Array('Photo 6','wp_formal_fountain_06.jpg',534,400),
      new Array('Photo 7','wp_formal_fountain_07.jpg',534,400),
      new Array('Photo 8','wp_formal_fountain_08.jpg',534,400),
      new Array('Photo 9','wp_formal_fountain_09.jpg',534,400),
      new Array('Photo 10','wp_formal_fountain_10.jpg',534,400),
      new Array('Photo 11','wp_formal_fountain_11.jpg',534,400),
      new Array('Photo 12','wp_formal_fountain_12.jpg',534,400),
      new Array('Photo 13','wp_formal_fountain_13.jpg',534,400),
      new Array('Photo 14','wp_formal_fountain_14.jpg',534,400),
      new Array('Photo 15','wp_formal_fountain_15.jpg',534,400),
      new Array('Photo 16','wp_formal_fountain_16.jpg',534,400),
      new Array('Photo 17','wp_formal_fountain_17.jpg',534,400),
      new Array('Photo 18','wp_formal_fountain_18.jpg',534,400),
      new Array('Photo 19','wp_formal_fountain_19.jpg',534,400),
      new Array('Photo 20','wp_formal_fountain_20.jpg',534,400),
      new Array('Photo 21','wp_formal_fountain_21.jpg',534,400),
      new Array('Photo 22','wp_formal_fountain_22.jpg',534,400),
      new Array('Photo 23','wp_formal_fountain_23.jpg',534,400),
      new Array('Photo 24','wp_formal_fountain_24.jpg',534,400),
      new Array('Photo 25','wp_formal_fountain_25.jpg',534,400)
    )
  ),

  new Array('Waterfalls and Ponds - Pondles Waterfall Through Wall','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','wp_pondles_01.jpg',534,400),
      new Array('Photo 2','wp_pondles_02.jpg',534,400),
      new Array('Photo 3','wp_pondles_03.jpg',534,400),
      new Array('Photo 4','wp_pondles_04.jpg',534,400),
      new Array('Photo 5','wp_pondles_05.jpg',534,400),
      new Array('Photo 6','wp_pondles_06.jpg',534,400),
      new Array('Photo 7','wp_pondles_07.jpg',534,400),
      new Array('Photo 8','wp_pondles_08.jpg',300,400),
      new Array('Photo 9','wp_pondles_09.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]);
}

function go2section(section) {
  window.location.href = pageName+'?section='+section;
}