var strImgs = new Array();
var rstrImgs = new Array();

var actvState = 'actv';

var strImgs = new Array();
var rstrImgs = new Array();
var actvNames = new Array();

function addImg(id, state, src) {
	if (document.images) {
		var imgName = id + state;
		strImgs[imgName] = new Image();
		strImgs[imgName].src = src;
	}
}

function chngImg(id, state, target) {
	if (document.images) {
		var imgName = id + state;
		
		if (!actvNames[id]) {
			rstrImgs[id] = document.images[id].src;
			document.images[id].src = strImgs[imgName].src;
		}
	}
}

function rstrImg(id) {
	if (rstrImgs[id] && document.images) {
		document.images[id].src = rstrImgs[id];
	}
}

function chngImgTrgt(target, id, state) {
	if (document.images) {
		var imgName = id + state;
		rstrImgs[target] = document.images[target].src;
		document.images[target].src = strImgs[imgName].src;
	}
}

function actvImg() {
	if (document.images) {
		for (var i = 0; i < arguments.length; ++i) {
			var id = actvNames[arguments[i]] = arguments[i];
			var imgName = id + actvState;
			
			rstrImgs[id] = strImgs[imgName].src;
			document.images[id].src = strImgs[imgName].src;
		}
	}
}

