
smallSizes = new Array(112,92);
mediumSizes = new Array(205,170);
pageName = 'patterns.htm';
scriptName = 'patterns.js';
countX = 2;
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('Cambridge','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
		new Array('6x9 Herringbone','dublin_cobble_cambridge1.gif',375,373,''), 
		new Array('6x9 Running Bond','dublin_cobble_cambridge2.gif',442,320,''), 
		new Array('I-Pattern','dublin_cobble_cambridge3.gif',490,413,''), 
		new Array('6x6 Running Bond','dublin_cobble_cambridge4.gif',355,322,'') 
    )
  ),
  new Array('Holland','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
		new Array('Basket Weave','holland_pavers_basket_weave.gif',472,312,''), 
		new Array('Herringbone 1','holland_pavers_herringbone1.gif',381,380,''), 
		new Array('Herringbone 2','holland_pavers_herringbone2.gif',441,341,''), 
		new Array('Running Bond','holland_pavers_running_bond.gif',500,321,'') 
    )
  ),
  new Array('Dublin Cobble','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
//		new Array('Pattern 1','dublin_cobble.gif',387,402,''), 
//		new Array('Pattern 2','dublin_cobble1.gif',468,400,''), 
		new Array('6x9 Running Bond','dublincobble.gif',463,399,''), 
		new Array('6x9 Herringbone','dublin_cobble_cambridge1.gif',375,373,''),
		new Array('10-15% Large Square','dublin2.jpg',205,207,''),
		new Array('20-15% Large Square','dublin3.jpg',205,207,''),
		new Array('I-Pattern','dublin_cobble_i-pattern.gif',494,413,''), 
		new Array('Modular','dublin_cobble_modular.gif',471,421,'')
    )
  ),
  new Array('Bergerac','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
		new Array('Pattern 1','bergerac.gif',500,386,'')
    )
  ),
  new Array('Mega Bergerac','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
		new Array('DCM 0%','mega_berg_dcm0.gif',485,280,''), 
		new Array('DCM 15%','mega_berg_dcm15.gif',485,280,''), 
		new Array('DCM 25%','mega_berg_dcm25.gif',486,277,'') 
    )
  ),
  new Array('Celtik Wal','images/patterns_2006/small/','images/patterns_2006/medium/','images/patterns_2006/big/',
    new Array(
		new Array('50% 90mm / 50% 135mm','celtik_wall_1.gif',406,340,''), 
		new Array('135mm Celtik','celtik_wall_2.gif',369,342,''), 
		new Array('90mm Celtik','celtik_wall_3.gif',391,340,'')
    )
  ),
  new Array('Dufferin Stone','images/patterns_2006/small/','images/patterns_2006/medium/','',
    new Array(
		new Array('10% Large Stones','large_10.jpg',0,0,''), 
		new Array('25% Large Stones','large_25.jpg',0,0,''), 
		new Array('50% Large Stones','large_50.jpg',0,0,'')
    )
  )  
)

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]);
  if (arImages[section][4][number][0]!='')
   {
    showMessage('imagemediumname',arImages[section][4][number][0]);   
	showMessage('imagemediumname1',arImages[section][4][number][4]);
   }	
  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]);
}
