/*
 * 指定クラス名(my_class)の<span>を、
 * 変換テーブル(my_table)に基づいて、<img>に変換する。
 */

function convToImg( my_class, my_table )
{
	var a, i, c, ca, ci;
	
	a =	( document.all ) ? document.all :
		( document.getElementsByTagName ) ? document.getElementsByTagName('*') :
		[];
	i = a.length;
	
	while ( i -- ) {
		c =	( a.item(i).getAttribute( 'className' ) ) ? a.item(i).getAttribute( 'className' ) :
			( a.item(i).getAttribute( 'class' ) != null ) ? a.item(i).getAttribute( 'class' ) :
			'';
		ca = c.split( ' ' );
		ci = ca.length;
		
		is_c = false;
		
		while ( ci -- ) {
			is_c = ( ca[ ci ] == my_class ) ? true : is_c;
		}
		
		if ( is_c ) {
			t = a[ i ].firstChild.nodeValue;
			
			ti = my_table.length;
			img = '';
			
			while ( ti -- ) {
				img = ( my_table[ ti ][ 'title' ] == t ) ? my_table[ ti ][ 'img' ] : img;
			}
			
			imgObj = document.createElement("img");
			imgObj.src = img;
			imgObj.alt = t;
			
			a.item(i).insertBefore( imgObj, a.item(i).firstChild );
			a.item(i).removeChild( a.item(i).lastChild );
		}
	}
}

