
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'project-gallery.htm';
scriptName = 'project-gallery.js';
countX = 5;
countY = 3;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(
//0
  new Array('Arto Brick','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Arto Brick Entryway','Arto Brick Entryway.jpg',300,400),
      new Array('Arto Brick Walkway','Arto Brick Walkway.jpg',300,400),
	  new Array('Hacienda Limestone and City Hall Red 1','Hacienda Limestone w City Hall Red by GOTHIC LANDSCAPE 1.jpg',601,400),
      new Array('Hacienda Limestone and City Hall Red 2','Hacienda Limestone w City Hall Red by GOTHIC LANDSCAPE 2.jpg',601,400),
      new Array('Hacienda Limestone and City Hall Red 3','Hacienda Limestone w City Hall Red by GOTHIC LANDSCAPE 3.jpg',601,400),
      new Array('Hacienda Limestone and City Hall Red 4','Hacienda Limstone w City Hall Red by GOTHIC LANDSCAPE 4.jpg',601,400),
      new Array('Hacienda Limestone and City Hall Red 5','Hacienda Limstone w City Hall Red by GOTHIC LANDSCAPE 5.jpg',601,400)

     )
  ),
//1
  new Array('Brick','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Mutual Brick by Chuck Barker 1','Summitt Brick by Chuck Barkley 1.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 2','Summitt Brick by Chuck Barkley 2.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 3','Summit Brick by Chuck Barker 3.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 4','Summit Brick by Chuck Barker 4.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 5','Summit Brick by Chuck Barker 5.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 6','Summit Brick by Chuck Barker 6.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 7','Summit Brick by Chuck Barker 7.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 8','Summit Brick by Chuck Barker 8.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 9','Summit Brick by Chuck Barker 9.jpg',534,400),
      new Array('Mutual Brick by Chuck Barker 10','Summit Brick by Chuck Barker 10.jpg',534,400),
	  new Array('Phoenix Brick Smooth Face Perfs by Tim Burbank 1','Photo 1.jpg',534,400),
      new Array('Phoenix Brick Smooth Face Perfs by Tim Burbank 2','Photo 2.jpg',534,400),
      new Array('Phoenix Brick Smooth Face Perfs by Tim Burbank 3','Photo 3.jpg',534,400),
	  new Array('Brick Mail Box by Field Restoration','brick_mail_box_by_field_restoration.jpg',300,400), 
	  new Array('Brick by Chuck Barker 1','Brick by Chuck Barker 1.jpg',534,400),
      new Array('Brick by Chuck Barker 2','Brick by Chuck Barker 2.jpg',534,400),
      new Array('Brick by Chuck Barker 3','Brick by Chuck Barker 3.jpg',534,400),
      new Array('Brick by Chuck Barker 4','Brick by Chuck Barker 4.jpg',534,400),
      new Array('Brick by Chuck Barker 5','Brick by Chuck Barker 5.jpg',300,400),
      new Array('Brick by Chuck Barker','Brick by Chuck Barker.jpg',534,400),
      new Array('Brick Sharks Tooth by Chuck Barker','Brick Sharks Tooth by Chuck Barker.jpg',534,400)
    )
  ),


