
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'photos.htm';
scriptName = 'photos.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('Retaining Wall Colors','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
		new Array('Sandstone','rwc_03.jpg',528,400,''), 
		new Array('Brownstone','rwc_04.jpg',547,400,''), 
		new Array('Greystone','rwc_05.jpg',555,400,''), 
		new Array('Plum Brown','rwc_06.jpg',554,400,''), 
//		new Array('Red Rock','rwc_07.jpg',550,400,''), 
		new Array('Desert Tan ','rwc_08.jpg',555,400,''), 
		new Array('Grey','rwc_09.jpg',566,400,'')	
    ),'Click on the images to view a larger display of our elegant colors, shapes and patterns.'
  ),
  new Array('Pavers','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
		new Array('','bp_0.jpg',402,400,''), 
		new Array('','bp_1.jpg',400,400,''), 
		new Array('','bp_2.jpg',400,400,''),
		new Array('','bp_3.jpg',400,400,''),
		new Array('','bp_4.jpg',520,400,''), 
		new Array('','bp_5.jpg',398,400,''), 
		new Array('','bp_6.jpg',398,400,''), 
		new Array('','bp_7.jpg',318,400,''), 
		new Array('','bp_8.jpg',321,400,''), 
		new Array('','bp_9.jpg',541,436,''),
		new Array('','bp_10.jpg',510,400,''), 
		new Array('','bp_11.jpg',509,400,''), 
		new Array('','bp_12.jpg',390,400,''), 
		new Array('','bp_13.jpg',400,400,''), 
		new Array('','bp_14.jpg',405,400,''), 
		new Array('','bp_15.jpg',398,400,''), 
		new Array('','bp_16.jpg',418,400,''), 
		new Array('','bp_17.jpg',399,400,''), 
		new Array('','bp_18.jpg',400,400,''), 
		new Array('','bp_20.jpg',511,400,''), 
		new Array('','bp_21.jpg',393,400,''), 
		new Array('','bp_22.jpg',397,400,''), 
		new Array('','bp_23.jpg',512,400,''), 
		new Array('','bp_24.jpg',398,400,''), 
		new Array('','bp_25.jpg',343,433,''), 
		new Array('','bp_26.jpg',502,400,''), 
		new Array('','bp_27.jpg',444,354,''), 
		new Array('','bp_28.jpg',323,400,''), 
		new Array('','bp_29.jpg',305,400,''), 
		new Array('','bp_30.jpg',398,400,''), 
		new Array('','bp_31.jpg',515,400,''), 
		new Array('','bp_32.jpg',400,400,''), 
		new Array('','bp_33.jpg',393,400,''), 
		new Array('','bp_34.jpg',398,400,''), 
		new Array('','bp_35.jpg',313,400,''), 
		new Array('','bp_36.jpg',400,400,''), 
		new Array('','bp_37.jpg',319,400,''), 
		new Array('','bp_38.jpg',507,400,''), 
		new Array('','bp_39.jpg',398,400,''), 
		new Array('','bp_40.jpg',515,401,''), 
		new Array('','bp_41.jpg',313,400,''), 
		new Array('','bp_42.jpg',396,400,''), 
		new Array('','bp_43.jpg',520,400,''), 
		new Array('','bp_44.jpg',313,400,''), 
		new Array('','bp_45.jpg',515,400,''), 
		new Array('','bp_46.jpg',424,426,''), 
		new Array('','bp_47.jpg',326,420,''), 
		new Array('','bp_48.jpg',318,400,''), 
		new Array('','bp_49.jpg',501,401,''), 
		new Array('','bp_50.jpg',404,400,''), 
		new Array('','bp_51.jpg',318,400,''), 
		new Array('','bp_52.jpg',400,400,''), 
		new Array('','bp_53.jpg',400,400,''), 
		new Array('','bp_54.jpg',325,400,''), 
		new Array('','bp_55.jpg',504,400,'') 
    ),'Click on the images to view a larger display of our elegant colors, shapes and patterns.'
  ),
  new Array('Stone','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
//		new Array('Phoenix Fieldstone','stn_a_DSC_0379.jpg',600,399,''), 
		new Array('Waukeska White Tumbled Wall Stone','stn_a_DSC_0386.jpg',600,399,''), 
		new Array('Cottonwood Wall Stone','stn_a_DSC_8169.jpg',600,399,''), 
		new Array('New York Bluestone Wall Stone','stn_a_DSC_8175.jpg',600,399,''), 
		new Array('Echo Mountain Flagstone','stn_a_DSC_8181.jpg',533,400,''), 
		new Array('Echo Mountain Wall Stone','stn_a_DSC_8186.jpg',533,400,''), 
		new Array('Eden Flagstone','stn_a_DSC_8190.jpg',600,399,''), 
		new Array('Eden Wall Stone','stn_a_DSC_8193.jpg',600,399,''), 
//		new Array('Grey River Flagstone','stn_a_DSC_8199.jpg',600,399,''), 
		new Array('Arkansas Wall Stone','stn_a_DSC_8203.jpg',600,399,''), 
		new Array('Iowa Buff 4x4 Edger','stn_b_060_DSCN3709.jpg',533,400,''), 
		new Array('Iowa Buff Planter Stone','stn_b_061_DSCN3710.jpg',533,400,''), 
		new Array('Iowa Buff Wall Stone','stn_b_066_DSCN3715.jpg',533,400,''), 
		new Array('Iowa Buff Flagstone','stn_b_068_DSCN3717.jpg',533,400,''), 
		new Array('Apache Buff Flagstone','stn_b_071_DSCN3720.jpg',533,400,''), 
		new Array('Lannon Pavestone','stn_b_074_DSCN3722.jpg',533,400,''), 
		new Array('Chilton Flagstone','stn_b_086_DSCN3734.jpg',533,400,''), 
		new Array('Chilton Steppers','stn_b_088_DSCN3736.jpg',533,400,''), 
		new Array('Chilton Wall Stone','stn_b_094_DSCN3742.jpg',533,400,''), 
		new Array('Colorado Red Snap Cut Flagstone','stn_b_095_DSCN3743.jpg',533,400,''), 
		new Array('Colorado Red Wall Stone','stn_b_098_DSCN3746.jpg',533,400,''), 
		new Array('NY Blue Outcropping','stn_b_105_DSCN3753.jpg',533,400,''), 
//		new Array('Granite Flagstone','stn_b_107_DSCN3755.jpg',533,400,''), 
		new Array('Tumbled Granite Wall Stone','stn_b_111_DSCN3759.jpg',533,400,''), 
		new Array('Sandy Creek Flagstone','stn_b_124_DSCN3772.jpg',533,400,''), 
		new Array('Crab Orchard Flagstone','stn_b_126_DSCN3774.jpg',533,400,''), 
		new Array('Crab Orchard Wall Stone','stn_b_132_DSCN3780.jpg',533,400,''), 
//		new Array('Northern Buff Flagstone','stn_b_134_DSCN3782.jpg',533,400,''), 
		new Array('Lannon Outcropping','stn_b_157_DSCN3807.jpg',533,400,''), 
		new Array('Lannon Outcropping Treads','stn_b_159_DSCN3809.jpg',533,400,''), 
		new Array('Arkansas Beams','stn_c_11.jpg',533,400,''), 
		new Array('Colorado Buff Outcropping','stn_c_14.jpg',533,400,''), 
		new Array('Fond du Lac Flagstone','stn_c_15.jpg',533,400,''), 
		new Array('Arkansas Flagstone','stn_c_16.jpg',533,400,''), 
		new Array('Indian Summer Flagstone','stn_c_17.jpg',533,400,''), 
		new Array('Lannon Flagstone','stn_c_18.jpg',533,400,''), 
//		new Array('Virginia Slate Flagstone','stn_c_19.jpg',533,400,''), 
		new Array('Golden Quartz Flagstone','stn_c_21.jpg',533,400,''), 
//		new Array('Tumbled Buckskin','stn_c_24.jpg',533,400,''), 
//		new Array('Shannondoah Steppers','stn_c_26.jpg',533,400,''), 
		new Array('Bluestone Bench','stn_c_28.jpg',600,371,''), 
		new Array('Tumbled Bluestone Bench','stn_c_29.jpg',600,353,''), 
		new Array('NY Blue Quarry Wall','stn_d_112_DSCN3760.jpg',533,400,''), 
		new Array('NY Blue Dimension Cut Flagstone','stn_d_117_DSCN3765.jpg',533,400,''), 
		new Array('Colorado Buff Wall Stone','stn_d_121_DSCN3769.jpg',533,400,''), 
		new Array('Colorado Buff Weatheredge Wall Stone','stn_d_123_DSCN3771.jpg',533,400,''), 
		new Array('Winnebago Outcropping','stn_d_156_DSCN3806.jpg',533,400,'')	
    ),'Click on the images to view a larger display of our elegant colors, shapes and patterns.'
  ),
  new Array('Boulders','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
		new Array('Field Boulders','bld_a_009_DSCN3654.jpg',533,400,''), 
		//new Array('Gun Metal Boulders','bld_a_032_DSCN3678.jpg',533,400,''), 
		//new Array('Pink Boulders','bld_a_045_DSCN3691.jpg',533,400,''), 
		new Array('Pit Boulders','bld_a_052_DSCN3699.jpg',533,400,''), 
		//new Array('Michigan Boulders','bld_a_054_DSCN3702.jpg',533,400,''), 
		new Array('Imagination','bld_a_081_DSCN3729.jpg',533,400,''), 
		new Array('Seascape Boulders','bld_a_084_DSCN3732.jpg',533,400,''), 
		new Array('Apache Boulders','bld_a_100_DSCN3748.jpg',533,400,''), 
		new Array('Erie Banded Taconite','bld_b_10.jpg',533,400,''), 
		new Array('Atlantis Boulders','bld_b_12.jpg',533,400,''), 
		new Array('Iron Range Boulders','bld_b_13.jpg',533,400,''), 
		new Array('Eagle Mountain Onyx','bld_b_22.jpg',533,400,''), 
		new Array('Sponge Boulders','bld_b_23.jpg',533,400,''), 
		new Array('Aqua Blue Boulders','bld_b_25.jpg',533,400,'') 
    ),'Click on the images to view a larger display of our elegant colors, shapes and patterns.'
  ),
  new Array('Decorative Rock/Mulch','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
//		new Array('Sunburst Pebbles','drm_a_DSC_0381.jpg',600,399,''), 
		new Array('Trap Rock','drm_b_014_DSCN3659.jpg',533,400,''), 
		new Array('Buckskin','drm_b_016_DSCN3661.jpg',533,400,''), 
		new Array('Red Granite','drm_b_020_DSCN3665.jpg',533,400,''), 
		new Array('Gray Granite','drm_b_024_DSCN3669.jpg',533,400,''), 
//		new Array('Purple Quartz','drm_b_025_DSCN3670.jpg',533,400,''), 
		new Array('Brick Chips','drm_b_028_DSCN3674.jpg',533,400,''), 
		new Array('Mexican Beach Pebbles','drm_b_079_DSCN3727.jpg',533,400,''), 
		new Array('River Rock','drm_c_038_DSCN3684.jpg',533,400,''), 
		new Array('Squaw Valley Mini Flats','drm_d_01.jpg',533,400,''), 
		new Array('Rio Cobblers','drm_d_27.jpg',533,400,''), 
		new Array('Hardwood Mulch','drm_e_004_DSCN3649.jpg',533,400,''), 
		new Array('Cedar Mulch','drm_f_002_DSCN3647.jpg',533,400,'')	
    ),'Click on the images to view a larger display of our elegant colors, shapes and patterns.'
  )
)

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 menu_portfolio() {
  var jp;
  document.write('<table border="0" cellspacing="0" cellpadding="0">');
  document.write('<tr><td>Choose a category:&nbsp;<select name="cat" class="select1" onChange="if (this.value.length!=0) window.location=this.value" style="font-size:9px;">');
  for (jp=0;jp<arImages.length;jp++) {
    document.write('<option value="'+pageName+'?section='+jp+'"'+((jp==section)?' selected':'')+'>'+arImages[jp][0]+'</option>');
  }  
  document.write('</select></td></tr>')
  document.write('</table>');
} 
  
function showImageMedium(number) {
  showImage('imagemedium',arImages[section][2]+arImages[section][4][number][1]);
  if (arImages[section][4][number][0]!='')
   showMessage('imagemediumname',arImages[section][4][number][0]);   
  else
   showMessage('imagemediumname','Photo '+Number(Number(number)+1));
}

function showImageBig(number) {
  showImagePopup(scriptName,section,number,arImages[section][4][number][2],
   arImages[section][4][number][3]);
}
