
smallSizes = new Array(77,77);
mediumSizes = new Array(227,171);
pageName = 'portfolio.htm';
scriptName = 'portfolio.js';
countX = 3;
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('','images/portfolio/tiles/','images/portfolio/display/','images/portfolio/popups/',
    new Array(
      new Array('Photo 1','picture-01.jpg',600,400),
      new Array('Photo 2','picture-02.jpg',267,400),
      new Array('Photo 3','picture-03.jpg',267,400),
      new Array('Photo 4','picture-04.jpg',600,400),
      new Array('Photo 5','picture-05.jpg',600,400),
      new Array('Photo 6','picture-06.jpg',530,400),
      new Array('Photo 7','picture-07.jpg',530,400),
      new Array('Photo 8','picture-08.jpg',530,400),
      new Array('Photo 9','picture-09.jpg',530,400),
	  new Array('Photo 10','picture-10.jpg',659,400),
      new Array('Photo 11','picture-11.jpg',530,400),
      new Array('Photo 12','picture-12.jpg',267,400),
      new Array('Photo 13','picture-13.jpg',600,400),
      new Array('Photo 14','picture-14.jpg',267,400),
      new Array('Photo 15','picture-15.jpg',600,400),
      new Array('Photo 16','picture-16.jpg',267,400),
      new Array('Photo 17','picture-17.jpg',600,400),
      new Array('Photo 18','picture-18.jpg',600,400),
      new Array('Photo 19','picture-19.jpg',600,400),
      new Array('Photo 20','picture-20.jpg',530,400),
      new Array('Photo 21','picture-21.jpg',530,400),
      new Array('Photo 22','picture-22.jpg',530,400),
      new Array('Photo 23','picture-23.jpg',530,400),
      new Array('Photo 24','picture-24.jpg',530,400),
      new Array('Photo 25','picture-25.jpg',300,400),
      new Array('Photo 26','picture-26.jpg',530,400),
      new Array('Photo 27','picture-27.jpg',530,400),
      new Array('Photo 28','picture-28.jpg',300,400),
      new Array('Photo 29','picture-29.jpg',530,400),
      new Array('Photo 30','picture-30.jpg',530,400),
      new Array('Photo 31','picture-31.jpg',530,400),
      new Array('Photo 32','picture-32.jpg',530,400),
      new Array('Photo 33','picture-33.jpg',530,400),
      new Array('Photo 34','picture-34.jpg',530,400),
      new Array('Photo 35','picture-35.jpg',300,400),
      new Array('Photo 36','picture-36.jpg',530,400),
      new Array('Photo 37','picture-37.jpg',592,400),
      new Array('Photo 38','picture-38.jpg',530,400),
      new Array('Photo 39','picture-39.jpg',530,400),
      new Array('Photo 40','picture-40.jpg',530,400),
      new Array('Photo 41','picture-41.jpg',300,400),
      new Array('Photo 42','picture-42.jpg',530,400),
      new Array('Photo 43','picture-43.jpg',530,400),
      new Array('Photo 44','picture-44.jpg',530,400),
      new Array('Photo 45','picture-45.jpg',530,400),
      new Array('Photo 46','picture-46.jpg',530,400),
      new Array('Photo 47','picture-47.jpg',530,400),
      new Array('Photo 48','picture-48.jpg',530,400),
      new Array('Photo 49','picture-49.jpg',530,400),
      new Array('Photo 50','picture-50.jpg',530,400),
      new Array('Photo 51','picture-51.jpg',530,400),
      new Array('Photo 52','picture-52.jpg',530,400),
      new Array('Photo 53','picture-53.jpg',592,400),
      new Array('Photo 54','picture-54.jpg',530,400),
      new Array('Photo 55','picture-55.jpg',300,400),
      new Array('Photo 56','picture-56.jpg',592,400),
      new Array('Photo 57','picture-57.jpg',530,400),
      new Array('Photo 58','picture-58.jpg',530,400),
      new Array('Photo 59','picture-59.jpg',378,400),
      new Array('Photo 60','picture-60.jpg',530,400),
      new Array('Photo 61','picture-61.jpg',270,400),
      new Array('Photo 62','picture-62.jpg',592,400),
      new Array('Photo 63','picture-63.jpg',592,400),
      new Array('Photo 64','picture-64.jpg',592,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) {
  width=arImages[section][4][number][2];
  if (width<311) width=311;
  height=arImages[section][4][number][3];
  height=Number(Number(height)+30);
  showImagePopup(scriptName,section,number,width, height);
}
