	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	//alert(version);
	if((browser=="Microsoft Internet Explorer")&&(version>=4))
		{
			var supersleight=function()
				{
				    
					var root=false;
					var applyPositioning=true;
					var shim='x.gif';
					var shim_pattern=/x\.gif$/i;
					var fnLoadPngs=function()
					{
						if(root)
						{
							root=document.getElementById(root);
						}
						else
						{
						//alert(root);
							root=document;
						}
						
						for(var i=root.all.length-1, obj=null;(obj=root.all[i]);i--)
						{
						    //alert(obj.id);
							if(obj.currentStyle.backgroundImage.match(/\.png/i)!==null)
							{   
							    //alert(obj);
								bg_fnFixPng(obj);
							}
							if(obj.tagName=='IMG'&&obj.src.match(/\.png$/i)!==null)
							{
								el_fnFixPng(obj);
							}
							//alert(obj.style.position + " " + obj.tagName);
//							if(applyPositioning&&(obj.tagName=='A'||obj.tagName=='INPUT'||obj.tagName=='TEXTAREA'||obj.tagName=='IFRAME'||obj.tagName=='IMG'||obj.tagName=='SELECT'||obj.tagName=='TD'))
//							{
//							    //alert(obj.tagName);
//								obj.style.position='relative';
//							}
						}
					};
					var bg_fnFixPng=function(obj)
					{
					    
						var mode='scale';
						
						var bg=obj.currentStyle.backgroundImage;
						
						var src=bg.substring(5,bg.length-2);
						
						if(obj.currentStyle.backgroundRepeat=='no-repeat')
						{
						
							mode='crop';
						}
						
						//alert(src);
						//obj.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')";
						//alert(shim);
						obj.style.backgroundImage='url('+shim+')';
						
					};
					var el_fnFixPng=function(img)
					{
					    
						var src=img.src;
						
						img.style.width=img.width+"px";
						
						img.style.height=img.height+"px";
						
						//img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')";
						img.src=shim;
						
					};
					var addLoadEvent=function(func)
					{
					    
						var oldonload=window.onload;
						
						if(typeof window.onload!='function')
						{
							window.onload=func;
						}
						else
						{
							window.onload=function()
							{
								if(oldonload)
								{
									oldonload();
								}
								func();
							};
						}
					};
					return {init:function(){addLoadEvent(fnLoadPngs);},limitTo:function(el){root=el;},run:function(){fnLoadPngs();}};}();supersleight.init();
		//supersleight.init();
		//fnLoadPngs();
		
		}
		
		