//определяем путь к текущему файлу по его имени
var pngfixFilePath = "";
var pngfixFileName = "pngfix.js"; 
for (scriptIndex in scriptList = document.getElementsByTagName("script")){
	scriptLink = scriptList[scriptIndex].src;
	if ((scriptLink !== undefined) && (scriptLink.indexOf(pngfixFileName) !== -1)){
		pngfixFilePath = scriptLink.split(pngfixFileName)[0];
	}
}

function iePNGfix(element)
{
  //Если браузер IE версии 5.5-6
  //if (/MSIE (5\.5|6|7|8).+Win/.test(navigator.userAgent))
  //{
    var src;
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = pngfixFilePath + 'pngfix_blank.gif'; //заменяем изображение прозрачным gif-ом
      }
    }
	else //иначе, если это не картинка а другой элемент
    {  
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
	  
      if (src)
      {
	    //берем из значения свойства background-image только адрес картинки
        src = src[1];
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
	  
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) {
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', enabled=true, sizingMethod='scale')";
		//element.runtimeStyle.MsFilter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', enabled=true, sizingMethod='scale')";
	}
	
  //}
}