

function loaded_dom()
{
	
	png2swf();
}	

// and image that is located at the given address, and is embeded in an anchor tag also within the same address
// gets magically converted from an img into a swf with optional extra settings
pngs2swfs = new Array(
  "http://www.wetgenes.local/swf/",null,null,null,null,"#000080",
  "http://www.wetgenes.com/swf/",null,null,null,null,"#000080",
  "http://www.wetgenes.com/betamock/",null,null,null,null,"#000080"
  );

function png2swf()
{
	if(document.getElementsByTagName && document.createElement)
	{
		var imgs=document.getElementsByTagName('img');
		scanandreplace(imgs);
	}
}

function scanandreplace(imgs)
{
	for(var i=0;i<imgs.length;i++)
	{
		for(var f=0;f<pngs2swfs.length;f+=6)
		{
			if(imgs[i].src.indexOf(pngs2swfs[f])==0)
			{
				if(imgs[i].parentNode.href.indexOf(pngs2swfs[f])==0)
				{
				    if( (!imgs[i].complete) || ((typeof imgs[i].naturalWidth != "undefined") && (imgs[i].naturalWidth == 0)) )
					{
						imgs[i].onLoad=png2swf;
				    }
					else
					{
						var swf=imgs[i].parentNode.href;
						var nam=pngs2swfs[f+1] ? pngs2swfs[f+1] : ( "swf_" + i + "_" + f );
						var wid=pngs2swfs[f+2] ? pngs2swfs[f+2] : ( imgs[i].width );
						var hgt=pngs2swfs[f+3] ? pngs2swfs[f+3] : ( imgs[i].height );
						var vsn=pngs2swfs[f+4] ? pngs2swfs[f+4] : ( 7 );
						var bak=pngs2swfs[f+5] ? pngs2swfs[f+5] : ( "#000000" );
						
						var so = new SWFObject( swf , nam , wid , hgt , vsn , bak );

						so.write(imgs[i].parentNode);
					
					}
					break;
				}
			}
		}
	}
}



