// This handles multiple onload actions

var onLoadCommands = new Array();
var onLoadProcessed = false;

function onLoad( command ) {
 if( ! onLoadProcessed ) {
  onLoadCommands[ onLoadCommands.length ] = command;
  window.onload = performOnLoad;
 } else {
  eval( command );
 }
}

function performOnLoad()
{
 for( var i=0; i<onLoadCommands.length; i++ ) {
  if( typeof command == 'string' ) {
   eval( onLoadCommands[i] );
  } else {
   onLoadCommands[i]();
  }
 }
 onLoadCommands = new Array();
 onLoadProcessed = true;
}

onLoad( window.onload );
