
var popupCloseTimer;
var popupClosingTimer;

function popupClosing() {
	clearTimeout(popupClosingTimer);
  document.getElementById('popup').style.display = 'none';
}

function popupCloser() {
  clearTimeout(popupCloseTimer);
	new Effect.Opacity($('popup'), {duration:0.1, from: 1.0, to:0.0});
	setTimeout(popupClosing, 100);
}

function popupCheckHover() {
	if(popupCloseTimer) {
		clearTimeout(popupCloseTimer);
	}
	in_popup = true;
}

function popupMouseOut() {
	if(popupCloseTimer) {
		clearTimeout(popupCloseTimer);
	}
	in_popup = false;
	popupCloseTimer = setTimeout(popupCloser, 100); 
}



