
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'portfolio.html';
scriptName = 'portfolio.js';
countX = 5;
countY = 2;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(

   new Array('Fire Pits','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Photo 1 .jpg',472,400),
      new Array('Photo 2','Photo 2.jpg',667,400),
      new Array('Photo 3','Photo 3.jpg',534,400),
      new Array('Photo 4','Photo 4.jpg',602,400)
	  
	)
  ),

/*
new Array('Fire Pits','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','McGaw Fire Pit after.jpg',534,400),
      new Array('Photo 2','McGaw fire pit before.jpg',534,400),
      new Array('Photo 3','McWilliams Fire Pit after 2.jpg',497,400),
      new Array('Photo 4','McWilliams Fire Pit after 3.jpg',598,400),
      new Array('Photo 5','McWilliams Fire Pit After.jpg',667,400),
      new Array('Photo 6','McWilliams Fire Pit before.jpg',598,400),
      new Array('Photo 7','Taylor Fire Pit .jpg',449,400),
      new Array('Photo 8','Taylor Fire Pit After.jpg',598,400),
      new Array('Photo 9','Taylor Fire Pit Before.jpg',598,400),
      new Array('Photo 10','Taylor Patio, BBQ & Fire Pit After.jpg',598,400),
      new Array('Photo 11','Timonen Fire Pit before.jpg',534,400),
      new Array('Photo 12','Timonen Fire Pit.jpg',497,400)
	  
	)
  ),
  
  new Array('Patios &amp; BBQs','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','McWillaims Patio.jpg',598,400),
      new Array('Photo 2','Rayburn Patio After 2-edit.jpg',534,400),
      new Array('Photo 3','Rayburn Patio After 3-edit.jpg',534,400),
      new Array('Photo 4','Strupp Courtyard after4.jpg',268,400),
      new Array('Photo 5','strupp courtyard before.jpg',534,400),
      new Array('Photo 6','Strupp Courtyard.jpg',411,400),
      new Array('Photo 7','Strupp FOuntain.jpg',314,400),
      new Array('Photo 8','Taylor Patio BBQ After.jpg',598,400),
      new Array('Photo 9','Taylor Patio BBQ Before.jpg',534,400),
      new Array('Photo 10','Taylor Patio, BBQ & Fire Pit After-edit.jpg',598,400)
	  
    )
  ),*/

  new Array('Patios &amp; BBQs','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Patios & BBQs 1 (1).jpg',534,400),
      new Array('Photo 2','Patios & BBQs 1 (2).jpg',318,400),
      new Array('Photo 3','Patios & BBQs 1 (3).jpg',595,400),
      new Array('Photo 4','Patios & BBQs 1 (4).jpg',475,401),
      new Array('Photo 5','Patios & BBQs 1 (5).jpg',595,400),
      new Array('Photo 6','Patios & BBQs 1 (6).jpg',557,400),
      new Array('Photo 7','Patios & BBQs 1 (7).jpg',300,400),
      new Array('Photo 8','Patios & BBQs 1 (8).jpg',538,401),
      new Array('Photo 9','Patios & BBQs 1 (9).jpg',534,400),
      new Array('Photo 10','Patios & BBQs 1.jpg',598,400)	  
    )
  ),

