
window.onload = function() {
	
	var obit_setup = function() {
		
		if (document.reset_button) document.reset_button.onclick = function() {
			if (!document.search || !document.search.elements) return false;
			
			for (var j = 0; j < document.search.elements.length; j++) {
				var elem = document.search.elements[j];
				if (('input' === elem.tagName.toLowerCase()) && ('text' === elem.type.toLowerCase())) elem.value = '';
			}
			
			return false;
		}
		
		var top_menu = document.getElementById('top_menu');
		if (!top_menu) return;
		
		var links = top_menu.getElementsByTagName('a');
		if (!links) return;
		
		var setup_link = function(link) {
			var img = link.firstChild;
			if (!img || ('img' !== img.tagName.toLowerCase())) return;
			var src = img.src;
			if (!src) return;
			var oversrc = src.replace(/([^.\/]+)(\.[^.]+)$/, '$1-over$2');
			var overimg = new Image();
			overimg.src = oversrc;
			link.onmouseout = function() { img.src = src; } 
			link.onmouseover = function() { img.src = oversrc; }
		}
		
		for (var i = 0; i < links.length; i++) { setup_link(links[i]); }
		
	}
	
	try { obit_setup(); } catch(obit_setup_error) { /* do nothing */ }
	
}