//2
  new Array('Culture Stone','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','11-2-2005-29.jpg',301,400),
      new Array('Photo 2','11-2-2005-31.jpg',450,338),
      new Array('Photo 3','11-2-2005-32.jpg',450,338),
      //new Array('Photo 4','Buckskin County 1.jpg',266,400),
      new Array('Photo 4','Buckskin County.jpg',450,299),
      new Array('Photo 5','Culture Stone & Pavers_1.jpg',450,299),
      new Array('Photo 6','Culture Stone Entry.jpg',535,400),
      new Array('Photo 7','Culture Stone Front w- River Rock Stream.jpg',450,338),
      new Array('Photo 8','Culture Stone II.jpg',450,299),
      //new Array('Photo 10','Culture Stone Mailbox w- Pyamid Precast Cap.jpg',266,400),
      new Array('Photo 9','Culture Stone Veneer.jpg',450,299),
      new Array('Photo 10','Culture Stone w- Round Finial Cap.jpg',266,400),
      new Array('Photo 11','Culture Stone walls, Column w- Finial Caps.jpg',450,338),
      new Array('Photo 12','Culture Stone.jpg',535,400),
      new Array('Photo 13','Cultured stone 1.jpg',450,338),
      new Array('Photo 14','Cultured Stone Veneer.jpg',266,400),
      new Array('Photo 15','Cultured stone.jpg',301,400),
      new Array('Photo 16','DSC00026.jpg',450,299),
      new Array('Photo 17','DSC00037.jpg',450,299),
      new Array('Photo 18','DSC00045.jpg',450,299),
      new Array('Photo 19','DSC00046.jpg',450,299),
      new Array('Photo 20','DSC00047.jpg',450,299),
      //new Array('Photo 23','Hatcher Showroom.jpg',450,338),
      new Array('European Castle<br> Stone Bucks County','Stone.jpg',601,400),
	  new Array('Culture Stone Columns<br> by Chris Pike','culture_stone_columns_by_chris_pike.jpg',534,400)

    )
  ),
//3
  new Array('Flagstone','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Flagstone BBQ - Patio','Flagstone BBQ- Patio.jpg',450,338),
      new Array('Flagstone Fire Pit<br> w - Boulder Waterfall','Flagstone Fire Pit w- Boulder Waterfall.jpg',301,400),
      new Array('Flagstone I','Flagstone I.jpg',601,400),
      new Array('Flagstone Walkway 1','Flagstone Walkway 1.jpg',450,338),
      new Array('Flagstone Walkway 2','Flagstone Walkway 2.jpg',301,400),
      new Array('Flagstone Walkway','Flagstone Walkway.jpg',266,400),
      new Array('Flagstone','Flagstone.jpg',601,400),
      new Array('Flagstone Walk<br> by Chris Pike','flagstone_walk_by_chris_pik.jpg',533,400)
	  
    )
  ),
//4
  new Array('Glass Block','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Glass Block I.jpg',300,400),
      new Array('Photo 2','Glass Block III.jpg',601,400),
      new Array('Photo 3','Glass Block IV.jpg',601,400),
      new Array('Photo 4','Glass Block.jpg',601,400)
    )
  ),
//5
  new Array('Granite','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Black Galaxy Granite Counter Top I','Black Galaxy Granite Counter Top I.jpg',601,400),
      new Array('Black Galaxy Granite Counter Top II','Black Galaxy Granite Counter Top II.jpg',601,400),
      new Array('Black Galaxy Granite Counter Top','Black Galaxy Granite Counter Top.jpg',601,400),
	  new Array('Granite Counter TOP 3 BY FIELDS RESTORATION','GRANITE COUNTER TOP 3 BY FIELDS RESTORATION.jpg',534,400),
      new Array('Granite Counters by Field Restoration','GRANITE COUNTERS BY FIELD RESTORATION.jpg',534,400),
      new Array('Granite Counter Top 1 by Fields Restoration','GRANITE COUNTERTOP1 BY FIELDS RESTORATION.jpg',534,400),
      new Array('Granite Counter Top 2 by Field Restoration','GRANITE COUNTERTOP 2 BY FIELD RESTORATION.jpg',534,400),
      new Array('Granite Counter by Field Resoration 3','Granite-Counter by Field Resoration 3.jpg',534,400),
      new Array('Granite Counter by Field Restoration 1','Granite-Counter by Field Restoration 1.jpg',534,400),
      new Array('Granite Counter by Field Restoration 2','Granite-Counter by Field Restoration 2.jpg',534,400),
      new Array('Granite Counter by Field Restoration','Granite-Counter by Field Restoration.jpg',534,400)

    )
  ),
