<!--

var minTimerID = 0;
var maxTimerID = 0;
var minTimerTimeout = 500;
var maxTimerTimeout = 5000;
var prevSelection = 0;

function showSelect(selList, selSpan, currSelSpan) {
	if (maxTimerID == 0) {
		maxTimerID = setTimeout("hideSelect2('"+selList+"','"+selSpan+"','"+currSelSpan+"')", maxTimerTimeout);
	}

	cancelMinTimer();
	elem = getObject(selSpan);
	elem.style.display = 'inline';

	elem = getObject(selList);
	elem.style.display = 'inline';
	prevSelection = elem.selectedIndex;

	elem = getObject(currSelSpan);
	elem.style.display = 'none';
}

function hideSelect2(selList, selSpan, currSelSpan) {
	if (maxTimerID) {
		cancelMaxTimer();
		elem = getObject(selList);
		if (elem.style.display != 'none') {
			elem.selectedIndex = prevSelection;
			elem.style.display = 'none';
			elem = getObject(selSpan);
			elem.style.display = 'none';
			setSelected(selList, currSelSpan);
		}
	}
}

function hideSelect(selList, selSpan, currSelSpan) {
	cancelMaxTimer();
		
	if (minTimerID) {
		clearTimeout(minTimerID);
		elem = getObject(selSpan);
		elem.style.display = 'none';
		elem = getObject(selList);
		elem.style.display = 'none';
		setSelected(selList, currSelSpan);
	}
}

function setSelected(selList, currSelSpan) {
		elem = getObject(currSelSpan);
		selectionList = getObject(selList);
		elem.innerHTML = selectionList.options[selectionList.selectedIndex].innerHTML ;
		elem.style.display = 'inline';
}

function fadeSelect(selList, selSpan, currSelSpan) {
	minTimerID = setTimeout("hideSelect('"+selList+"','"+selSpan+"','"+currSelSpan+"')", minTimerTimeout);
}

function cancelMinTimer() {
	if (minTimerID) {
		clearTimeout(minTimerID);
	}
}

function cancelMaxTimer() {
	if (maxTimerID) {
		clearTimeout(maxTimerID);
		maxTimerID = 0;
	}
}
//-->