var cargado;
var elements;
function needHack()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1)	return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)) && (navigator.platform == ("Win32")));
}

var needhack = needHack();
var transparentImage = "/images/transparent.gif";


function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

if (needhack){
	
	
	addLoadEvent(pngHack);
}
	
function pngHack()
{
	cargado=true;
	elements=document.getElementsByTagName('img');
	for (i=0;i<elements.length;i++){
		element=elements[i];
		var src2 = element.src;
		if ( /\.png/.test( src2.toLowerCase() ) ) 
		{
			var height2 = element.height;
			var width2 = element.width;
			element.src = transparentImage;	
			if ((width2>0)||(height2>0)){
				method='scale';
				if (height2>0){
					element.height =height2;				
				}
				if (width2>0){
					element.width=width2;
				}
			}else{
				method='image';
			}
			element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src2 + "',sizingMethod='"+method+"')";
			element.runtimeStyle.visibility='';
		}
	}
	
	
	
    /*Backgrounds*/
    
	elements=document.getElementsByTagName('div');
	for (i=0;i<elements.length;i++){
        element=elements[i];
        var src = element.currentStyle.backgroundImage;
        if (src.indexOf("png") != -1) 
        {    
			src=src.replace(/url\(['"]?([^\)'"]*)['"]?\)/gi,'$1');
			element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(StartX=100,center=true,enabled=true,src='" + src + "',sizingMethod='crop')";
			element.style.background='';
	    }
	}
}

