//// image replacement ////

// set variables
var imgDir = '/content/hyundaiImg/cars/selector/';
var imgOff = '_up.jpg';
var imgOn = '_over.jpg';

/* cache images - listed as arguments in the function call */

//	 returns an image cache object
function imgCache() {
	this.navonImgs = new Array(arguments.length);
	this.navoffImgs = new Array(arguments.length);
	for (i = 0; i < arguments.length; i++) {
		navonImgs[arguments[i]] = new Image();
		navoffImgs[arguments[i]] = new Image();
		navonImgs[arguments[i]].src = imgDir + "lnk_"+ arguments[i] + imgOn;
		navoffImgs[arguments[i]].src = imgDir + "lnk_"+ arguments[i] + imgOff;
	}
	return this;
}

// generic image rollover function
// accept another argument for the image name that is previously cached, used when there are more than one instances of the same image, like "more.gif"
function imgChange(imgName, state, pImgName) {
	var cachedImgName = (pImgName) ? pImgName : imgName;
	if (state){
		document[imgName].src = navonImgs[cachedImgName].src;
	}
	else {
		document[imgName].src = navoffImgs[cachedImgName].src;
	}
}

// Hard coded img caching - not keen!
imgCache("amicaBIG","getzBIG","accentBIG","sonataBIG","matrixBIG","tucsonBIG","coupeBIG","santaBIG","terricanBIG","i30BIG","i10BIG","i800BIG","i20BIG","i30EstateBIG","iX35BIG");








