var clear="images/css/clear.gif" //path to clear.gif



pngfix = function()
{
  var els=document.getElementsByTagName('*');
  var i_p=/\.png/i;
  var i=els.length;

  while (i-- >0)
  {
    var el=els[i];
    var es=el.style;

    if(el.src&&el.src.match(i_p)&&es.filter=='')
    {
      el.height = el.height;
      el.width = el.width;
      es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";
      el.src = clear;
    }
    else
    {
      var elb=el.currentStyle.backgroundImage;
      if(elb.match(i_p))
      {
        var path=elb.split('"');
        var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';
        es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";
        es.height=el.clientHeight+'px';es.backgroundImage="none";
      }
    }
/*
    if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi))
      es.position="relative";
*/
    if (es.filter&&el.currentStyle.position=="relative")
      es.position="static";

  }
}

var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);


if (browser=="Microsoft Internet Explorer" && (version>=4))
{
  if (window.attachEvent)
  {
    window.attachEvent('onload', pngfix);
  }
}
