
smallSizes = new Array(50,50);
mediumSizes = new Array(251,170);
pageName = 'commercial_photos.htm';
scriptName = 'commercial_photos.js';
countX = 3;
countY = 4;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(
  new Array('Commercial Photos','images/commercial_photos/small/','images/commercial_photos/medium/','images/commercial_photos/big/',
    new Array(

      new Array('','pic003.jpg',578,400),
      new Array('','pic031.jpg',534,400),
      new Array('','pic053.jpg',534,400),
      new Array('','pic046.jpg',293,400),
      new Array('','pic010.jpg',251,170),
      new Array('','pic032.jpg',534,400),
      new Array('','pic058.jpg',268,400),
      new Array('','pic047.jpg',534,400),
      new Array('','pic004.jpg',300,400),
      new Array('','pic016.jpg',266,400),
      new Array('','pic065.jpg',501,400),
      new Array('','pic044.jpg',261,400),

      new Array('','agua-caliente-final-082a.jpg',534,400,'images/profile/pools/Classic-Pool-Coping.gif','Classic Pool Coping','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','Straights','14" x 24" x 2 1/2"','Almond','Sandblast'),
      new Array('','DSC_0138a.jpg',268,400,'images/profile/pools/Classic-Pool-Coping.gif','Classic Pool Coping','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','Straights','14" x 24" x 2 1/2"','Almond','Sandblast'),
      new Array('','DSC_0178a.jpg',598,400,'images/profile/pools/Classic-Pool-Coping.gif','Classic Pool Coping','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','Straights','14" x 24" x 2 1/2"','Almond','Sandblast'),
      new Array('','DSC_0022a.jpg',268,400,'images/profile/paver/NMP.gif','Narrow Modular Paver','Hyatt Regency, Los Angeles','','','3" x 24" x 4"','Almond','Sandblast'),
      new Array('','DSC_0060.jpg',598,400,'images/profile/paver/NMP.gif','Narrow Modular Paver','Hyatt Regency, Los Angeles','','','3" x 24" x 4"','Almond','Sandblast'),
      new Array('','Narrow-Mods-VM-Ware-3.jpg',534,400,'images/profile/paver/NMP.gif','Narrow Modular Paver','VM Ware, San Francisco','','','3" x 24" x 4"','Almond','Sandblast'),
      new Array('','59-08-131-Master.jpg',266,400,'images/profile/paver/NMP.gif','Narrow Modular Paver','Embarcadero, San Francisco','Mortar Set','','3" x 24" x 4"','French Gray','Sandblast'),

      new Array('','Roof-Pavers-Berkley.jpg',602,400,'images/profile/roof/Roof-Paver2.gif','Steel Reinforced Roof Paver','Graduate Theological Union, Berkley, CA','Pedestal Supported','','24" x 24" x 2"','Custom Color and Granada White with additional aggregate','Sandblast'),
      new Array('','77-07-70-Master.jpg',602,400,'images/profile/roof/Roof-Paver2.gif','Steel Reinforced Roof Paver','Townsend Condominiums, San Francisco','Pedestal Supported','','24" x 24" x 2"','',''),
      new Array('','77-07-88-Print-CMYK.jpg',602,400,'images/profile/roof/Roof-Paver2.gif','Steel Reinforced Roof Paver','Townsend Condominiums, San Francisco','Pedestal Supported','','24" x 24" x 2"','',''),
      new Array('','DSC_0126.jpg',598,400,'images/profile/roof/Drydeck.gif','Drydeck Roof Paver','Wilshire Margot, Los Angeles','Loose Layed','','24" x 24" x 2 1/2"','Porcelain & Caramel','Sandblast'),
      new Array('','DSC_0094flat.jpg',598,400,'images/profile/roof/Drydeck.gif','Drydeck Roof Paver','Wilshire Margot, Los Angeles','Loose Layed','','24" x 24" x 2 1/2"','Porcelain & Caramel','Sandblast'),
      new Array('','Wilshire-Margotflat.jpg',575,400,'images/profile/roof/Drydeck.gif','Drydeck Roof Paver','Wilshire Margot, Los Angeles','Loose Layed','','24" x 24" x 2 1/2"','Porcelain & Caramel','Sandblast'),
      new Array('','4DSC_0037a.jpg',598,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat & Desert','Sonorastone&reg;'),
      new Array('','5DSC_0046a.jpg',598,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat & Desert','Sonorastone&reg;'),
      new Array('','agua-caliente-final-084a.jpg',555,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat & Desert','Sonorastone&reg;'),
      new Array('','agua-caliente-final-107a.jpg',534,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat','Sonorastone&reg;'),
      new Array('','DSC_0140a.jpg',598,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat & Desert','Sonorastone&reg;'),
      new Array('','DSC_0168a.jpg',598,400,'images/profile/naturalgallery/Sonorastone.gif','Sonorastone&reg; Pavers','Agua Caliente Casino & Spa, Rancho Mirage','Mortar Set','','Multiple Sizes','Wheat','Sonorastone&reg;'),

      new Array('','88-07-20-Print-H.jpg',572,400,'images/profile/treads/Classic-Profile.gif','Closed Riser Steptread, Classic Profile','North Peninsula Jewish Campus, Foster City, CA','','','','Granada White with Black Stripe','Broom with Stripe'),
      new Array('','DSC_0020cFINAL.jpg',598,400,'images/profile/treads/Modern-Profile.gif','Long-Span Steptread, Modern Profile','Performing Arts Center, Irvine Valley College, CA','Welded onto Steel Stringers','','','French Gray with White Stripe','Broom with Stripe'),
      new Array('','Stairtreads-Merced-Lib048.jpg',534,400,'images/profile/treads/Modern-Profile.gif','Long-Span Steptread, Modern Profile','Merced Library, Northern CA','Welded onto Steel Stringers','','','Almond','Broom'),
      new Array('','DSC_0004c.jpg',598,400,'images/profile/treads/Classic-Profile.gif','Long-Span Steptread, Classic Profile','Product Photograph','Weld onto Steel Stringers','','','Granada White','Broom with Stripe'),

      new Array('','pic001.jpg',534,400),
      new Array('','pic002.jpg',598,400),
      new Array('','pic005.jpg',251,170),
      new Array('','pic006.jpg',251,170),
      new Array('','pic007.jpg',251,170),
      new Array('','pic008.jpg',251,170),
      new Array('','pic009.jpg',251,170),
      new Array('','pic011.jpg',251,170),
      new Array('','pic012.jpg',251,170),

      new Array('','pic013.jpg',251,170),
      new Array('','pic014.jpg',300,400),
      new Array('','pic015.jpg',534,400),
      new Array('','pic017.jpg',273,170),
      new Array('','pic018.jpg',273,170),
      new Array('','pic019.jpg',273,170),
      new Array('','pic020.jpg',273,170),
      new Array('','pic021.jpg',273,170),
      new Array('','pic022.jpg',273,170),
      new Array('','pic023.jpg',273,170),
      new Array('','pic024.jpg',273,170),

      new Array('','pic025.jpg',273,170),
      new Array('','pic026.jpg',273,170),
      new Array('','pic027.jpg',273,170),
      new Array('','pic028.jpg',273,170),
      new Array('','pic029.jpg',300,400),
      new Array('','pic030.jpg',300,400),
      new Array('','pic033.jpg',282,400),
      new Array('','pic034.jpg',534,400),
      new Array('','pic035.jpg',534,400),
      new Array('','pic036.jpg',534,400),

      new Array('','pic037.jpg',273,170),
      new Array('','pic038.jpg',273,170),
      new Array('','pic039.jpg',273,170),
      new Array('','pic040.jpg',273,170),
      new Array('','pic041.jpg',273,170),
      new Array('','pic042.jpg',273,170),
      new Array('','pic043.jpg',273,170),
      new Array('','pic045.jpg',611,400),
      new Array('','pic048.jpg',534,400),

      new Array('','pic049.jpg',534,400),
      new Array('','pic050.jpg',579,400),
      new Array('','pic051.jpg',607,400),
      new Array('','pic052.jpg',534,400),
      new Array('','pic054.jpg',598,400),
      new Array('','pic055.jpg',534,400),
      new Array('','pic056.jpg',598,400),
      new Array('','pic057.jpg',598,400),
      new Array('','pic059.jpg',598,400),
      new Array('','pic060.jpg',600,400),

      new Array('','pic061.jpg',534,400),
      new Array('','pic062.jpg',496,400),
      new Array('','pic063.jpg',300,400),
      new Array('','pic064.jpg',316,400),
      new Array('','pic066.jpg',614,400),
      new Array('','pic067.jpg',614,400),
      new Array('','pic068.jpg',262,400),
      new Array('','pic069.jpg',614,400),
      new Array('','pic070.jpg',300,400),
      new Array('','pic071.jpg',273,170),
      new Array('','pic072.jpg',273,170),

      new Array('','pic073.jpg',273,170),
      new Array('','pic074.jpg',273,170),
      new Array('','pic075.jpg',273,170),
      new Array('','pic076.jpg',273,170),
      new Array('','pic077.jpg',273,170),
      new Array('','pic078.jpg',273,170),
      new Array('','pic079.jpg',273,170),
// truncated dome pavers
      new Array('','P1010010.jpg',534,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Commercial Retail Center in San Jose, CA','Mortar Set','','12" x 12" x 2"','Federal Yellow',''),
      new Array('','P1010012.jpg',317,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Commercial Retail Center in San Jose, CA','Mortar Set','','12" x 12" x 2"','Federal Yellow',''),
      new Array('','DSCF0055.jpg',534,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Popular Coffee Shop in Fullerton, CA','Mortar Set','','12" x 12" x 2"','Federal Yellow',''),
      new Array('','TRUNCATED CHRCL4.jpg',534,400,'images/profile/truncated_pavers/Diagonal-Truncated-Dome.gif','Diagonal Truncated Dome Paver','Public Sidewalk in Northern California','Mortar Set','','12" x 12" x 2"','Charcoal',''),
      new Array('','Ontario t.d.151.jpg',300,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Home Improvement Retailer in Ontario, CA','Mortar Set','','12" x 12" x 2"','Federal Yellow',''),
      new Array('','truncated domes 034.jpg',534,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Southern California Home Improvement Center','Mortar Set','','12" x 12" x 2"','Federal Yellow',''),
      new Array('','truncated domes 037.jpg',534,400,'images/profile/truncated_pavers/Truncated-Dome.gif','Aligned Truncated Dome Paver','Home Improvement Center in Escondido, CA','Mortar Set','','12" x 12" x 2"','Federal Yellow','')

    )
  )
)

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 showProfile(number) {
  profile(arImages[section][4][number][2]);
}

function showProfileNew(ind) {
  width = arImages[section][4][ind][2]+300;
  height = arImages[section][4][ind][3]+150;
  if (height<500) height = 500;
  win = window.open('profile_popup.htm?script='+scriptName+'&section='+section
	+'&ind='+ind,'_blank','width='+width+',height='
	+height+',left=17,top=17,statusbar=no,toolbar=no,scrollbars= never,navbar=no');
  win.focus();
}
