	onunload = "mouse_leave_link();"
	
	function preload_images( im_array ) {
		for ( i = 0; i < src_array.length; i++ ) {
			new_im = new Image;
			new_im.src = src_array[i];
			}
		}
	
	var current_mouse_button_im = 'navigationImage1';
	var reset_timer = false;

	function mouse_leave_link() {
		if ( reset_timer != false ) {
			clearTimeout(reset_timer); 
			}
		reset_timer = setTimeout ( "reset_navigation();", 100 );
		}

	function mouse_enter_local() {
		if ( reset_timer != false ) {
			clearTimeout(reset_timer); 
			}
		}

	function mouse_location(button_im, local) {
		if ( reset_timer != false ) {
			clearTimeout(reset_timer); 
			}
		if ( current_mouse_button_im != actual_button ) {
			document.getElementById(current_mouse_button_im).src='_img/navigation/'+document.getElementById(current_mouse_button_im).name+'_normal.gif';
			}
		document.getElementById(current_local).style.display='none';
		document.getElementById(button_im).src='_img/navigation/'+document.getElementById(button_im).name+'_over.gif';
		document.getElementById(local).style.display='block';
		current_mouse_button_im = button_im;
		current_local = local;
		}
	
	nothing = true;
	reset_num = 1;

	function reset_navigation() {
//		if ( reset_timer != false ) {
//			clearTimeout(reset_timer); 
//			}
			printfire('calling reset '+reset_num);
			reset_num++;
			document.getElementById(current_local).style.display='none';
			document.getElementById(actual_local).style.display='block';
			if ( current_mouse_button_im != actual_button ) {
				document.getElementById(current_mouse_button_im).src='_img/navigation/'+document.getElementById(current_mouse_button_im).name+'_normal.gif';		
				}
			current_mouse_button_im = 'navigationImage1';
			current_local = actual_local;
		}

function printfire()
{
    if (document.createEvent)
    {
        printfire.args = arguments;
        var ev = document.createEvent("Events");
        ev.initEvent("printfire", false, true);
        dispatchEvent(ev);
    }
}