var IMGNAME = 0;
var IDLESTATE = 1;
var ROLLOVERSTATE = 2;
var CLICKSTATE = 3;
var TEXTNAME = 4;
var IDLETEXT = 5;
var ROLLOVERTEXT = 6;

var rollout = new Array();
var rollover = new Array();
var active = new Array();
var textSrc = new Array();
var rolloutText = new Array();
var rolloverText = new Array();

var activeImage = "none"

var rolloverFields = rolloverString.split("|");

for (var i in rolloverFields) {
	var fieldAtts = rolloverFields[i].split(",");
	if (fieldAtts.length > IDLESTATE && fieldAtts[IDLESTATE] != "none") {
		rollout[fieldAtts[IMGNAME]] = new Image();
		rollout[fieldAtts[IMGNAME]].src = fieldAtts[IDLESTATE];
	} else rollout[fieldAtts[IMGNAME]] = false;
	if (fieldAtts.length > ROLLOVERSTATE && fieldAtts[ROLLOVERSTATE] != "none") {
		rollover[fieldAtts[IMGNAME]] = new Image();
		rollover[fieldAtts[IMGNAME]].src = fieldAtts[ROLLOVERSTATE];
	} else rollover[fieldAtts[IMGNAME]] = false;
	if (fieldAtts.length > CLICKSTATE && fieldAtts[CLICKSTATE] != "none") {
		active[fieldAtts[IMGNAME]] = new Image();
		active[fieldAtts[IMGNAME]].src = fieldAtts[CLICKSTATE];
	} else active[fieldAtts[IMGNAME]] = false;
	if (fieldAtts.length > TEXTNAME && fieldAtts[TEXTNAME] != "none") {
		textSrc[fieldAtts[IMGNAME]] = fieldAtts[TEXTNAME];
	} else textSrc[fieldAtts[IMGNAME]] = false;
	if (fieldAtts.length > IDLETEXT && fieldAtts[IDLETEXT] != "none") {
		rolloutText[fieldAtts[IMGNAME]] = new Image();
		rolloutText[fieldAtts[IMGNAME]].src = fieldAtts[IDLETEXT];
	} else rolloutText[fieldAtts[IMGNAME]] = false;
	if (fieldAtts.length > ROLLOVERTEXT && fieldAtts[ROLLOVERTEXT] != "none") {
		rolloverText[fieldAtts[IMGNAME]] = new Image();
		rolloverText[fieldAtts[IMGNAME]].src = fieldAtts[ROLLOVERTEXT];
	} else rolloverText[fieldAtts[IMGNAME]] = false;
}

function imgRollover(imgName) {
	if (document.images[imgName] && rollover[imgName] && imgName != activeImage) {
		document.images[imgName].src = rollover[imgName].src;
   	}
	if (document.images[textSrc[imgName]] && rolloverText[imgName] && imgName != activeImage) {
		document.images[textSrc[imgName]].src = rolloverText[imgName].src;
	}
}

function imgRollout(imgName) {
	if (document.images[imgName] && rollout[imgName] && imgName != activeImage) {
		document.images[imgName].src = rollout[imgName].src;
	}
	if (document.images[textSrc[imgName]] && rolloutText[imgName] && imgName != activeImage) {
		document.images[textSrc[imgName]].src = rolloutText[imgName].src;
	}
}

function imgActivate(imgName) {
	var previousActive = activeImage;
	activeImage = imgName;
	if (previousActive != "none") imgRollout(previousActive);
	if (document.images[imgName] && active[imgName]) {
		document.images[imgName].src = active[imgName].src;
		document.images[imgName].blur();
	}
	if (document.images[textSrc[imgName]] && rolloutText[imgName]) {
		document.images[textSrc[imgName]].src = rolloutText[imgName].src;
	}
}