var aImgPreloader = new Array;
// imageName, imageSrc, imageOverSrc
// add a new line for each img that needs to be preloaded
// to have the script work in multiple directories, define the siteRoot variable before including this script

/* usage:

<a href="specimen.html" onmouseover="roll('specimen',true);" onmouseout="roll('specimen');"><img 
src="images/specimen.jpg" name="specimen" id="specimen" border="0" alt="Specimen Plants"></a>

*/

var urlRoot=siteRoot + "layout/";
aImgPreloader[aImgPreloader.length] = new Array('homepage',urlRoot+'homepage.gif',urlRoot+'homepage_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('aboutccc',urlRoot+'aboutccc.gif',urlRoot+'aboutccc_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('news',urlRoot+'news.gif',urlRoot+'news_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('events',urlRoot+'events.gif',urlRoot+'events_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('photogallery',urlRoot+'photogallery.gif',urlRoot+'photogallery_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('donations',urlRoot+'donations.gif',urlRoot+'donations_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('texashighlanders',urlRoot+'texashighlanders.gif',urlRoot+'texashighlanders_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('stpatricks',urlRoot+'stpatricks.gif',urlRoot+'stpatricks_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('contactccc',urlRoot+'contactccc.gif',urlRoot+'contactccc_mo.gif');
aImgPreloader[aImgPreloader.length] = new Array('celticstorm',urlRoot+'celticstorm.gif',urlRoot+'celticstorm_mo.gif');

// load up image container object based on previous array
var oImgContainer = new Object;
for(i=0;i<aImgPreloader.length;i++){
	if(document.images){
		oImgContainer[aImgPreloader[i][0]] = new Image;
		oImgContainer[aImgPreloader[i][0]].src = aImgPreloader[i][1];
		oImgContainer[aImgPreloader[i][0] + 'On'] = new Image;
		oImgContainer[aImgPreloader[i][0] + 'On'].src = aImgPreloader[i][2];
	}
}

// rollover function
// image name (sImg) corresponds with aImgPreloader and name attribute of tag
function roll(sImg,bOver){
	if(document.images){
		if (bOver) {
			document.images[sImg].src = oImgContainer[sImg + 'On'].src;
		} else {
			document.images[sImg].src = oImgContainer[sImg].src;


		}
	}
}

