//<![CDATA[
/**
* Written by Toby Evans
* Requires 1px * 1px 8bit transparent png or similar gif
* and mootools domready function loaded or just load on pageload (this will probably cause more of a flicker as the transparency loads)
*/
var spacerImage = 'spacer.png';
// fix IE png trancparency on img elemets
function loadAlpha() {
  if (!window.ie || window.ie7) return false; // exit if IE 7 or not IE
  var images = $$('img');
  for (var i=0; i<images.length; i++) {
    if (images[i].src.indexOf('.png')!=-1) {
      // stop image from collapsing if no width/height set
      images[i].setStyle('width',images[i].width+'px');
      images[i].setStyle('height',images[i].height+'px');
      // apply alpha
      images[i].setStyle('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+images[i].src+'", sizingMethod="image")');
      // hide src image
      images[i].src = images[i].src.replace(getFileNameFromUri(images[i].src), spacerImage);
    }
  }
}
function getFileNameFromUri(uri) {
  var segments = uri.split('/');
  return segments[(segments.length - 1)];
}
window.addEvent('domready', loadAlpha);
//]]>