var $blankImg = "/images/blank.gif";

function isset(varname){
  return(typeof(window[varname])!='undefined');
}

function IE6_PNG_Fixer(parent)
{
	if (parent == "") parent = "";

	if (!window.ie6) return;

    var blankImage = $blankImg;

    if (isset('$pagePath')) {
        blankImage = $pagePath + "images/blank.gif";
    }

	var imgTags = $$("img");
	//var imgTags = $$(parent + "img");
	imgTags.each(function(img,i){
		oldSrc = img.src;
		if (oldSrc.indexOf(".png") > -1)
		{
			w = img.width;
			h = img.height;
			img.src = blankImage;
			img.width = w;
			img.height = h;
			img.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + oldSrc + "',sizingMethod='crop')");
		}
	});

	var divTags = $$("div");
	//var divTags = $$(parent + " div");
	divTags.each(function(div,i){
		var styleVal = div.getStyle("backgroundImage");
		if (styleVal.indexOf(".png") > -1)
		{
			var ba = div.getStyle("background-attachment");
			styleVal = styleVal.replace("url(\"", "");
			styleVal = styleVal.replace("\")", "");
			div.setStyle("background-image", "url(none)");
			if (ba == "fixed")
				div.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='crop')");
			else
				div.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='scale')");
		}
	});

	var tableTags = $$("td");
	//var tableTags = $$(parent + " td");
	tableTags.each(function(tt,i){
		var styleVal = tt.getStyle("backgroundImage");
		if (styleVal.indexOf(".png") > -1)
		{
			styleVal = styleVal.replace("url(\"", "");
			styleVal = styleVal.replace("\")", "");
			tt.setStyle("background-image", "url(none)");
			tt.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='scale')");
		}
	});

	var aTags = $$("a");
	//var aTags = $$(parent + " a");
	aTags.each(function(link,i){
		var styleVal = link.getStyle("backgroundImage");
		if (styleVal.indexOf(".png") > -1)
		{
			styleVal = styleVal.replace("url(\"", "");
			styleVal = styleVal.replace("\")", "");
			link.setStyle("background-image", "url(none)");
			link.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='crop')");
		}
	});
	
	var aTags = $$("h2");
	//var aTags = $$(parent + " a");
	aTags.each(function(link,i){
		var styleVal = link.getStyle("backgroundImage");
		if (styleVal.indexOf(".png") > -1)
		{
			styleVal = styleVal.replace("url(\"", "");
			styleVal = styleVal.replace("\")", "");
			link.setStyle("background-image", "url(none)");
			link.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='crop')");
		}
	});
	
	var aTags = $$("span");
	//var aTags = $$(parent + " a");
	aTags.each(function(link,i){
		var styleVal = link.getStyle("backgroundImage");
		if (styleVal.indexOf(".png") > -1)
		{
			styleVal = styleVal.replace("url(\"", "");
			styleVal = styleVal.replace("\")", "");
			link.setStyle("background-image", "url(none)");
			link.setStyle("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + styleVal + "',sizingMethod='crop')");
		}
	});
}