$(document).ready(function(){
	var ie55 = (navigator.appName=="Microsoft Internet Explorer" && parseInt(navigator.appVersion)==4 && navigator.appVersion.indexOf("MSIE 5.5")!=-1);
	var ie6 = (navigator.appName=="Microsoft Internet Explorer" && parseInt(navigator.appVersion)==4 && navigator.appVersion.indexOf("MSIE 6.0")!=-1);
	
	if (jQuery.browser.msie && (ie55 || ie6)) {
		pngfix('.toggler img', 72, 90);
		pngfix('.twitter_icon img', 48, 48);
		
        try { 
            document.execCommand("BackgroundImageCache", false, true); 
        } catch(err) {}
	}
});

function pngfix(imgstr, width, height) {
	$(imgstr).each(function(){
		$(this).attr('width', width);
		$(this).attr('height', height);
		
		var prevStyle = '';
		var strNewHTML = '';
		var imgId = ($(this).attr('id')) ? 'id="' + $(this).attr('id') + '" ' : '';
		var imgClass = ($(this).attr('class')) ? 'class="' + $(this).attr('class') + '" ' : '';
		var imgTitle = ($(this).attr('title')) ? 'title="' + $(this).attr('title') + '" ' : '';
		var imgAlt = ($(this).attr('alt')) ? 'alt="' + $(this).attr('alt') + '" ' : '';
		var imgAlign = ($(this).attr('align')) ? 'float:' + $(this).attr('align') + ';' : '';
		var imgHand = ($(this).parent().attr('href')) ? 'cursor:hand;' : '';
		if (this.style.border) {
			prevStyle += 'border:'+this.style.border+';';
			this.style.border = '';
		}
		if (this.style.padding) {
			prevStyle += 'padding:'+this.style.padding+';';
			this.style.padding = '';
		}
		if (this.style.margin) {
			prevStyle += 'margin:'+this.style.margin+';';
			this.style.margin = '';
		}
		var imgStyle = (this.style.cssText);
		
		strNewHTML += '<span '+imgId+imgClass+imgTitle+imgAlt;
		strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;float:left;'+imgAlign+imgHand;
		strNewHTML += 'width:'+width+'px;height:'+height+'px;';
		strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + $(this).attr('src') + '\', sizingMethod=\'scale\');';
		strNewHTML += imgStyle+'"></span>';
		if (prevStyle != ''){
			strNewHTML = '<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:'+width+'px;height:'+height+'px;'+'">'+ strNewHTML+'</span>';
		}
		
		$(this).after(strNewHTML).remove();
	});
}
