var ImgAux=new Image,ImgRest;

function EncontrarObj(n, d)
{
	var p,i,x;

	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length)
	{
	 d=parent.frames[n.substring(p+1)].document;
	 n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n];
	for(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=EncontrarObj(n,d.layers[i].document);
	return x;
}

function BuscarImagenSus(Cad)
{
	var d=document;

	for(i=0;i<d.MM_p.length;i++)
	{
	 if(d.MM_p[i].src.indexOf(Cad) >= 0)  return d.MM_p[i];
	}
	return null;
}

function CambiarImagen(IdImgOrg,SrcImgSus)
{
	var ImgOrg,ImgSus;

	if((ImgOrg=EncontrarObj(IdImgOrg))!=null && (ImgSus=BuscarImagenSus(SrcImgSus))!=null)
	{
	 ImgRest=ImgOrg;
	 ImgAux.src=ImgOrg.src;
	 ImgOrg.src=ImgSus.src;
	}
}

function RestaurarImagen()
{
	ImgRest.src=ImgAux.src;
}

function CargarImagenes()
{ 
	var d=document;

	if(d.images)
	{
	 if(!d.MM_p) d.MM_p=new Array();

	 var i,j=d.MM_p.length,a=CargarImagenes.arguments;
   
	 for(i=0;i<a.length;i++)
		if(a[i].indexOf("#")!=0)
		{
		 d.MM_p[j]=new Image;
		 d.MM_p[j++].src=a[i];
		}
	}
}

