
smallSizes = new Array(77,77);
mediumSizes = new Array(222,167);
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('Accessories','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7458.jpg',601,400),
      new Array('Photo 2','DSCN7477.jpg',266,400),
      new Array('Photo 3','DSCN7484.jpg',601,400),
      new Array('Photo 4','DSCN7509.jpg',266,400),
      new Array('Photo 5','DSCN7511.jpg',266,400),
      new Array('Photo 6','DSCN7512.jpg',601,400),
      new Array('Photo 7','DSCN7513.jpg',266,400),
      new Array('Photo 8','DSCN7550.jpg',601,400),
      new Array('Photo 9','022_22.jpg',627,400),
      new Array('Photo 10','028_28.jpg',653,273)
    )
  ),
  
  new Array('Backyard','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7491.jpg',266,400),
      new Array('Photo 2','DSCN7493.jpg',266,400),
      new Array('Photo 3','DSCN7536.jpg',266,400),
      new Array('Photo 4','DSCN7557.jpg',266,400),
      new Array('Photo 5','DSCN7490.jpg',601,400),
      new Array('Photo 6','DSCN7498.jpg',601,400),
      new Array('Photo 7','DSCN7556.jpg',601,400),
      new Array('Photo 8','012_12.jpg',535,400),
      new Array('Photo 9','013_13.jpg',629,400),
      new Array('Photo 10','015_15.jpg',628,400),
      new Array('Photo 11','016_16.jpg',636,400),
      new Array('Photo 12','030_30.jpg',535,400),
      new Array('Photo 13','035_35.jpg',535,400),
      new Array('Photo 14','037_37.jpg',619,401),
      new Array('Photo 15','039_39.jpg',535,400),
      new Array('Photo 16','040_401.jpg',672,400),
      new Array('Photo 17','053_531.jpg',673,400),
      new Array('Photo 18','campanelli2.jpg',596,400),
      new Array('Photo 19','IMG_3824.jpg',300,401),
      new Array('Photo 20','IMG_3837.jpg',534,400),
      new Array('Photo 21','Ym8y4393.jpg',566,284)
    )
  ),

  new Array('BBQ','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7494.jpg',601,400),
      new Array('Photo 2','DSCN7646.jpg',601,400),
      new Array('Photo 3','023_23.jpg',553,400),
      new Array('Photo 4','IMG_3834.jpg',301,401),
      new Array('Photo 5','Ym8y4351.jpg',310,377)
    )
  ),

  new Array('Driveway','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7444.jpg',601,400),
      new Array('Photo 2','DSCN7564.jpg',266,400),
      new Array('Photo 3','001_1.jpg',535,400),
      new Array('Photo 4','002_2.jpg',535,400),
      new Array('Photo 5','004_4.jpg',535,400),
      new Array('Photo 6','006_6.jpg',535,400),
      new Array('Photo 7','011_11.jpg',625,400),
      new Array('Photo 8','031_31.jpg',700,347),
      new Array('Photo 9','041_411.jpg',676,400),
      new Array('Photo 10','043_431.jpg',669,400),
      new Array('Photo 11','044_441.jpg',669,400),
      new Array('Photo 12','047_471.jpg',669,400),
      new Array('Photo 13','048_481.jpg',700,310),
      new Array('Photo 14','Ym8y4348.jpg',494,383),
      new Array('Photo 15','Ym8y4350.jpg',594,261),
      new Array('Photo 16','Ym8y4353.jpg',320,292),
      new Array('Photo 17','Ym8y4355.jpg',330,324),
      new Array('Photo 18','DSCN0265.jpg',534,400)
    )
  ),

  new Array('Entrys','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7446.jpg',601,400),
      new Array('Photo 2','DSCN7450.jpg',601,400),
      new Array('Photo 3','DSCN7453.jpg',601,400),
      new Array('Photo 4','DSCN7581.jpg',601,400),
      new Array('Photo 5','DSCN7588.jpg',601,400),
      new Array('Photo 6','DSCN7589.jpg',601,400),
      new Array('Photo 7','DSCN7603.jpg',601,400),
      new Array('Photo 8','DSCN7677.jpg',601,400),
      new Array('Photo 9','DSCN7678.jpg',601,400),
      new Array('Photo 10','DSCN7685.jpg',601,400),
      new Array('Photo 11','030_301.jpg',601,400),
      new Array('Photo 12','032_321.jpg',601,400),
      new Array('Photo 13','033_33.jpg',630,400),
      new Array('Photo 14','033_331.jpg',669,400),
      new Array('Photo 15','034_341.jpg',601,400),
      new Array('Photo 16','036_36.jpg',535,400),
      new Array('Photo 17','045_45.jpg',645,400),
      new Array('Photo 18','046_46.jpg',535,400),
      new Array('Photo 19','IMG_3851.jpg',534,400),
      new Array('Photo 20','Ym8y4390.jpg',533,312),
      new Array('Photo 21','Ym8y4391.jpg',373,264),
      new Array('Photo 22','DSCN0264.jpg',300,400),
      new Array('Photo 23','DSCN0267.jpg',534,400),
      new Array('Photo 24','DSCN0268.jpg',475,400),
      new Array('Photo 25','DSCN0269.jpg',300,400),
      new Array('Photo 26','DSCN0273.jpg',300,400),
      new Array('Photo 27','DSCN0274.jpg',534,400)
    )
  ),

  new Array('Fireplace','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7479.jpg',601,400),
      new Array('Photo 2','DSCN7480.jpg',601,400),
      new Array('Photo 3','DSCN7543.jpg',601,400),
      new Array('Photo 4','DSCN7546.jpg',601,400),
      new Array('Photo 5','DSCN7638.jpg',601,400),
      new Array('Photo 6','049_491.jpg',595,400),
      new Array('Photo 7','campanelli1.jpg',596,400),
      new Array('Photo 8','campanelli5.jpg',596,400),
      new Array('Photo 9','IMG_3835.jpg',301,401),
      new Array('Photo 10','IMG_3836.jpg',301,401),
      new Array('Photo 11','IMG_3846.jpg',301,401),
      new Array('Photo 12','job pics 225102 003.jpg',535,400),
      new Array('Photo 13','job pics 225102 116.jpg',534,400),
      new Array('Photo 14','job pics 225102 117.jpg',534,400),
      new Array('Photo 15','job pics 225102 119.jpg',534,400),
      new Array('Photo 16','job pics 225102 160.jpg',301,400),
      new Array('Photo 17','job pics 225102 266.jpg',534,400)
    )
  ),

  new Array('Pools','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7528.jpg',601,400),
      new Array('Photo 2','DSCN7532.jpg',601,400),
      new Array('Photo 3','DSCN7540.jpg',601,400),
      new Array('Photo 4','DSCN7554.jpg',601,400),
      new Array('Photo 5','DSCN7560.jpg',601,400),
      new Array('Photo 6','020_20.jpg',681,400),
      new Array('Photo 7','021_21.jpg',700,351),
      new Array('Photo 8','026_26.jpg',700,395),
      new Array('Photo 9','039_391.jpg',638,400),
      new Array('Photo 10','050_501.jpg',662,400),
      new Array('Photo 11','051_511.jpg',601,400),
      new Array('Photo 12','052_521.jpg',603,400),
      new Array('Photo 13','campanelli10.jpg',596,400),
      new Array('Photo 14','campanelli4.jpg',596,400),
      new Array('Photo 15','campanelli6.jpg',596,400),
      new Array('Photo 16','campanelli9.jpg',596,400),
      new Array('Photo 17','IMG_1015[1].jpg',601,400),
      new Array('Photo 18','IMG_3839.jpg',301,401),
      new Array('Photo 19','IMG_3840.jpg',534,400),
      new Array('Photo 20','IMG_3842.jpg',534,400),
      new Array('Photo 21','Ym8y4344.jpg',493,286),
      new Array('Photo 22','Ym8y4381.jpg',502,254),
      new Array('Photo 23','job pics 22510 059.jpg',535,400)
    )
  ),

  new Array('Spas','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','DSCN7469.jpg',601,400),
      new Array('Photo 2','DSCN7531.jpg',601,400),
      new Array('Photo 3','DSCN7612.jpg',601,400),
      new Array('Photo 4','DSCN7615.jpg',601,400),
      new Array('Photo 5','DSCN7624.jpg',601,400),
      new Array('Photo 6','027_27.jpg',700,389),
      new Array('Photo 7','IMG_3829.jpg',534,400),
      new Array('Photo 8','IMG_3831.jpg',300,401)
    )
  ),

  new Array('Stonework','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','025_25.jpg',700,387),
      new Array('Photo 2','028_281.jpg',700,324),
      new Array('Photo 3','029_291.jpg',601,400),
      new Array('Photo 4','031_311.jpg',700,285),
      new Array('Photo 5','034_34.jpg',627,400),
      new Array('Photo 6','035_351.jpg',669,400),
      new Array('Photo 7','036_361.jpg',664,400),
      new Array('Photo 8','037_371.jpg',601,400),
      new Array('Photo 9','045_451.jpg',663,400),
      new Array('Photo 10','046_461.jpg',677,400),
      new Array('Photo 11','IMG_3843.jpg',301,401),
      new Array('Photo 12','job pics 22510 058.jpg',535,400),
      new Array('Photo 13','job pics 225102 001.jpg',660,400),
      new Array('Photo 14','job pics 225102 074.jpg',535,400),
      new Array('Photo 15','job pics 225102 076.jpg',535,400),
      new Array('Photo 16','job pics 225102 293.jpg',309,400)
    )
  ),

  new Array('Pavers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','job pics 22510 069.jpg',404,400),
      new Array('Photo 2','job pics 225102 098.jpg',575,400),
      new Array('Photo 3','job pics 225102 268.jpg',534,400),
      new Array('Photo 4','job pics 225102 269.jpg',534,400),
      new Array('Photo 5','job pics 225102 270.jpg',534,400),
      new Array('Photo 6','job pics 225102 292.jpg',592,400),
      new Array('Photo 7','job pics 225102 294.jpg',534,400)
    )
  ),

  new Array('Water Feature','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','job pics 225102 041.jpg',535,400),
      new Array('Photo 2','job pics 225102 047.jpg',300,400),
      new Array('Photo 3','job pics 225102 048.jpg',535,400),
      new Array('Photo 4','job pics 225102 078.jpg',675,400),
      new Array('Photo 5','job pics 225102 082.jpg',535,400),
      new Array('Photo 6','job pics 225102 090.jpg',535,400),
      new Array('Photo 7','job pics 225102 095.jpg',434,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]);
}
