var PNG = {
	fix:function(selector) {
	
		if ((navigator.appVersion.indexOf('MSIE 6') >= 0)) {
			var clear="/img/blank.gif" //path to clear.gif
			var els=$(selector);
			var ip=/\.png/i;
			var i=els.length;
			while(i-- >0){
				var el=els[i];
				var es=el.style;
				if(el.src&&el.src.match(ip)&&!es.filter) {
					es.height=el.height;
					es.width=el.width;
					es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";
					el.src=clear;
				}
				else {
					var elb=el.currentStyle.backgroundImage;
					if(elb.match(ip)) {
						var path=elb.split('"');
						var rep=(el.currentStyle.backgroundRepeat=='no-repeat') ? 'crop':'scale';
						es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";
						es.height=el.clientHeight+'px';
						es.backgroundImage='none';
						// var elkids=el.getElementsByTagName('*');
						// if (elkids){ 
						// 	var j=elkids.length;
						// 	if(el.currentStyle.position!="absolute") es.position='static';
						// 	while (j-- >0){
						// 		if(!elkids[j].style.position) elkids[j].style.position="relative";
						// 	}
						// }
					}
				}	
			}
		}
	}
}

$(function() {	
	PNG.fix('.png');
});
