bend.windows = { makeModal: function(options) { var defaults = { opacity: 1 }; $.extend(defaults, options); $this = $(this); $('
').css({ position: 'absolute', background: 'transparent url(./themes/admin/media/images/audarisTools.modal.background.png) repeat', top: '0px', left: '0px', opacity: defaults.opacity, width: '100%', height: $(document).height() + 'px', zIndex: 99999 }).attr({ id: 'easywayShopModal' }).appendTo('body'); }, destroyModal: function(options) { var defaults = { opacity: 0.8 }; $.extend(defaults, options); $this = $(this); $('#easywayShopModal').empty().remove(); }, isModal: function() { return $("#easywayShopModal").length; }, makeWindow: function(options) { var defaults, win; defaults = { minLength: 8, width: '440px' }; if (bend.windows.isModal()) { return false; } if (options) { configuration = bend.makeConfiguration(defaults, options); } else { configuration = defaults; } bend.windows.makeModal(); win = $('') .css({ position: 'absolute', width: defaults.width, height: defaults.height, background: '#ffffff', padding: '20px', textAlign: 'left', left: (($(window).width() - parseInt(configuration.width)) / 2) + 'px', // top: (($(window).height() - parseInt(defaults.height)) / 2 + $(window).scrollTop()) + 'px', top: '100px', zIndex: 100000 }) .appendTo('body'); return win; }, destroyWindow: function(win) { $(win).empty().remove(); bend.windows.destroyModal(); } }