
smallSizes = new Array(66,66);
mediumSizes = new Array(280,176);
pageName = 'portfolio.htm';
scriptName = 'portfolio.js';
countX = 4;
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('Acid Stain','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','IMG_0266.jpg',533,400),
      new Array('Photo 2','IMG_0269.jpg',533,400),
      new Array('Photo 3','IMG_0270.jpg',533,400),
      new Array('Photo 4','IMG_0273.jpg',533,400),
      new Array('Photo 5','IMG_0275.jpg',533,400),
      new Array('Photo 6','Picture033.jpg',533,400),
      new Array('Photo 7','Salsa12.jpg',533,400)
    )
  ),

  new Array('Driveway & Entry','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSC_0010-(2).jpg',602,400),
      new Array('Photo 2','DSC_0030.jpg',602,400),
      new Array('Photo 3','DSC_0229.jpg',602,400),
      new Array('Photo 4','DSC_0235.jpg',602,400),
      new Array('Photo 5','DSC_0237.jpg',602,400),
      new Array('Photo 6','DSC_0253.jpg',602,400),
      new Array('Photo 7','DSC_0254.jpg',602,400),
      new Array('Photo 8','DSC_0255.jpg',602,400),
      new Array('Photo 9','DSC_0257.jpg',602,400),
      new Array('Photo 10','DSC_0261.jpg',602,400)
    )
  ),

  new Array('Patio & Lanai','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSC_0292-(2).jpg',602,400),
      new Array('Photo 2','DSC_0294.jpg',602,400),
      new Array('Photo 3','DSC_0295.jpg',602,400),
      new Array('Photo 4','DSC_0296.jpg',602,400)
    )
  ),

  new Array('Pool Decks','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSC_0014.jpg',602,400),
      new Array('Photo 2','DSC_0018.jpg',602,400),
      new Array('Photo 3','DSC_0021.jpg',602,400),
      new Array('Photo 4','DSC_0023.jpg',602,400),
      new Array('Photo 5','DSC_0025.jpg',602,400),
      new Array('Photo 6','DSC_0033-(2).jpg',602,400),
      new Array('Photo 7','DSC_0034-(2).jpg',602,400),
      new Array('Photo 8','DSC_0036.jpg',602,400),
      new Array('Photo 9','DSC_0211.jpg',602,400),
      new Array('Photo 10','DSC_0212.jpg',602,400),
      new Array('Photo 11','DSC_0216.jpg',602,400),
      new Array('Photo 12','DSC_0224.jpg',602,400),
      new Array('Photo 13','DSC_0226.jpg',602,400),
      new Array('Photo 14','DSC_0251.jpg',602,400),
      new Array('Photo 15','DSC_0281.jpg',602,400),
      new Array('Photo 16','DSC_0282.jpg',602,400),
      new Array('Photo 17','DSC_0283.jpg',602,400)
    )
  ),

  new Array('Remodel With Pavers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','samuelsen 001.jpg',602,400),
      new Array('Photo 2','samuelsen 002.jpg',266,400),
      new Array('Photo 3','samuelsen 003.jpg',602,400),
      new Array('Photo 4','samuelsen 004.jpg',602,400),
      new Array('Photo 5','samuelsen 011.jpg',602,400),
      new Array('Photo 6','samuelsen 012.jpg',602,400),
      new Array('Photo 7','samuelsen 013.jpg',602,400),
      new Array('Photo 8','samuelsen 014.jpg',602,400),
	  new Array('Photo 9','samuelsen 018.jpg',602,400),
      new Array('Photo 10','samuelsen 005.jpg',602,400),
      new Array('Photo 11','samuelsen 006.jpg',602,400),
      new Array('Photo 12','samuelsen 007.jpg',602,400),
      new Array('Photo 13','samuelsen 008.jpg',602,400),
      new Array('Photo 14','samuelsen 009.jpg',602,400),
      new Array('Photo 15','samuelsen 010.jpg',602,400),
      new Array('Photo 16','Picture 021.jpg',602,400),
      new Array('Photo 17','Picture 022.jpg',602,400),
      new Array('Photo 18','Picture 023.jpg',602,400),
      new Array('Photo 19','Picture 026.jpg',602,400),
      new Array('Photo 20','Picture 027.jpg',602,400),
      new Array('Photo 21','Picture 028.jpg',602,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]);
}
