/***************** Forca/Client/ie6PNGFix.js BEGIN *****************/ function ie6PNGFix() { var allElements = document.getElementsByTagName('*'), ip=/\.png$/i, filterOpening ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='", explicitlyMarked=new Array(); for (var i=0; i< allElements.length; i++) if(allElements[i].className.match(/ie6PNGFix/)) explicitlyMarked.push(allElements[i]); if (explicitlyMarked.length) fix(explicitlyMarked); else fix(allElements); function fix(elements) { for (var i=0; i< elements.length; i++) { var el=elements[i]; if(el.src && el.src.match(ip) && !el.style.filter) { var toHide = null; if (el.width == 0) { var p = el; do { if (p.style.display == 'none') { toHide = p; p.style.display = ''; // alert(el.src+','+el.width+','+el.height); break; } } while (p = p.parentNode); } el.style.height=el.height; el.style.width=el.width; el.style.filter=filterOpening+ el.src+"',sizingMethod='crop')"; el.src="/Forca/Images/clear.gif"; if (toHide) toHide.style.display = 'none'; } else if(el.currentStyle.backgroundImage.match(ip)) { var path=el.currentStyle.backgroundImage.split('"'), rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale', elkids=el.getElementsByTagName('*'), j=elkids.length; es.filter=al+path[1]+"',sizingMethod='"+rep+"')"; es.height=el.clientHeight+'px'; es.backgroundImage='none'; if(j!=0) { if(el.currentStyle.position!="absolute") el.style.position='static'; while(j-->0) if(!elkids[j].style.position) elkids[j].style.position ="relative"; } } } } } /***************** Forca/Client/ie6PNGFix.js END *****************/