/*  new Array('Walkways &amp; Stairs','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Augusty  Walk-after-edit.jpg',598,400),
      new Array('Photo 2','Augusty Walk before.jpg',534,400),
      new Array('Photo 3','Cooley After 2 crop.jpg',547,400),
      new Array('Photo 4','Cooley Before crop.jpg',665,400),
      new Array('Photo 5','DSCN1759-edit.jpg',300,400),
      new Array('Photo 6','Hatch after.jpg',300,400),
      new Array('Photo 7','Hatch Garage after-edit.jpg',603,400),
      new Array('Photo 8','Hatch Garage before.jpg',534,400),
      new Array('Photo 9','Hatch Path before.jpg',534,400),
      new Array('Photo 10','Hatch path crop.jpg',379,400),
      new Array('Photo 11','Hudson Arch-tangebt wall after-edit.jpg',534,400),
      new Array('Photo 12','Hudson stairs After-edit.jpg',534,400),
      new Array('Photo 13','Hudson Walk after 2.jpg',434,401),
      new Array('Photo 14','Hudson Walk after.jpg',268,400),
      new Array('Photo 15','Hudson Walk Before 2006.jpg',300,400),
      new Array('Photo 16','Kimball before.jpg',534,400),
      new Array('Photo 17','Kimball Walkway.jpg',534,400),
      new Array('Photo 18','Leland Path after_1.jpg',598,400),
      new Array('Photo 19','Leland Path after.jpg',594,400),
      new Array('Photo 20','Leland Path before.jpg',534,400),
      new Array('Photo 21','Leland Pathway before.jpg',459,400),
      new Array('Photo 22','LELAND2.jpg',268,400),
      new Array('Photo 23','Mandell After 2.jpg',300,400),
      new Array('Photo 24','Mandell Before 2.jpg',300,400),
      new Array('Photo 25','Rayburn Stairs after I.jpg',534,400),
      new Array('Photo 26','Rayburn stairs after.jpg',534,400),
      new Array('Photo 27','Sprouse walk after-edit.jpg',546,401),
      new Array('Photo 28','Taylor front Entry-edit.jpg',534,400),
      new Array('Photo 29','Taylor stairs.jpg',685,400)	  
	  
    )
  ),*/
   new Array('Walkways &amp; Stairs','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
	  new Array('Photo 1','Walkways & Stairs 1.jpg',595,400), 
      new Array('Photo 2','Walkways & Stairs 1 (2).jpg',300,400),
      new Array('Photo 3','Walkways & Stairs 1 (3).jpg',268,400),
      new Array('Photo 4','Walkways & Stairs 1 (4).jpg',268,400),
      new Array('Photo 5','Walkways & Stairs 1 (5).jpg',531,400),
      new Array('Photo 6','Walkways & Stairs 1 (6).jpg',546,401),
      new Array('Photo 7','Walkways & Stairs 1 (7).jpg',379,400),
      new Array('Photo 8','Walkways & Stairs 1 (8).jpg',300,400),
      new Array('Photo 9','Walkways & Stairs 1 (9).jpg',534,400),
      new Array('Photo 10','Walkways & Stairs 1 (1).jpg',312,400)
    )
  ),
  
/*  new Array('Walls &amp; Columns','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Hudson Arch-tangebt wall after-edit.jpg',534,400),
      new Array('Photo 2','Hudson Arch-tangent Wall before.jpg',462,400),
      new Array('Photo 3','Hudson Arched Wall After 2006-edit.jpg',534,400),
      new Array('Photo 4','Hudson Arched Wall before.jpg',534,400),
      new Array('Photo 5','Hudson finished-edit.jpg',598,400),
      new Array('Photo 6','Hudson Segmented wall after-edit.jpg',352,400),
      new Array('Photo 7','McWillaims Arched Wall after-edit.jpg',598,400),
      new Array('Photo 8','McWilliams Arched Wall before.jpg',598,400),
      new Array('Photo 9','McWilliams back after 2-edit.jpg',598,400),
      new Array('Photo 10','McWilliams back construction 2.jpg',598,400),
      new Array('Photo 11','Noland Wall.jpg',283,400),
      new Array('Photo 12','Strupp Front Columns 2-edit.jpg',534,400),
      new Array('Photo 13','Strupp retaining wall-edit.jpg',672,400),
      new Array('Photo 14','Taylor Gates After Summer-edit.jpg',534,400),
      new Array('Photo 15','Timonen wall-edit.jpg',625,374),
      new Array('Photo 16','Walker Before.jpg',598,400),
      new Array('Photo 17','Walker Celtic Wall.jpg',598,400),
      new Array('Photo 18','Walker Wall and Stairs-edit.jpg',268,400),
      new Array('Photo 19','wall shot-edit.jpg',534,400),
      new Array('Photo 20','Winter Column.jpg',268,400)	  
    )
  ),*/
  new Array('Walls &amp; Columns','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Walls & Columns 1 (1).jpg',598,400),
      new Array('Photo 2','Walls & Columns 1 (2).jpg',535,400),
      new Array('Photo 3','Walls & Columns 1 (3).jpg',300,400),
      new Array('Photo 4','Walls & Columns 1 (4).jpg',598,400),
      new Array('Photo 5','Walls & Columns 1.jpg',532,400) 
    )
  ),
