function showLightbox(c, f_url, f_postdata) {
	if ( !c ) {
		c = '&nbsp;';
	}
	// 
	// Create overlay
	// <div class="overlay"></div>
	// 
	// Create lightbox
	// <div class="lightbox"></div>
	// 

	if ( 0 < $('overlays').childNodes.length ) {
		var objLastLightbox = $('overlays').lastChild;
		var s = objLastLightbox.getElementsByTagName('select'), i = s.length;
		while (i--) {
			s[i].style.visibility = 'hidden';
		}
	}
	var iExistingLightboxes = Math.ceil($('overlays').childNodes.length/2);

	// Overlay
	var divOverlay = document.createElement('div');
	divOverlay.className = 'overlay';

	// Lightbox
	var divLightbox = $(document.createElement('div'));
	divLightbox.className = 'lightbox';
	divLightbox.setAttribute( '_url', ( f_url ? f_url : '' ) );
	divLightbox.setAttribute( '_postdata', ( f_postdata ? f_postdata : '' ) );
	divLightbox.setHTML('<table style="background-color:white;" border="0" cellpadding="10" cellspacing="0"><tr><td align="right" valign="top">'+c+'</td></tr></table>');
	// ^^ margin:'+(10+iExistingLightboxes*20)+'px; ^^

	$('overlays').appendChild(divOverlay);
	$('overlays').appendChild(divLightbox);

	var o = [document.body.scrollLeft, document.body.scrollTop];
	var s = getClientSizes();
	divOverlay.style.width = s[0]+'px';
	divOverlay.style.height = s[1]+'px';
	divLightbox.style.left = (o[0])+'px';
	divLightbox.style.top = (o[1])+'px';
}
function hideLightbox(n) {
	if ( !n || 'number' != typeof n || 1 >= n ) {
		n = 1;
	}
	for ( var j=0; j<n; j++ ) {
		// remove top lightbox
		if ( 0 < $('overlays').childNodes.length ) {
			$('overlays').removeChild($('overlays').lastChild);
			$('overlays').removeChild($('overlays').lastChild);
			if ( 0 < $('overlays').childNodes.length ) {
				if ( 'function' == typeof nd ) {
					nd();
				}
				var objLastLightbox = $('overlays').lastChild;
				var s = objLastLightbox.getElementsByTagName('select'), i = s.length;
				while (i--) {
					s[i].style.visibility = '';
				}
			}
		}
	}
	return false;
}
function getClientSizes() {
	return [document.body.scrollWidth, document.body.scrollHeight];
}

