/*
 
Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/
//var blankSrc = "/files/blank.gif";
var blankSrc = pfad_images+"/blank.gif";

function check()
{
	if (/MSIE ((5\.5)|[6])/.test(navigator.userAgent) &&
			navigator.platform == "Win32" && (document.body.filters)) 
	{
	   for(var i=0; i<document.images.length; i++)
	   {
		  var img = document.images[i];
		  var imgName = img.src.toUpperCase();
		  
		  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {
			  img.style.width = img.width+"px";
			  img.style.height = img.height+"px";
			  img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +
							"AlphaImageLoader(src='" + img.src + "',sizingMethod='image',enabled=true)";
			  img.src = blankSrc;
		  }
	   }
	   
	   var inputs = document.getElementsByTagName('INPUT');
	   for(var i=0; i<inputs.length; i++)
	   {
		  var input = inputs[i];
		  if (input.type.toUpperCase() == 'IMAGE'){
			  var inputName = input.src.toUpperCase()
			  if (inputName.substring(inputName.length-3, inputName.length) == "PNG")
			  {
				  input.runtimeStyle.width = input.offsetWidth+"px";
				  input.runtimeStyle.height = input.offsetHeight+"px";
				  input.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +
								"AlphaImageLoader(src= \'" + input.src + "\',sizingMethod='image',enabled=true)";
				  input.src = blankSrc;
			  }
		  }
	   }
	   

	
	   var div = document.getElementsByTagName('DIV');
	   for (var i=0; i<div.length; i++)
	   {
		   var src = div[i].currentStyle.backgroundImage;
		   if (src.substring(src.length-5, src.length-2).toUpperCase() == "PNG"){
			   div[i].style.backgroundImage = "none";
			   div[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader"
					 + "(src=\'" +  src.substring(5, src.length-2) + "\',enabled=true,  sizingMethod='scale')";
		   }
		   
	   }
	}
}

window.onload = check;