function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
   {
   var dominioimagen = new String();
   var dominiodocumento = new String();
   dominiodocumento = document.URL.split("//")[1].split("/")[0];
   
   for(var i=0; i<document.images.length; i++) {
		var imagentemporal = document.images[i];
		var imagentemporalName = imagentemporal.src.toUpperCase();
		dominioimagen = imagentemporal.src.split("//")[1].split("/")[0];
		if ( (dominioimagen == dominiodocumento ) ) {
			if ( ( imagentemporalName.substring(imagentemporalName.length-3, imagentemporalName.length) == "PNG" ) ){
				
				var imagentemporalID = (imagentemporal.id) ? "id='" + imagentemporal.id + "' " : "";
				var imagentemporalClass = (imagentemporal.className) ? "class='" + imagentemporal.className + "' " : "";
				var imagentemporalTitle = (imagentemporal.title) ? "title='" + imagentemporal.title + "' " : "title='" + imagentemporal.alt + "' ";
				var imagentemporalStyle = "display:inline-block;" + imagentemporal.style.cssText ;

				if (imagentemporal.align == "left") imagentemporalStyle = "float:left;" + imagentemporalStyle;
				if (imagentemporal.align == "right") imagentemporalStyle = "float:right;" + imagentemporalStyle;
				if (imagentemporal.parentElement.href) imagentemporalStyle = "cursor:hand;" + imagentemporalStyle;
				 
				var strNewHTML = "<span " + imagentemporalID + imagentemporalClass + imagentemporalTitle + " style=\"" + "width:" + imagentemporal.width + "px; height:" + imagentemporal.height + "px;" + imagentemporalStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + imagentemporal.src + "\');\"></span>";
				imagentemporal.outerHTML = strNewHTML;
				i = i-1;
			}
        }
		
   }
   
	//iniciar el mapa solo despues de cambiar los pngs
	try {
		init();
	}catch(e){
	
	}
}
try{
	window.attachEvent("onload", correctPNG);
}catch(e){

}
