var imageList = new Array();

function swapImage(name, element, flag) {
	if (typeof(imageList[name]) != "undefined") {
		if (typeof(imageList[name][flag]) != "undefined") {
			document.getElementById(element).src = imageList[name][flag].src
		}
	}
}

function cacheImage(image, name, flags) {
	if (typeof(imageList[name]) == "undefined") {
		imageList[name] = new Array();
	}
	
	var flaglist = flags.split(',');
	for (var i = 0, len = flaglist.length; i < len; i++) {
		var flag = flaglist[i];
		imageList[name][flag] = new Image;
		imageList[name][flag].src = image.replace(/{flag}/, flag);
	}
}
