var OPEN_DELAY = 400;
var CLOSE_DELAY = 2000;

var openTimer = null;
var closeTimer = null;

var accordion = null;
var lockedItem = null;

function openAccordion(item) {
    if (item != null && accordion != null) {
	openTimer=setTimeout("accordion.showThisHideOpen("+item+");", OPEN_DELAY);
	clearTimeout(closeTimer);
	closeTimer = null;
	if (lockedItem != item) lockedItem = null;
    }
}

function closeAccordion(item) {
    if (openTimer && lockedItem != item) {
	clearTimeout(openTimer);
	openTimer = null;
	if (accordion != null) closeTimer=setTimeout("accordion.showThisHideOpen()", CLOSE_DELAY);
    }
}