//6
  new Array('Natural Stone','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Delta Stone Mountain Valley Tumbled Builders by Chuck Barker 1','Delta Stone  Fireplace.jpg',300,400),
      new Array('Delta Stone Mountain Valley Tumbled Builders by Chuck Barker 2','Delta Stone Fireplace I.jpg',300,400),
      new Array('Delta Stone Mountain Valley Tumbled Builders by Chuck Barker 3','Delta Stone Fireplace II.jpg',300,400),
      new Array('Delta Stone Mountain Valley Tumbled Builders by Chuck Barker 4','Delta Stone Fireplace III.jpg',300,400),
      new Array('Photo 5','Horizon Church Sign.jpg',534,400),
      new Array('Photo 6','Onyx Stone Fireplace.jpg',601,400),
	  new Array('Delta Stone Honeysuckle by Chuck Barker','DELTA STONE BY FIELDS RESTORATION 004.jpg',601,400),
      new Array('Delta Stone Honeysuckle<br> by Chuck Barker 8','DELTA STONE BY FIELDS RESTORATION 005.jpg',601,400),
      new Array('Virginia Ledgestone<br> by Stan Alexander 9','VIRGINIA LEDGESTONE 1 BY SWEETWATER.jpg',601,400),
      new Array('Virginia Ledgestone by Stan Alexander 10','VIRGINIA LEDGESTONE 2 BY SWEETWATER.jpg',601,400),
      new Array('Virginia Ledgestone by Stan Alexander 11','VIRGINIA LEDGESTONE BY SWEETWATER.jpg',601,400),
      new Array('Virginia Ledgestone by Chuck Barker12','VIRGINIA LEDGESTONE 3 BY CHUCK BARKER.jpg',601,400),
      new Array('Virginia Ledgestone 4 By Chuck Barker 13','VIRGINIA LEDGESTONE 4 BY CHUCK BARKER.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 1','VIRGINIA LEDGESTONE BY CHUCK BARKER 1.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 2','VIRGINIA LEDGESTONE BY CHUCK BARKER 2.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 3','VIRGINIA LEDGESTONE BY CHUCK BARKER 3.jpg',267,400),
      new Array('Virginia Ledgestone By Chuck Barker 4','VIRGINIA LEDGESTONE BY CHUCK BARKER 4.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 5','VIRGINIA LEDGESTONE BY CHUCK BARKER 5.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 6','VIRGINIA LEDGESTONE BY CHUCK BARKER 6.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 7','VIRGINIA LEDGESTONE BY CHUCK BARKER 7.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 8','VIRGINIA LEDGESTONE BY CHUCK BARKER 8.jpg',601,400),
      new Array('Virginia Ledgestone By Chuck Barker 9','VIRGINIA LEDGESTONE BY CHUCK BARKER 9.jpg',601,400),
	  new Array('Mail Box Field Stone','mail-box-stone-photo.jpg',300,400)

    )
  ),
//7
  new Array('Outdoor Fireplace Kitchen','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Fireplace','Fireplace.jpg',534,400),
      new Array('Outdoor Kitchen','Outdoor Kitchen.jpg',534,400),
	  new Array('Bar by Chris Pike','BAR BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ by Chris Pike','BBQ BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 10 by Chris Pike','BBQ10 BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 19 by Chris Pike','BBQ19 BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 2 by Chris Pike','BBQ2 BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 21 by Chris Pike','BBQ21 BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 23 by Chris Pike','BBQ23 BY CHRIS PIKE.jpg',534,400),
      new Array('BBQ 9 by Chris Pike','BBQ9 BY CHRIS PIKE.jpg',534,400)

    )
  ),
