document.observe('dom:loaded', function(){
$$("code").each(function(code){
    lines = code.innerHTML.split('\n')

    ol = document.createElement('ol')
    ol.addClassName("code")
        lines.each(function(l){
            li = null
            li = document.createElement('li')
            li.innerHTML = l
            ol.insert(li)
        })
    code.hide()
    code.insert({before: ol})
})
})