
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'gallery.htm';
scriptName = 'gallery.js';
countX = 5;
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('Residential','images/gallery/small/','images/gallery/medium/','images/gallery/big/',
    new Array(
      new Array('Granite - Giallo Santa Cecilia','Garrett Kit 2.jpg',534,400),
      new Array('Granite - Blue Pearl','Greenblat kit 3.jpg',534,400),
      new Array('Marble - White Carrara','kitchen5_1.jpg',600,400),
      new Array('Silestone - Olive Green','Parets Kit 1.jpg',480,360),
      new Array('Silestone - Olive Green','Parets Kit 4.jpg',300,400),
      new Array('Granite - Giallo Santa Cecilia','kitchen16.jpg',307,230),
      new Array('Granite - Kilimanjaro','Showroom-Kitchen-A.jpg',530,270),
//      new Array('Burnt Amber - Corian with Integral Sink','3.jpg',585,400),
//      new Array('Evergreen with Bone border - Corian','33.jpg',585,400),
      new Array('Corian - Sahara','63d.jpg',585,400),
      new Array('Travertine - Noce','Garrett bath 1.jpg',534,400),
      new Array('Marble - Calacutta Gold','VANITY.jpg',534,400),
      new Array('Granite - Mozambique White','vanity2.jpg',534,400),
      new Array('Marble Tub Surround - Saint Laurent','bathroom6.jpg',307,230),
      new Array('Marble - Bianco Carrara','bathroom7.jpg',301,227),
      new Array('Marble - Verde Mare','DSC00153.jpg',530,270),
      new Array('Marble - Copper Brown','Image-11.jpg',530,270),
      new Array('Granite with laminated Eased edge - Absolute Black','table.jpg',530,270),
      new Array('Granite - Giallo Santa Cecilia','Photo-20.jpg',500,332),
      new Array('Granite - New Venetian Gold','Photo-21.jpg',500,332),
      new Array('Granite - Kashmir Gold','Photo-22.jpg',500,320),
      new Array('Granite - Jonquil','Photo-23.jpg',500,332),
      new Array('Granite - Giallo Santa Cecilia','Photo-24.jpg',480,360),
      new Array('Granite - Delicatus','Granite - Delicatus.jpg',534,400),
      new Array('Granite - Lady Dream','Granite - Lady Dream.jpg',300,400),
      new Array('Zodiaq - Copper Sunset','Zodiaq - Copper Sunset.jpg',393,400),

      new Array('Granite - Black Impala','Black Impala.jpg',534,400),
      new Array('Corian - Witch Hazel','Brochure pictures 012.jpg',534,400),
      new Array('Corian - Buttercream','Corian Buttercream.jpg',532,400),
      new Array('CraftArt - Lyptus','CraftArt lyptus.jpg',534,400),
      new Array('CraftArt - Reclaimed Chestnut','Intown Builders-Chestnut.jpg',600,400),
      new Array('Granite - Ivory Coast','Ivory Coast.jpg',600,401),
      new Array('Granite - Madura Gold','kitchen 11.jpg',400,300),
      new Array('Granite - New Venetian Gold','sweepstakes winner.jpg',499,332)

    )
  ),
  
  new Array('Miscellaneous','images/gallery/small/','images/gallery/medium/','images/gallery/big/',
    new Array(
      new Array('Photo 1','ga home expo 16.jpg',534,400),
      new Array('Photo 2','SHOWROOM2.jpg',534,400),
      new Array('Photo 3','work 039.jpg',534,400),
      new Array('Photo 4','40.jpg',585,400),
      new Array('Photo 5','42.jpg',585,400),
      new Array('Photo 6','43.jpg',585,400),
      new Array('Photo 7','44.jpg',585,400),
      new Array('Photo 8','45.jpg',585,400),
      new Array('Photo 9','49.jpg',585,400),
      new Array('Photo 10','50.jpg',585,400),
      new Array('Photo 11','72.jpg',585,400),
      new Array('Photo 12','73.jpg',585,400),
      new Array('Photo 13','96.jpg',585,400)
    )
  ),

  new Array('Facility','images/gallery/small/','images/gallery/medium/','images/gallery/big/',
    new Array(
      new Array('Photo 1','work 040.jpg',534,400),
      new Array('Photo 2','work 041.jpg',534,400),
      new Array('Photo 3','work 043.jpg',534,400),
      new Array('Photo 4','work 044.jpg',534,400),
      new Array('Photo 5','work 045.jpg',534,400),
      new Array('Photo 6','work 046.jpg',534,400),
      new Array('Photo 7','17a.jpg',585,400),
      new Array('Photo 8','17c.jpg',585,400),
      new Array('Photo 9','34alt.jpg',585,400),
      new Array('Photo 10','68a.jpg',585,400),
      new Array('Photo 11','68b.jpg',585,400),
      new Array('Photo 12','84.jpg',585,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]);
}

