﻿(function($){

	$.overlay = function(fn) {
		var $content;
		
		function build() {
			
			if($.browser.msie && $.browser.version < 7) {
				$(document.body).append('<iframe class="overlayMask"></iframe>');
			}
			$(document.body).append('<div class="overlayMask"></div><div class="overlayWrapper"><div class="overlayWindow"><div class="overlayWrapper00"><a class="close-login-pref" href="#"><img class="btn_close" alt="Close" title="Close Window" src="http://www.coutts.com/images/close-btn.gif" border="0" /></a><div class="overlayContent"></div></div><div class="overlayWrapper01"></div></div></div>');
			
			$('.overlayMask').css({height:$(window).height(),width:$(window).width()});
			$('.overlayWrapper').css({width:$(window).width()});
			
			$content = $('.overlayContent').bind('overlay.close',function(){close(true);});
			
			$("a.close-login-pref").click(function() {close(true);});
			
			var top = $(window).scrollTop();
			$('.overlayWrapper').css({top:top+'px'});
			$('body').addClass('extOverlay');
			
			return $content;
		}
		
		function close(supress) {
			if(!supress) {$('.overlayContent').trigger('overlay.closed');}
			$('.overlayWrapper,.overlayWrapper00,.overlayMask').empty().remove();
			$('body').removeClass('extOverlay');
		}
		
		return build();
	}
	
})(jQuery);

