
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
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('Gallery','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','2007_0306Image0025.jpg',600,343),
      new Array('Photo 2','AB_Circle.jpg',517,365),
      new Array('Photo 3','After_truck_2.jpg',534,400),
      new Array('Photo 4','bracken_pavers.jpg',400,400),
      new Array('Photo 5','bracken_slabs.jpg',252,317),
      new Array('Photo 6','Carbon_Black-(1).jpg',300,240),
      new Array('Photo 7','CB_circle.jpg',600,300),
      new Array('Photo 8','CB_Promenade.jpg',400,400),
      new Array('Photo 9','Circle.jpg',300,100),
      new Array('Photo 10','classic_header.jpg',652,331),
      new Array('Photo 11','cobbles.jpg',400,400),
      new Array('Photo 12','DSCF2544.jpg',400,400),
      new Array('Photo 13','ECO_1.jpg',528,400),
      new Array('Photo 14','ECO_2.jpg',600,400),
      new Array('Photo 15','ECO_3.jpg',600,400),
      new Array('Photo 16','ECO_4.jpg',534,400),
      new Array('Photo 17','ECO_5.jpg',534,400),
      new Array('Photo 18','ECO_6.jpg',533,400),
      new Array('Photo 19','ECO_courtyard.jpg',534,400),
      new Array('Photo 20','Harvest-Flag_1.jpg',600,300),
      new Array('Photo 21','Harvest-Flag_2.jpg',600,300),
      new Array('Photo 22','Harvest-Flag_3.jpg',534,400),
      new Array('Photo 23','Harvest_prom_CB.jpg',600,300),
      new Array('Photo 24','Heather.jpg',400,400),
      new Array('Photo 25','jade_pavers.jpg',400,400),
      new Array('Photo 26','lakeland.jpg',495,234),
      new Array('Photo 27','LETCO_patio.jpg',600,400),
      new Array('Photo 28','Logo_packs.jpg',700,350),
      new Array('Photo 29','Logo_packs_2.jpg',534,400),
      new Array('Photo 30','midnight_blue_pavers.jpg',290,400),
      new Array('Photo 31','pavers.jpg',563,401),
      new Array('Photo 32','prem_summer.jpg',234,401),
      new Array('Photo 33','promenade.jpg',300,172),
      new Array('Photo 34','silvermist_pavers.jpg',316,400),
      new Array('Photo 35','Swimming-Pool.jpg',600,300),
      new Array('Photo 36','walnut.jpg',498,180),
      new Array('Photo 37','Walnut_pavers.jpg',600,300)

/*
      new Array('Photo 1','img_001.jpg',267,254,'Sandstone Pavers – “Desert”'),
      new Array('Photo 2','img_002.jpg',434,400,'Sandstone Pavers – “Bracken”'),
      new Array('Photo 3','img_003.jpg',385,400,'Sandstone Pavers – “Desert”'),
      new Array('Photo 4','img_004.jpg',422,400,'Sandstone Pavers – “Jade”'),
      new Array('Photo 5','img_005.jpg',441,400,'Sandstone Pavers – “Rustic”'),
      new Array('Photo 6','img_006.jpg',404,400,'Limestone Pavers – “Midnight Blue”'),
      new Array('Photo 7','img_007.jpg',436,400,'Sandstone Pavers – “Desert”'),
      new Array('Photo 8','img_008.jpg',453,400,'ECO-Green System'),
      new Array('Photo 9','img_010.jpg',267,400,'ECO-Green System'),
      new Array('Photo 10','img_011.jpg',601,400,'ECO-Green System'),
      new Array('Photo 11','img_012.jpg',601,400,'ECO-Green System'),
      new Array('Photo 12','img_013.jpg',601,400,'ECO-Green System'),
      new Array('Photo 13','img_014.jpg',267,400,'ECO-Green System'),
      new Array('Photo 14','img_016.jpg',534,400,'ECO-Green System'),
      new Array('Photo 15','img_017.jpg',310,400,'Sandstone Hand-Cut Flagstone'),
      new Array('Photo 16','img_018.jpg',435,400,'Cobblestones - Ivory'),
      new Array('Photo 17','img_019.jpg',310,400,'Sandstone Hand-Cut Flagstone'),
      new Array('Photo 18','img_020.jpg',226,340,'Sandstone Pavers – “Silver mist”'),
      new Array('Photo 19','img_021.jpg',402,355,'Sandstone Octagon Pavers – “Rustic”'),
      new Array('Photo 20','img_022.jpg',385,294,'Sandstone Octagon Pavers – “Midnight Blue”'),
      new Array('Photo 21','img_023.jpg',301,174,'Sandstone Hand-Cut Flagstone'),
      new Array('Photo 22','img_024.jpg',227,257,'Sandstone Hand-Cut Flagstone'),
      new Array('Photo 23','img_025.jpg',686,400,'Ledge stone Walling'),
      new Array('Photo 24','img_026.jpg',304,401,'Sandstone Pavers – “Walnut”'),
      new Array('Photo 25','img_027.jpg',459,400,'Granite Pavers - Rosewood'),
      new Array('Photo 26','img_028.jpg',435,400,'Sandstone Pavers – “Silver mist”'),
      new Array('Photo 27','img_029.jpg',476,400,'Dry Stack Walling'),
      new Array('Photo 28','bracken_2.jpg',286,400,'Sandstone pavers - Bracken'),
      new Array('Photo 29','forest_2.jpg',286,400,'Sandstone pavers - Forest'),
      new Array('Photo 30','desert2.jpg',286,400,'Sandstone pavers - Desert'),
      new Array('Photo 31','walnut_2.jpg',286,400,'Sandstone pavers - Walnut'),
      new Array('Photo 32','jade_2.jpg',286,400,'Sandstone pavers - Jade'),
      new Array('Photo 33','silvermist_2.jpg',286,400,'Sandstone pavers – Silver Mist'),
      new Array('Photo 34','rustic_2.jpg',286,400,'Sandstone pavers – Rustic'),
      new Array('Photo 35','midnightblue_2.jpg',286,400,'Limestone pavers – Midnight Blue'),
      new Array('Photo 36','birch_2.jpg',293,400,'Granite pavers - Birch'),
      new Array('Photo 37','granitewillow_2.jpg',293,400,'Granite pavers - Willow'),
      new Array('Photo 38','rosewood_2.jpg',293,400,'Granite pavers - Rosewood ')
*/
    )
  )
)

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]);
}
