var settings_roundedImg= {
tl: { radius: 8 }, 
tr: { radius: 8 }, 
bl: { radius: 8 }, 
br: { radius: 8 }, 
antiAlias: true, 
autoPad: false, 
validTags: ["div"] };

var rndImgHeightAdjust = 0;
var imgClassToRound = 'rounded-image';

function roundImages(){
    var theImg = $(this);
    var src='background-image:url('+theImg.attr("src")+');';
    var width='width:'+theImg.attr("width")+'px;';
    var h=theImg.attr("height")-rndImgHeightAdjust;
    var height='height:'+h+'px;';
    var float=theImg.css('float');
    var pos=(float!='none')?'position:relative;float:'+float+';':'position:'+theImg.css('position')+';';
    var mgn = theImg.css('margin-top')+' '+theImg.css('margin-right')+' '+theImg.css('margin-bottom')+' '+theImg.css('margin-left');
    var margin='margin:'+mgn+';';
    var alt = theImg.attr('alt');
    if(alt && theImg.hasClass('alt')){
        var altDivClass = (float=='none' && theImg.css('position')=='static') ? 'stc" style="top:'+(h+rndImgHeightAdjust)+'px;' : 'abs';
        var altDiv = '<div class="alt '+altDivClass+'">'+alt+'</div>';
    }else{var altDiv = '';}
    var replacementDiv='<div class="'+imgClassToRound+'" style="'+pos+src+width+height+margin+'">'+altDiv+'</div>';
    theImg.replaceWith(replacementDiv);
}    

function rewritePage(){
    if($.browser.msie && $.browser.version < 7){
        $('img[src$=".png"]').each(function(){
            var src = $(this).attr("src");
            $(this).attr("src","images/transparent.gif");
            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')");
        });
        $('#page-body .bg-transparent').each(function(){
            var src = $(this).css("background-image");
            var method = $(this).hasClass('crop') ? 'crop' : 'scale';
            src = src.replace('url("','').replace('")','');
            var src_arr = src.split('/');
            src_arr[0] = '';
            src = src_arr.join('/');
            $(this).css("background-image","none");
            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='"+method+"')");
        });
    }
    //Round images
    if($('body').hasClass('round-corners')){
        $('#content .'+imgClassToRound).each(roundImages);
        $('.'+imgClassToRound).addClass('rounded').addClass('shadow');
    }
}

$(document).ready(rewritePage);