/*-------------------------------------------------------
/   MOUSE OVER IMAGE SWAPPER OBJECT AND FUNCTIONS
/-------------------------------------------------------*/
function MouseOverObj() { // C'TOR
	this.arrayOn = new Array();
	this.arrayOff = new Array();
	this.preloadArray = preloadArray;
	this.switchImg = switchImg;

	// PRELOAD THE ON AND OFF STATE IMAGE ARRAYS
	function preloadArray(prefix,path,inArray) {
		var nameArray = inArray.split("|");
		for (var i = 0; i < nameArray.length; i++) {
			this.arrayOff[nameArray[i]] = new Image();
			this.arrayOff[nameArray[i]].src = path + prefix + nameArray[i] + "_off.gif";
			this.arrayOn[nameArray[i]]  = new Image();
			this.arrayOn[nameArray[i]] .src = path + prefix + nameArray[i] + "_on.gif";
		}
	}
	// SWAP THE CURRENT IMAGE FOR IT'S RESPECTIVE ON OR OFF STATE
	function switchImg(name,switchId) {
		if (document.images)
			eval("document." + name).src = eval("this.array" + switchId + "[\'" + name + "\']").src;
	}
}