﻿(function (a) { function b(a) { return a && a.constructor === Number ? a + "px" : a } a.fn.bgiframe = a.browser.msie && /msie 6\.0/i.test(navigator.userAgent) ? function (c) { c = a.extend({ top: "auto", left: "auto", width: "auto", height: "auto", opacity: true, src: "javascript:false;" }, c); var d = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="' + c.src + '"' + 'style="display:block;position:absolute;z-index:-1;' + (c.opacity !== false ? "filter:Alpha(Opacity='0');" : "") + "top:" + (c.top == "auto" ? "expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')" : b(c.top)) + ";" + "left:" + (c.left == "auto" ? "expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')" : b(c.left)) + ";" + "width:" + (c.width == "auto" ? "expression(this.parentNode.offsetWidth+'px')" : b(c.width)) + ";" + "height:" + (c.height == "auto" ? "expression(this.parentNode.offsetHeight+'px')" : b(c.height)) + ";" + '"/>'; return this.each(function () { if (a(this).children("iframe.bgiframe").length === 0) this.insertBefore(document.createElement(d), this.firstChild) }) } : function () { return this }; a.fn.bgIframe = a.fn.bgiframe })(jQuery)
