/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 *
 * Changelog:
 *    11.09.2007 Version 1.1
 *    - removed noConflict
 *    - added png-support for input type=image
 *    - 01.08.2007 CSS background-image support extension added by Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 *    31.05.2007 initial Version 1.0
 * --------------------------------------------------------------------
 */
(function(A){jQuery.fn.pngFix=function(E){E=jQuery.extend({blankgif:"blank.gif"},E);var D=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var C=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);var B=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 7.0")!=-1);if(jQuery.browser.msie&&(D||C||B)){jQuery(this).find("img[@src$=.png]").each(function(){jQuery(this).attr("width",jQuery(this).width());jQuery(this).attr("height",jQuery(this).height());var M="";var H="";var G=(jQuery(this).attr("id"))?'id="'+jQuery(this).attr("id")+'" ':"";var N=(jQuery(this).attr("class"))?'class="'+jQuery(this).attr("class")+'" ':"";var J=(jQuery(this).attr("title"))?'title="'+jQuery(this).attr("title")+'" ':"";var K=(jQuery(this).attr("alt"))?'alt="'+jQuery(this).attr("alt")+'" ':"";var I=(jQuery(this).attr("align"))?"float:"+jQuery(this).attr("align")+";":"";var F=(jQuery(this).parent().attr("href"))?"cursor:hand;":"";if(this.style.border){M+="border:"+this.style.border+";";this.style.border=""}if(this.style.padding){M+="padding:"+this.style.padding+";";this.style.padding=""}if(this.style.margin){M+="margin:"+this.style.margin+";";this.style.margin=""}var L=(this.style.cssText);H+="<span "+G+N+J+K;H+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+I+F;H+="width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;";H+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');";H+=L+'"></span>';if(M!=""){H='<span style="position:relative;display:inline-block;'+M+F+"width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+'px;">'+H+"</span>"}jQuery(this).hide();jQuery(this).after(H)});jQuery(this).find("*").each(function(){var G=jQuery(this).css("background-image");if(G.indexOf(".png")!=-1){var F=G.split('url("')[1].split('")')[0];jQuery(this).css("background-image","none");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+F+"',sizingMethod='scale')"}});jQuery(this).find("input[@src$=.png]").each(function(){var F=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+F+"', sizingMethod='scale');";jQuery(this).attr("src",E.blankgif)})}return jQuery}})(jQuery);