//8
  new Array('Pavers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','11-2-2005-32_1.jpg',450,338),
      new Array('Photo 2','Adirondack Paver Driveway.jpg',266,400),
      new Array('Photo 3','Celtic Step w- Olsen Pavers_1.jpg',535,400),
      new Array('Photo 4','Culture Stone & Pavers.jpg',450,299),
      new Array('Photo 5','DSC00023.jpg',266,400),
      new Array('Photo 6','DSC00024.jpg',266,400),
      new Array('Photo 7','DSC00038.jpg',266,400),
      new Array('Photo 8','Olsen Pavers w- Celtic Wall, Step_1.jpg',535,400),
      new Array('Photo 9','Pacific Clay Walkway.jpg',535,400),
	  new Array('Driveway by Chris Pike','DRIVEWAY BY CHRIS PIKE.jpg',534,400),
      new Array('DRIVEWAY 3 by Chris Pike','DRIVEWAY3 BY CHRIS PIKE.jpg',534,400),
      new Array('Driveway 6 by Chris Pike','DRIVEWAY6 BY CHRIS PIKE.jpg',534,400),
      new Array('Entrance 20 by Chris Pike','ENTRANCE20 BY CHRIS PIKE.jpg',534,400),
      new Array('Entrance 25 by Chris Pike','ENTRANCE25 BY CHRIS PIKE.jpg',534,400),
      new Array('Mega Arbel Walkway by Field Restoration','mega_arbel_walkway_by_field_restoration.jpg',534,400),
      new Array('Pavers 10 by Chris Pike','PAVERS10 BY CHRIS PIKE.jpg',534,400),
      new Array('Pool 18 by Chris Pike','POOL18 BY CHRIS PIKE.jpg',534,400),
      new Array('Pool 22 by Chris Pike','POOL22 BY CHRIS PIKE.jpg',534,400),
      new Array('Pool 23 by Chris Pike','POOL23 BY CHRIS PIKE.jpg',534,400),
      new Array('Pool 27 by Chris Pike','POOL27 BY CHRIS PIKE.jpg',534,401)

    )
  ),
//9
  new Array('Preach Masonry Stain','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('By Tim Burbank 1','Burbank Outdoor Fire Pit w Preach Masonry Stain.jpg',534,400),
      new Array('By Tim Burbank 2','Burbank Outdoor Kitchen w Preach Stain.jpg',534,400)
    )
  ),
//10
  new Array('Retaining Wall','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Celtic Retaining Wall w- Planter.jpg',535,400),
      new Array('Photo 2','Celtic Step w- Olsen Pavers.jpg',535,400),
      new Array('Photo 3','Country Manor Wall 1.jpg',534,400),
      new Array('Photo 4','Country Manor Wall 10.jpg',534,400),
      new Array('Photo 5','Country Manor Wall 11.jpg',534,400),
      new Array('Photo 6','Country Manor Wall 12.jpg',534,400),
      new Array('Photo 7','Country Manor Wall 13.jpg',534,400),
      new Array('Photo 8','Country Manor Wall 14.jpg',534,400),
      new Array('Photo 9','Country Manor Wall 2.jpg',534,400),
      new Array('Photo 10','Country Manor Wall 3.jpg',534,400),
      new Array('Photo 11','Country Manor Wall 4.jpg',534,400),
      new Array('Photo 12','Country Manor Wall 5.jpg',534,400),
      new Array('Photo 13','Country Manor Wall 6.jpg',534,400),
      new Array('Photo 14','Country Manor Wall 7.jpg',534,400),
      new Array('Photo 15','Country Manor Wall 8.jpg',534,400),
      new Array('Photo 16','Country Manor Wall 9.jpg',534,400),
      new Array('Photo 17','Olsen Pavers w- Celtic Wall, Step.jpg',535,400)
    )
  ),
//11
  new Array('Tile','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Medallion','Medallion.jpg',601,400),
      new Array('Travertine I','Travertine I.jpg',601,400),
      new Array('Travertine II','Travertine II.jpg',601,400),
      new Array('Travertine III','Travertine III.jpg',300,400),
	  new Array('Tile 2 by Field Restoration','TILE 2 BY FIELD RESTORATION.jpg',534,400),
      new Array('Tile by Field Restoration','TILE BY FIELD RESTORATION.jpg',534,400),
      new Array('Tile Shower 2 by Field Restoration','TILE SHOWER 2 BY FIELDS RESTORATION.jpg',300,400),
      new Array('Tile Shower by Field Restoration','TILE SHOWER BY FIELD RESTORATION.jpg',300,400),
      new Array('Tile by Chuck Barker 1','Tile by Chuck Barker 1.jpg',534,400),
      new Array('Tile by Chuck Barker','Tile by Chuck Barker.jpg',534,400),
      new Array('Travertine Tile by Field Restoration 1','Travertine Tile by Field Restoration 1.jpg',534,400),
      new Array('Travertine Tile by Field Restoration 2','Travertine Tile by Field Restoration 2.jpg',534,400),
      new Array('Travertine Tile by Field Restoration','Travertine Tile by Field Restoration.jpg',534,400),
      new Array('Travertine Tile Surround by Field Restoration','Travertine Tile Surround by Field Restoration.jpg',534,400)

    )
  ),
