var total = 0;
var images = new Array( names.length * states.length );

for (i = 0; i < names.length; i++)
	for (j = 0; j < states.length; j++) {
		images[ total ]  = new Image();
		images[ total ].src = imgPath + "/" + names[i] + "_" + states[j] + ".gif";
		images[ total ].name = names[i] + "_" + states[j];
		total++;
	}

var active = null;

function getImage( name ) {
	for (i = 0; i < images.length; i++) {
		if ( images[i].name == name )
			return images[i];
	}
	return null;
}

function changeImage( img, state ) {
	if ( active != img ) {
		var imgsrc = getImage( img.name + '_' + state );
		img.src = imgsrc.src;
	}
}

function imgClick( img ) {
	if ( active != null ) {
		var aux = active;
		active = null;
		changeImage( aux, 'normal' );
	}
	changeImage( img, "active" );
	active = img;
}

