
var ne_selected = -1;
var ne_is_shown = 0;
var ne_timer = null;

function ne_get_popup(id) {
	return document.getElementById('ne-popup-' + id);
}

function ne_get_tr(id) {
	return document.getElementById('ne-tr-' + id);
}

function ne_select(id) {
	if (ne_selected == id)
		return;
	if (ne_selected != -1 && ne_is_shown) {
		ne_get_popup(ne_selected).className = 'ne-div hidden';
		ne_get_tr(ne_selected).className = '';
	}
	ne_selected = id;
	ne_show();
}

function ne_show() {
	if (ne_timer) {
		window.clearTimeout(ne_timer);
		ne_timer = null;
	}
	if (ne_selected == -1)
		return;
	ne_get_popup(ne_selected).className = 'ne-div';
	ne_get_tr(ne_selected).className = 'ne-highlight';
	ne_is_shown = 1;
}

function ne_hide() {
	if (!ne_timer)
		ne_timer = window.setTimeout('ne_hide_for_real()', 1000);
}

function ne_hide_for_real() {
	ne_timer = null;
	if (ne_selected == -1)
		return;
	ne_get_popup(ne_selected).className = 'ne-div hidden';
	ne_get_tr(ne_selected).className = '';
	ne_is_shown = 0;
}

function ne_prelight(id, onoff) {
	if (id != ne_selected)
		ne_get_tr(id).className = onoff ? 'ne-prelight' : '';
}


