function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function init_embed_wave(waveid, parentid, bgcolor, textcolor, fonts, fontsize) {
   var bgcolor = (bgcolor === '') ? "transparent" : bgcolor;
   var textcolor = (textcolor === '') ? "#cccccc" : textcolor;
   var fonts = (fonts === '') ? "Arial, Helvetica" : fonts;
   var fontsize = (fontsize === '') ? "13px" : fontsize; 

   var wavePanel = new WavePanel('http://wave.google.com/wave/');
   wavePanel.loadWave(waveid);
   wavePanel.setUIConfig(bgcolor, textcolor, fonts, fontsize);
   wavePanel.init(document.getElementById(parentid));
}
