var generator = new Object();
generator.params = new Object();

generator.addParam = function(name, value) {
    this.params[name] = value;
};
generator.updatePlayer = function(playerId) {
    var out = '<object type="application/x-shockwave-flash" data="' + this.player + '" id="' + this.id + '" width="' + this.width + '" height="' + this.height + '">' + "\n";
    out += '    <param name="movie" value="' + this.player + '" />' + "\n";
    out += '    <param name="allowFullScreen"value="true" />' + "\n";
    out += '    <param name="FlashVars" value="';

    var separator = '';
    for (var i in this.params) {
        out += separator + i + "=" + escape(this.params[i]);
        separator = '&amp;';
    }

    out += '" />' + "\n";
    out += '</object>';

    var player = document.getElementById(playerId);
    player.innerHTML = out;
};