function showInfo(popupId, tid, pageUrl, filterBarVisible) {
	var popup = document.getElementById(popupId);
	var overlayId = popupId.replace('_popupDiv','_listOverlayDiv');
	showOverlay(document.getElementById(overlayId), filterBarVisible);
	document.getElementById(popupId.replace('_popupDiv','_popupFrame')).src = '/_layouts/HollandCasinoPokerSite/TournamentInfoPopup.aspx?tid=' + tid + '&popupid=' + popupId + '&purl=' + pageUrl;
}


function showOverlay(overlayDiv, filterBarVisible) {
	overlayDiv.style.height = (overlayDiv.parentNode.offsetHeight) + (filterBarVisible ? 62 : 2) + 'px';
	overlayDiv.style.top = (filterBarVisible ? -62 : 0) + 'px';
	overlayDiv.style.display = 'block';
}


function popupLoaded(popupId) {
	var popup = document.getElementById(popupId);
	popup.style.display = 'block';
}


function closePopup(popupId) {
	var popup = document.getElementById(popupId);
	popup.style.display = 'none';
	var overlayId = popupId.replace('_popupDiv','_listOverlayDiv');
	hideOverlay(document.getElementById(overlayId));
}



function hideOverlay(overlayDiv) {
	overlayDiv.style.display = 'none';
}


pattern   = new RegExp('(^|\\s+)' + 'hovered' + '(\\s+|$)'),

function on(row) {
	if(row.className != null) {
		row.className += ' ' + 'hovered';
	}
	else {
		row.className = 'hovered';
	}
}


function off(row) {
	row.className = row.className.replace(pattern, ' ');	
}


