var trans='/_images/blank.gif';if($.browser.msie)
{if($.browser.version<=6)
{$(document).ready(function(){fixPngs()});}}
function fixPngs()
{var root=false;if(root)
{root=document.getElementById(root);}else
{root=document;}
for(var i=root.all.length-1,obj=null;(obj=root.all[i]);i--)
{if(obj.currentStyle.backgroundImage.match(/\.png"\)/i)!==null)
{make_bg_transparent(obj);}
if(obj.tagName=='IMG'&&obj.src.match(/\.png$/i)!==null){make_img_transparent(obj);}}}
function make_bg_transparent(element)
{var mode='scale';var bg=element.currentStyle.backgroundImage;var src=bg.substring(5,bg.length-2);if(element.currentStyle.backgroundRepeat=='no-repeat')
{mode='crop';}
add_filter(element,src,mode);if($(element).hasClass('ie6png-hover'))
{var hover_src=src;hover_src=hover_src.replace(/\.png$/i,'-over.png');$(element).hover(function(){element.style.filter=make_filter(hover_src,mode);},function(){element.style.filter=make_filter(src,mode);});}
element.style.backgroundImage='url('+trans+')';}
function add_filter(element,src,mode)
{var element=arguments[0];var src=arguments[1]?arguments[1]:element.src;var mode=arguments[2]?arguments[2]:'image';if($(this).hasClass('ie6png-mode-scale'))
{mode='scale'}
else if($(this).hasClass('ie6png-mode-crop'))
{mode='crop';}
else if(($(this).hasClass('ie6png-mode-image')))
{mode='image';}
element.style.filter=make_filter(src,mode);}
function make_filter(src,mode)
{return"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')";}
function make_img_transparent(element)
{if($(element).hasClass('ie6png-no_replace'))
{return;}
add_filter(element);element.src=trans;}

