/*
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.2, 09.03.2009
 * 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)
 */
(function(){jQuery.fn.pngFix=function(a){var c="', sizingMethod='scale');",b="Microsoft Internet Explorer";a=jQuery.extend({blankgif:"blank.gif"},a);var d=navigator.appName==b&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1,e=navigator.appName==b&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1;if(jQuery.browser.msie&&(d||e)){jQuery(this).find("img[src$=.png]").each(function(){var g="px;",f='" ',b="",a=this;jQuery(a).attr("width",jQuery(a).width());jQuery(a).attr("height",jQuery(a).height());var e=b,d=b,n=jQuery(a).attr("id")?'id="'+jQuery(a).attr("id")+f:b,j=jQuery(a).attr("class")?'class="'+jQuery(a).attr("class")+f:b,l=jQuery(a).attr("title")?'title="'+jQuery(a).attr("title")+f:b,m=jQuery(a).attr("alt")?'alt="'+jQuery(a).attr("alt")+f:b,i=jQuery(a).attr("align")?"float:"+jQuery(a).attr("align")+";":b,h=jQuery(a).parent().attr("href")?"cursor:hand;":b;if(a.style.border){e+="border:"+a.style.border+";";a.style.border=b}if(a.style.padding){e+="padding:"+a.style.padding+";";a.style.padding=b}if(a.style.margin){e+="margin:"+a.style.margin+";";a.style.margin=b}var k=a.style.cssText;d+="<span "+n+j+l+m;d+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+i+h;d+="width:"+jQuery(a).width()+g+"height:"+jQuery(a).height()+g;d+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(a).attr("src")+c;d+=k+'"></span>';if(e!=b)d='<span style="position:relative;display:inline-block;'+e+h+"width:"+jQuery(a).width()+g+"height:"+jQuery(a).height()+g+'">'+d+"</span>";jQuery(a).hide();jQuery(a).after(d)});jQuery(this).find("*").each(function(){var a="background-image",b=jQuery(this).css(a);if(b.indexOf(".png")!=-1){var c=b.split('url("')[1].split('")')[0];jQuery(this).css(a,"none");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var b=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+c;jQuery(this).attr("src",a.blankgif)})}return jQuery}})(jQuery);