//12
  new Array('Wood Floors','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Anderson Floor w Medallion.jpg',534,400),
      new Array('Photo 2','Anderson Wood Floor I.jpg',534,400),
      new Array('Photo 3','Anderson Wood Floor II.jpg',534,400),
      new Array('Photo 4','Anderson Wood Floor VII.jpg',601,400),
      new Array('Photo 5','Anderson Wood Floor VIII.jpg',601,400),
      new Array('Photo 6','Anderson Wood Floor VIIII.jpg',601,400),
      new Array('Photo 7','Anderson Wood Floor w Medallion.jpg',601,400),
      new Array('Photo 8','Anderson Wood Floor X.jpg',601,400)
   )
  ),
//13
   new Array('Water Falls','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Pool 10 by Chris Pike','POOL10 BY CHRIS PIKE.jpg',534,400),
      new Array('Water Feature 17 by Chris Pike','WATER FEATURE 17 BY CHRIS PIKE.jpg',534,400),
      new Array('Water Feature 3 by Chris Pike','WATER FEATURE 3 BY CHRIS PIKE.jpg',534,400)
    )
  ),
//14
   new Array('Fire Pit and Fire Place','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('FIRE Pit 4 by Chris Pike','FIRE PIT 4 by CHRIS PIKE.jpg',534,400),
      new Array('FIRE Pit 3 by Chris Pike','FIRE PIT3 by CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Beehive by Chris Pike','FIREPLACE BEEHIVE by CHRIS PIKE.jpg',534,400),
      new Array('FIREPLACE Manor 2 by Chris PikeE','FIREPLACE MANOR 2 by CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Manor 7 by Chris Pike','FIREPLACE MANOR 7 by CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Mission 4 by Chris Pike','FIREPLACE MISSION 4 by CHRIS PIKE.jpg',300,400),
      new Array('Fireplace Mission 5 by Chris PikeE','FIREPLACE MISSION 5 BY CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Mission 6 by Chris Pike','FIREPLACE MISSION 6 BY CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Mission 8 by Chris Pike','FIREPLACE MISSION 8 BY CHRIS PIKE.jpg',534,400),
      new Array('Fireplace Mission 9 by Chris Pike','FIREPLACE MISSION 9 BY CHRIS PIKE.jpg',534,400)

    )
  ),
//15
   new Array('Putting Greens','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Putting Green 2 by Chris Pike','PUTTING GREEN 2 BY CHRIS PIKE.jpg',533,400),
      new Array('Putting Green by Chris Pike','PUTTING GREEN BY CHRIS PIKE.jpg',534,400),
      new Array('Putting Green 3 by Chris Pike','PUTTING GREEN3 BY CHRIS PIKE.jpg',534,400)

    )
  ),
//16
   new Array('River Beds','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('River Bed 1 by Chris Pike','RIVERBED1 BY CHRIS PIKE.jpg',534,400),
      new Array('River Bed 3 by Chris Pike','RIVERBED3 BY CHRIS PIKE.jpg',300,400)


    )
  ),
//17
   new Array('Ramada','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Ramada by Chris Pike','RAMADA BY CHRIS PIKE.jpg',300,400),
      new Array('Ramada 2 by Chris Pike','RAMADA2 BY CHRIS PIKE.jpg',534,400),
      new Array('Ramada 8 by Chris Pike','RAMADA8 BY CHRIS PIKE.jpg',534,400),
      new Array('Ramada 9 by Chris Pike','RAMADA9 BY CHRIS PIKE.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]);
}
