/*
 
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 arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);

function showPng(id,image,imageover,w,h,page_link)
{
	var writeHrefImage = "";
	
	if ((version >= 5.5) && version < 7 && (document.body.filters))
	{
		writeHrefImage = "<a href='" + page_link + "' onmouseover=\"navOver('" + id + "','" + imageover + "');\" onmouseout=\"navOut('" + id + "','" + image + "');\"><div id='sub_" + id + "'></div></a>";
		document.getElementById(id).innerHTML = writeHrefImage;
		
		document.getElementById('sub_' + id).style.width = w + "px";
		document.getElementById('sub_' + id).style.height = h + "px";
		document.getElementById('sub_' + id).style.cursor = "pointer";
		document.getElementById('sub_' + id).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + image + "', sizingMethod='scale');";
	}
	else
	{
		writeHrefImage = "<a href='" + page_link + "' onmouseover=\"document.images['" + id + "_img'].src='" + imageover + "'\" onmouseout=\"document.images['" + id + "_img'].src='" + image + "'\">";
		writeHrefImage += "<img src='" + image + "' name='" + id + "_img' width='" + w + "' height='" + h + "' alt='' border='0'></a>";
		document.getElementById(id).innerHTML = writeHrefImage;
	}
}

function fillPng(id,image,w,h)
{
	var writeFill = "";
	
	if ((version >= 5.5) && version < 7 && (document.body.filters))
	{
		document.getElementById(id).style.width = w + "px";
		document.getElementById(id).style.height = h + "px";
		document.getElementById(id).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + image + "', sizingMethod='scale');";
	}
	else
	{
		writeFill = "<img src='" + image + "' name='" + id + "' width='" + w + "' height='" + h + "' alt='' border='0'>";
		document.getElementById(id).innerHTML = writeFill;
	}
}