/*  new Array('Water Features','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Kuhn Cast Fountain.jpg',268,400),
      new Array('Photo 2','Pond pic 2.jpg',534,400),
      new Array('Photo 3','Pond pic-edit.jpg',300,400),
      new Array('Photo 4','Pond winter-edit.jpg',598,400),
      new Array('Photo 5','pond.jpg',491,400),
      new Array('Photo 6','Strupp Courtyard.jpg',411,400),
      new Array('Photo 7','Strupp FOuntain.jpg',314,400),
      new Array('Photo 8','Taylor Duck Pond.jpg',681,401),
      new Array('Photo 9','Taylor Pond 3.jpg',534,401),
      new Array('Photo 10','Taylor Pond After 3-edit.jpg',598,400),
      new Array('Photo 11','Taylor Pond After 4.jpg',268,400), 
      new Array('Photo 12','Taylor Pond After 6.jpg',449,400),
      new Array('Photo 13','Wheeler fountain.jpg',300,400)
    )
  ),*/
  new Array('Water Features','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Water Features 1 (1).jpg',268,400),
      new Array('Photo 2','Water Features 1 (2).jpg',475,401),
      new Array('Photo 3','Water Features 1 (3).jpg',681,401),
      new Array('Photo 4','Water Features 1 (4).jpg',268,400),
      new Array('Photo 5','Water Features 1 (5).jpg',534,401),
      new Array('Photo 6','Water Features 1 (6).jpg',534,400),
      new Array('Photo 7','Water Features 1.jpg',411,400)
    )
  ),
  
/*  new Array('Wood Structures','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Butterfly House.jpg',268,400),
      new Array('Photo 2','Cedar Fence White Stain.jpg',449,400),
      new Array('Photo 3','Hatch Arbor.jpg',300,400),
      new Array('Photo 4','McWilliams back after 2.jpg',598,400),
      new Array('Photo 5','McWilliams Pergola 1.jpg',598,400),
      new Array('Photo 6','McWilliams Pergola construction.jpg',598,400),
      new Array('Photo 7','McWilliams Pergola II after.jpg',448,400),
      new Array('Photo 8','Strupp Arbor.jpg',296,400),
      new Array('Photo 9','Strupp Courtyard After 2.jpg',411,400),
      new Array('Photo 10','Strupp Courtyard after 3.jpg',314,400),
      new Array('Photo 11','Strupp Courtyard After.jpg',268,400),
      new Array('Photo 12','Strupp Courtyard after4.jpg',268,400),
      new Array('Photo 13','Strupp Garage.jpg',598,400),
      new Array('Photo 14','Taylor Fence Finished.jpg',534,400),
      new Array('Photo 15','Wayburn arbor.jpg',288,400),
      new Array('Photo 16','Wedel bridge.jpg',534,400)	  
	)
  ),*/
  new Array('Wood Structures','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','Wood Structures 1.jpg',535,400),
      new Array('Photo 2','Wood Structures 1 (2).jpg',268,400),
      new Array('Photo 3','Wood Structures 1 (3).jpg',268,400),
      new Array('Photo 4','Wood Structures 1 (4).jpg',538,401),
      new Array('Photo 5','Wood Structures 1 (5).jpg',472,400),
      new Array('Photo 6','Wood Structures 1 (6).jpg',534,400),
      new Array('Photo 7','Wood Structures 1 (7).jpg',503,400),
      new Array('Photo 8','Wood Structures 1 (8).jpg',503,400),
      new Array('Photo 9','Wood Structures 1 (9).jpg',501,400),
      new Array('Photo 10','Wood Structures 1 (1).jpg',282,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]);
}

