imagini = new Array;
preload = new Image;
nr_imagini = 0;
for(i=0; i<document.images.length; i++) adaugaImagine(document.images[i]);

function adaugaImagine(obj)
{
	if(obj.id != "")
	{
		aux_string = obj.src;
		pos = aux_string.lastIndexOf("_");
		aux_string = aux_string.substring(0,pos) + "_1" + aux_string.substr(aux_string.length - 4);
		nr_imagini = imagini.length;
		imagini[nr_imagini] = new Array;
		imagini[nr_imagini][0] = obj.id;
		imagini[nr_imagini][1] = obj.src;
		imagini[nr_imagini][2] = aux_string;
		preload.src = aux_string;
		nr_imagini++;
	}
}

function overApply(obj)
{
	gasit = false;
	for(i=0; i<imagini.length; i++)
			if(obj.id == imagini[i][0]) 
			{
				obj.src = imagini[i][2];
				gasit = true;
				break;
			}
	if(!gasit)		
	{
		adaugaImagine(obj);
		overApply(obj);
	}
}

function outApply(obj)
{
	for(i=0; i<imagini.length; i++)
			if(obj.id == imagini[i][0]) 
			{
				obj.src = imagini[i][1];
				break;
			}
}