/**
 * options:
 *		display: CSS display, when map is to be visble
 */
function nLayoutCover(obj, options) {
	nDynamic(obj);
	obj.nName = 'nLayoutCover';
	
	obj.configure({
		display: (obj.realCss('display') != 'none')? obj.realCss('display') : 'block'
	});
	obj.configure(options);
	
	obj.opened = function() {
		return (obj.realCss('display') != 'none');
	}
	
	obj.close = function() {
		obj.style.display = 'none';
	}
	
	obj.open = function() {
		obj.style.display = obj.config.display;
	}
}