
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'portfolio.htm';
scriptName = 'portfolio.js';
countX = 2;
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('Concrete Sinks','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
new Array('Photo 1','concrete 002.jpg',414,340),
new Array('Photo 2','concrete 004.jpg',452,339),
new Array('Photo 3','concrete 006.jpg',415,320),
new Array('Photo 4','concrete 008.jpg',419,325),
new Array('Photo 5','concrete 009.jpg',345,400),
new Array('Photo 6','concrete 010.jpg',383,323)

    )
  ),

  new Array('Concrete Countertops','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
new Array('Photo 1','countertops 001.jpg',279,257),
new Array('Photo 2','countertops 002.jpg',298,225),
new Array('Photo 3','countertops 003.jpg',484,319),
new Array('Photo 4','countertops 004.jpg',301,247),
new Array('Photo 5','countertops 005.jpg',416,319),
new Array('Photo 6','countertops 006.jpg',298,263),
new Array('Photo 7','countertops 007.jpg',303,243),
new Array('Photo 8','countertops 008.jpg',296,236),
new Array('Photo 9','countertops 009.jpg',299,228),
new Array('Photo 10','countertops 010.jpg',302,227),
new Array('Photo 11','countertops 011.jpg',301,226),
new Array('Photo 12','countertops 012.jpg',251,217),
new Array('Photo 13','countertops 013.jpg',301,257),
new Array('Photo 14','countertops 015.jpg',379,314), 
new Array('Photo 15','countertops 016.jpg',468,351),
new Array('Photo 16','countertops 017.jpg',472,357),
new Array('Photo 17','countertops 018.jpg',468,347),
new Array('Photo 18','countertops 019.jpg',377,351),
new Array('Photo 19','countertops 020.jpg',378,228),
new Array('Photo 20','countertops 021.jpg',332,308),
new Array('Photo 21','countertops 022.jpg',615,400),
new Array('Photo 22','countertops 024.jpg',282,309),
new Array('Photo 23','countertops 025.jpg',280,272),
new Array('Photo 24','countertops 026.jpg',334,272),
new Array('Photo 25','countertops 027.jpg',282,272),
new Array('Photo 26','countertops 028.jpg',282,307),
new Array('Photo 27','countertops 029.jpg',250,182),
new Array('Photo 28','countertops 030.jpg',255,218),
new Array('Photo 29','countertops 031.jpg',278,220),
new Array('Photo 30','countertops 032.jpg',253,258),
new Array('Photo 31','countertops 033.jpg',249,256),
new Array('Photo 32','countertops 034.jpg',279,191),
new Array('Photo 33','countertopm3.jpg',534,400),
new Array('Photo 34','countertopsmills1.jpg',300,400)

    )
  ),

  new Array('Driveways & Sidewalks','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
new Array('Photo 1','driveways 001.jpg',431,349),
new Array('Photo 2','driveways 002.jpg',428,312),
new Array('Photo 3','driveways 003.jpg',428,348),
new Array('Photo 4','driveways 004.jpg',432,312),
new Array('Photo 5','driveways 005.jpg',430,316),
new Array('Photo 6','driveways 006.jpg',432,324),
new Array('Photo 7','driveways 007.jpg',431,322),
new Array('Photo 8','driveways 008.jpg',433,315)

	)
  ),

  new Array('Concrete Fireplace Surrounds','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
 new Array('Photo 10','fireplace-001.jpg',284,366),
 new Array('Photo 2','fireplace-002.jpg',384,400),
 new Array('Photo 3','fireplace 003.jpg',627,400),
 new Array('Photo 4','fireplace 004.jpg',485,400)
	)
  ),

  new Array('Outdoor Living','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
     new Array('Photo 1','outdoor 001.jpg',430,325),
new Array('Photo 2','outdoor 002.jpg',548,372),
new Array('Photo 3','outdoor 003.jpg',471,305),
new Array('Photo 4','outdoor 004.jpg',256,213),
new Array('Photo 5','outdoor 005.jpg',384,323),
new Array('Photo 6','outdoor 006.jpg',384,244),
new Array('Photo 7','outdoor 007.jpg',283,213),
new Array('Photo 8','outdoor 008.jpg',431,242),
new Array('Photo 9','outdoor 009.jpg',268,215),
new Array('Photo 10','outdoor 010.jpg',262,375),
new Array('Photo 11','outdoor 011.jpg',341,305),
new Array('Photo 12','outdoor 012.jpg',519,390),
new Array('Photo 13','outdoor 013.jpg',328,437),
new Array('Photo 14','outdoor 014.jpg',549,412),
new Array('Photo 15','outdoor 015.jpg',329,330),
new Array('Photo 16','outdoor 016.jpg',521,331),
new Array('Photo 17','outdoor 017.jpg',523,435),
new Array('Photo 18','outdoor 018.jpg',327,390),
new Array('Photo 19','outdoor 019.jpg',300,410)
	)
  ),

  new Array('Stained and Scored Floors','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
 new Array('Photo 1','stained 001.jpg',336,310),
new Array('Photo 2','stained 002.jpg',242,233),
new Array('Photo 3','stained 003.jpg',287,233),
new Array('Photo 4','stained 004.jpg',466,510),
new Array('Photo 5','stained 005.jpg',336,252),
new Array('Photo 6','stained 006.jpg',338,253),
new Array('Photo 7','stained 007.jpg',464,311),
new Array('Photo 8','stained 008.jpg',267,233),
new Array('Photo 9','stained 009.jpg',412,309),
new Array('Photo 10','stained 010.jpg',437,296),
new Array('Photo 11','stained 011.jpg',410,308),
new Array('Photo 12','stained 012.jpg',448,452),
//new Array('Photo 13','stained 013.jpg',383,295),
new Array('Photo 13','stained 014.jpg',370,278),
new Array('Photo 14','stained 015.jpg',317,238),
//new Array('Photo 16','stained 017.jpg',356,273),
new Array('Photo 15','stained 018.jpg',280,239),
new Array('Photo 16','stained 019.jpg',210,274),
new Array('Photo 17','stained 020.jpg',213,239),
new Array('Photo 18','stained 021.jpg',245,272),
new Array('Photo 19','stained 022.jpg',318,263),
//new Array('Photo 22','stained 023.jpg',334,316),
new Array('Photo 20','stained 024.jpg',492,416),
new Array('Photo 21','stained 026.jpg',446,284),
new Array('Photo 22','stained 027.jpg',318,239),
new Array('Photo 23','stained 028.jpg',491,342),
new Array('Photo 24','stained 029.jpg',365,284),
//new Array('Photo 28','stained 030.jpg',363,249),
new Array('Photo 25','stained 031.jpg',486,318),
new Array('Photo 26','stained 032.jpg',450,252),
new Array('Photo 27','stained 033.jpg',382,301),
new Array('Photo 28','stained 034.jpg',366,231),
new Array('Photo 29','stained 035.jpg',344,372),
new Array('Photo 30','stained 036.jpg',296,382),
new Array('Photo 31','stained 038.jpg',461,230),
new Array('Photo 32','stained 039.jpg',238,383),
new Array('Photo 33','stained 040.jpg',424,318),
new Array('Photo 34','stained 041.jpg',289,383),
new Array('Photo 35','stained 042.jpg',484,371),
new Array('Photo 36','stained 043.jpg',407,315)

	)
  ),

 new Array('Portfolio','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Photo 1','brockfountain1.jpg',534,400),
      new Array('Photo 2','brockfountain2.jpg',534,400),
      new Array('Photo 3','kingporch.jpg',534,400),
      new Array('Photo 4','lking1.jpg',534,400),
      new Array('Photo 5','may 2005 159.jpg',534,400),
     // new Array('Photo 6','monroe 128.jpg',534,400),
      new Array('Photo 6','monroe 135.jpg',534,400),
      new Array('Photo 7','monroe 136.jpg',534,400),
      new Array('Photo 8','monroe 151.jpg',300,400),
      new Array('Photo 9','monroe 158.jpg',300,400),
      new Array('Photo 10','monroe 159.jpg',300,400),
      new Array('Photo 11','newacsc 014.jpg',534,400),
      new Array('Photo 12','newacsc 024.jpg',534,400),
      new Array('Photo 13','newacsc 028.jpg',534,400),
      new Array('Photo 14','newstuff101406 118.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]);
}
