(function () {
eval( JELLY() );

var overlay = new Overlay({ 
		style: {
			opacity: .8,
			background: '#000'
		}
	});

var wrapper = createBranch(
		'#dialog-top',
			'#dialog-wrapper @:inner',
				'iframe#dialog-frame @:iframe, border:0, frameborder:0'
	);

var closeBtn = createElement( 'a.btn-close', {
	text: '&times; Close',
	href: 'action:Close'
});
insertElement( closeBtn, wrapper.inner );

var clickAnywhere;
var closeDialog = function ( e ) {
	if ( e ) { 
		stopEvent( e );
	}
	removeElement( wrapper.root );
	overlay.hide();
};
addEvent( closeBtn, 'click', closeDialog );

withElement( 'open-brochure', function ( el ) {
	var handler = function ( e ) {
		stopEvent( e );
		overlay.show();
		wrapper.iframe.src = el.href;
		insertElement( wrapper.root );
		wrapper.root.style.top = getWindowScroll()[1] + 10 + 'px';
		if ( !browser.ie ) { 
			clickAnywhere = addEvent( document, 'click', function ( e ) {
				if ( !wrapper.inner.contains( e.target ) ) {
					closeDialog( null );
					removeEvent( clickAnywhere );
				}
			});
		}
	};
	addEvent( el, 'click', handler );
});

	
})();
