// Gal.js
// Copyright John Allsup 2008
// Turns bronze+face rows in the famous faces table into bronzes with rollover effect.
var galjs_init = init;

function galjs_newinit()
{
	a = document.getElementById("maincontent");
	
	if( a.getElementsByTagName ) {
		init_dom();
	}
			
	galjs_init();
}

init = galjs_newinit;

function init_dom()
{
	var a;
	var txtNode;

	a = document.getElementById("maincontent");

	// Find td's of class face
	var i, j;
	tables = a.getElementsByTagName("TABLE");
	
	for(i=0; i<tables.length; i++) {
		table = tables[i];
		
		if( table.className == "famousfaces" ) {
			rows = table.getElementsByTagName("TR");

			for( j=0; j<rows.length; j++ ) {
				var ibronze, iface;			
				
				tds = rows[j].getElementsByTagName("TD");				
				
				ibronze = tds[0].getElementsByTagName("IMG")[0];
				iface = tds[1].getElementsByTagName("IMG")[0];

				tds[1].style.display = "none";

				ibronze.bsrc = ibronze.src;
				ibronze.fsrc = iface.src;
				
				abronze = tds[0].getElementsByTagName("A")[0];
				aface = tds[1].getElementsByTagName("A")[0];
				abronze.href = aface.href;
				
				ibronze.onmouseover = bronzein_dom;
				ibronze.onmouseout = bronzeout_dom;				
			}
		}
	}
}

function bronzein_dom() {
	this.src = this.fsrc;
}

function bronzeout_dom() {
	this.src = this.bsrc;
}
