jQuery.fn.sort = function() {
        return this.pushStack( [].sort.apply( this, arguments ), []);
};
function sortDIV(a,b){
        return $(a).attr('class') > $(b).attr('class') ? 1 : -1;
};

function attachment_text(){
        var divs = $(".attachment_text");
        for(var i = 0; i < divs.length; i++){
                var d = $(divs[i]);
                var divText = $(d).text();
                var p = $(d).parent();
                p.html(divText);
                p.removeClass("ProductAttachment");
                p.addClass("attachment_text_style");
                var prepend = "div#" + p.parent().attr("id");
                p.sort(sortDIV).remove().prependTo(prepend);
        }
}
$(document).ready(function(){
        attachment_text();
        $("div.ProductAttachment > a[id^='d_']").parent().css("text-align","left");
});
