var imageOff = new Array();
var imageOn = new Array();
var current = '';

function initRollovers() {
	if (document.images) {
		for (var i = 0; i < imageOnFiles.length; i++) {
			currentName = imageTagNames[i];
			imageOff[currentName] = new Image();
			imageOn[currentName] = new Image();
			imageOff[currentName].src = imageDirectory + imageOffFiles[i];
			imageOn[currentName].src = imageDirectory + imageOnFiles[i];
		}
	}
}

function rollon(img, layer) {
	if (document.images && imageOn[img]) {
		if (document.layers && layer != null && typeof(layer) == 'object') layer.document.images[img].src = imageOn[img].src;
		else if (document.layers && layer != null && typeof(layer) == 'string') eval('document.layers' + layer + '.document.images[img].src = imageOn[img].src');
		else if (document.images[img]) document.images[img].src = imageOn[img].src;
	}
}

function rolloff(img, layer) {
	if (document.images && imageOff[img]) {
		if (document.layers && layer != null && typeof(layer) == 'object') layer.document.images[img].src = imageOff[img].src;
		else if (document.layers && layer != null && typeof(layer) == 'string') eval('document.layers' + layer + '.document.images[img].src = imageOff[img].src');
		else if (document.images[img]) document.images[img].src = imageOff[img].src;
	}
}

function setCurrent(img) {
  if (current) rolloff(current);
  current = img;
  rollon(current);
}

