/*
 * jQuery pngIE - A fast, reliable, and unobtrusive transparent png fix for Internet Explorer 6.
 *
 * Copyright (c) 2010 David Belais
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Version: 0.1
 */
(function(a){a.fn.pngie=function(c){var e=a.extend({blankgif:"http://upload.wikimedia.org/wikipedia/commons/c/ce/Transparent.gif",sizingMethod:"crop"},c);var d=this;if(a.browser.msie&&parseInt(a.browser.version,10)<7){var b=function(){if(a(this).width()>0){var g=/^progid\:DXImageTransform\.Microsoft\.AlphaImageLoader\(.*?src\=[\"\']?(.*\.png)[\"\']?.*?\)/.exec(this.runtimeStyle.filter);if(!g||g.length<2||g[1]!=a(this).attr("src")){a(this).attr("width",a(this).width()).attr("height",a(this).height());this.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+a(this).attr("src")+'", sizingMethod="'+e.sizingMethod+'");';a(this).attr("src",e.blankgif);}}};a("[src$=.png]",this).add(a(this).filter("[src$=.png]")).each(b);a(window).load(function(){a("[src$=.png]",d).add(a(d).filter("[src$=.png]")).each(b);});a("[src$=.png]").live("mousemove",function(){a(this).each(b);a("[src$=.png]").each(b);});a("[src$=.png]").load(b);a("*",this).each(function(g){var f=a(this).css("background-image");if(typeof(f)=="string"&&f!="none"&!/^progid\:DXImageTransform\.Microsoft\.AlphaImageLoader/.test(this.runtimeStyle.filter)){f=/url\([\"\']?(.*\.png)[\"\']?\)/.exec(f);if(f&&f.length>1&&a(this).css("background-repeat").indexOf("no-")>-1){a(this).css("background-image","none").attr("contentEditable",true).attr("width",a(this).width()).attr("height",a(this).height());this.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+f[1]+'",sizingMethod="'+e.sizingMethod+'")';}}});}return a;};})(jQuery);