 
function alphaBackgrounds() {
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	
	if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && itsAllGood ) {
		//Csak akkor kell alkalmazni, ha IE5.5 vagy ujabb. Mozillán nem kell, mert alapbol tudja.

		var argv = alphaBackgrounds.arguments;
		var argc = argv.length;
		var root;
		
		if (1<=argc && argv[0].nodeName ) {
			root = argv[0];
		}	else {
			root = document;
		}

		/*
		var pngbg;
		var bg;
		var tdList = root.getElementsByTagName('*');
		for (var i = 0; i < tdList.length && i<5000; i++) {
			bg = tdList[i].currentStyle.backgroundImage;
			if ( bg ) {
			window.status = i+' / '+tdList.length+' '+bg;
				if ( bg.indexOf('.png') != -1 ) {
					if (bg.lastIndexOf('/') != -1) 
						pngbg = bg.substring(bg.lastIndexOf('/'), bg.length-2);
					tdList[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+pngbg+"', sizingMethod='scale')";
				}
			}
		}
		*/

		var img, newImg;
		//var docDir = document.location.protocol+'//'+document.location.host+'/'+document.location.pathname.replace(/\/[^\/]*$/, '');
		var imgList = root.getElementsByTagName('img');
		//var nodList = imgList.concat(root.getElementsByTagName('input'));
		for (var i = 0; i < imgList.length && i<5000; i++) {
			img = imgList[i].src;
			//window.status = imgList[i].width;
			if (img.indexOf('.png') != -1) {
				/*if (img.lastIndexOf('/') != -1) 
					newImg = img.substring(img.lastIndexOf('/')+1);
				else 
					newImg = img;
				*/
				
				/*	
				if (img.indexOf('/') == 0) {
					img = docDir+'/'+img.substring(img.lastIndexOf('/')+1)
					window.status = img;
				} else {
					img = document.location.protocol+'//'+document.location.host+'/'+img;
				}
				*/
				
				imgList[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img+"', sizingMethod='image')";
				//imgList[i].style.width = imgList[i].currentStyle.width;
				//imgList[i].style.height = imgList[i].currentStyle.height;
				imgList[i].src = "/img/transparent.gif";
			}
		}
	}
}

function antiFlickering() {
	try {
		document.execCommand("BackgroundImageCache", false, true);
	} catch (e) {}
}

