// PNG Image Transparency Fix
// Version 1.00
//
// Copyright 2006 Pointy Computers Limited
// All Rights Reserved.
//
// http://www.pointycomputers.co.uk/web

var tagsWithBackgrounds = new Array( "DIV", "TD");

function addEvent(elm, evType, fn, useCapture) {
   // Credit: Function written by Scott Andrews
   // (slightly modified)

   var ret = 0;

   if (elm.addEventListener)
       ret = elm.addEventListener(evType, fn, useCapture);

   else if (elm.attachEvent)
       ret = elm.attachEvent('on' + evType, fn);

   else elm['on' + evType] = fn;

   return ret;
}
function fixPNG() {

	
	var start = navigator.appVersion.indexOf( "MSIE");

	if( start == -1)	return;

	var len = navigator.appVersion.indexOf( ";", start) -start;
	var ver = navigator.appVersion.substr( start +5, len);

	if( parseFloat( ver) < 5.5 || parseFloat( ver) >= 7) return;

	var imgs = document.getElementsByTagName( "IMG");
	var i;

	for( i = 0; i < imgs.length; i++) {
		var thisImg = imgs[ i];
		var ext = thisImg.src.substr( thisImg.src.length -10, thisImg.src.length);
		var x = thisImg.width;
		var y = thisImg.height;

		if( ext == "-trans.png") {
			thisImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='"+thisImg.src+"', sizingMethod='scale');";
         	thisImg.PNG_original_src = thisImg.src;
			thisImg.src = "images/blank.gif";
			thisImg.width = x;
			thisImg.height = y;
			thisImg.PNG_converted = 1;
		}
	}
}

addEvent( window, "load", fixPNG);
