var arNorm;
var arChange;
var arText;
var normalName;
var normalSrc;


function preload3() {
  if (!document.images) return;
  arNorm = new Array();
  arChange = new Array();
  arText = new Array();

  var arguments = preload3.arguments;
	var i;
	var j;
  for (i = 0, j =0; i < arguments.length; i+=3, j++) {

		arNorm[j] = new Image();
    	arNorm[j].src = arguments[i];
	}
  for (j =0, i = 1; i < arguments.length; i+=3, j++) {
	arChange[j] = new Image();
	arChange[j].src = arguments[i];
 }
 for (j = 0, i = 2; i < arguments.length; i+=3, j++) {
 	arText[j] = new Image();
	arText[j].src = arguments[i];
 }
}

function setNorm(norName, norSrc) {
	normalName = norName;
	normalSrc = norSrc;
}


function change_image2(imgname,imgind) {
	if (arChange!=undefined)
		if (arChange[imgind]!=undefined)
			document.images[imgname].src = arChange[imgind].src;
}
function normal_image2(imgname,imgind) {
	if (arNorm!=undefined)
		if (arNorm[imgind]!=undefined)
			document.images[imgname].src = arNorm[imgind].src;
}

function preload2() {
  if (!document.images) return;
  arNorm = new Array();
  arChange = new Array();

  var arguments = preload2.arguments;
	var i;
	var j;
  for (i = 0, j =0; i < arguments.length; i+=2, j++) {
		arNorm[j] = new Image();
    	arNorm[j].src = arguments[i];
	}
  for (j =0, i = 1; i < arguments.length; i+=2, j++) {
	arChange[j] = new Image();
	arChange[j].src = arguments[i];
 }

}

function change_image3(imgname,imgind) {
	change_image2(imgname,imgind);
	if (arText!=undefined)
		if (arText[imgind]!=undefined)
			document.images[normalName].src = arText[imgind].src;
}
function normal_image3(imgname,imgind) {
	normal_image2(imgname,imgind);
	if (normalSrc!=undefined)
		document.images[normalName].src = normalSrc;
}
