function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}

function bqInnerWrap() {
    quotes = document.getElementsByTagName('blockquote');
    for (i = 0; i < quotes.length; i++) {
        current = quotes[i];
        orig_quote = current.innerHTML;
        current.innerHTML = "";
        new_wrap = document.createElement('div');
        new_wrap.innerHTML = orig_quote;
        current.appendChild(new_wrap);
    }
}

addEvent(window, 'load', bqInnerWrap);