// -----------------------------
function viewCode() {
    var els = document.getElementsByTagName('div');
    for (i=0; i < els.length; i++) {
        var el = els[i];
        var prefix = 'source_';
        var id = els[i].id;
        if (el.id && el.id.indexOf (prefix == 0)) {
            var source_id = id.substring(prefix.length, els[i].id.length);
            if (document.getElementById(source_id)) {
                el.innerHTML = '<pre><tt>' + document.getElementById(source_id).innerHTML.replace(/</g, '&lt;') + '</tt></pre>';
           } 
        }
    }
}
MMAttachEvent( window, 'load', viewCode ); 
