
smallSizes = new Array(77,77);
mediumSizes = new Array(200,170);
pageName = 'budgetideas1.htm';
scriptName = 'budgetideas1.js';
countX = 3;
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('2500-7500','images/budgetideas/small/','images/budgetideas/medium/','images/budgetideas/big/',
    new Array(
      new Array('Photo 1','2500 to 7500 2a.jpg',534,400),
      new Array('Photo 2','2500 to 7500 3a.jpg',534,400),
      new Array('Photo 3','2500 to 7500 4a.jpg',534,400),
      new Array('Photo 4','2500 to 7500 5a.jpg',300,400),
      new Array('Photo 5','2500 to 7500 9a.jpg',534,400),
      new Array('Photo 6','2500 to 7500 aa .jpg',534,400),
      new Array('Photo 7','2500 to 75001a .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]);
}
