var link_list = document.getElementById ("by_type");
if (link_list) {
	link_list = link_list.getElementsByTagName ("A");
	for (i=0; i<link_list.length; i++) {
		setupEvent (link_list[i], 'mouseover', ov_ou);
		setupEvent (link_list[i], 'mouseout', ov_ou);
	}
}
link_list = document.getElementById ("by_otr");
if (link_list) {
	link_list = link_list.getElementsByTagName ("A");
	for (i=0; i<link_list.length; i++) {
		setupEvent (link_list[i], 'mouseover', ov_ou);
		setupEvent (link_list[i], 'mouseout', ov_ou);
	}
}
function ov_ou (e) {
    var srcEl = e.srcElement ? e.srcElement : e.target; 
    var p = document.getElementById ("type_icon").getElementsByTagName("P")[0];
    var img = document.getElementById ("type_icon").getElementsByTagName("IMG")[0];
    if (e.type == "mouseover") {
        var path = new String (srcEl.style.backgroundImage);
        path = path.replace ("url(", "");
        path = path.replace (")", "");
        path = path.replace ("\"", "");
        path = path.replace ("\"", "");
        img.src = path;
        img.alt = srcEl.childNodes[0].nodeValue;
                                
        set_class (p, "hide");
        del_class (img, "hide");
    } else {
        set_class (img, "hide");
        del_class (p, "hide");
    }
}