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("\"", "");

        if (path.length > 0) {
            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");
    }
}
