function writeQuickTime(src, name, width, height, autoplay, controller, version, bgcolor) {    

    if(arguments.length < 4) outTag = "writeQuickTime() requires at least 4 arguments.";
    else { 
        if(autoplay.length == 0) autoplay = "true";
        if(controller.length == 0) controller = "true";
        if(version.length == 0) version = "6,0,2,0";
        if(bgcolor.length == 0) bgcolor = "white";
        
        if(arguments.length > 7) {
            extraParam = "";
            extraEmbed = "";
            for(i = 6; i < arguments.length - 1; i++) {
                extraParam += '<param name="'+arguments[i]+'" value="'+arguments[i]+'">\n';
                extraEmbed += '    '+arguments[i]+'="'+arguments[i]+'"\n';                     
            }    
        }
        
        outTag = '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';
        outTag += '   width="'+width+'" height="'+height+'" id="'+name+'"';
        outTag += '   codebase="http://www.apple.com/qtactivex/qtplugin.cab#version='+version+'">';
        outTag += '  <param name="src" value="'+src+'" />';
        outTag += '  <param name="autoplay" value="'+autoplay+'" />';
        outTag += '  <param name="controller" value="'+controller+'" />';
        if(arguments.length > 7) outTag += extraParam;
        outTag += '  <embed src="'+src+'" width="'+width+'" height="'+height+'" name="'+name+'"';
        outTag += '    pluginspage="http://www.apple.com/quicktime/download"';
        if(arguments.length > 7) outTag += extraEmbed;
        outTag += '    autoplay="'+autoplay+'" bgcolor="'+bgcolor+' controller="'+controller+'">';
        outTag += '  </embed>';
        outTag += '</object>';
    }
        
    document.write(outTag);

}


function writeFlash(src, name, width, height, version, bgcolor) {

    if(arguments.length < 4) outTag = "writeFlash() requires at least 4 arguments.";
    else {
        if(version.length == 0) version = "6,0,0,0";
        if(bgcolor.length == 0) bgcolor = "white";
    
        if(arguments.length > 6) {
            extraParam = "";
            extraEmbed = "";
            for(i = 6; i < arguments.length - 1; i++) {
                extraParam += '<param name="'+arguments[i]+'" value="'+arguments[i]+'">\n';
                extraEmbed += '    '+arguments[i]+'="'+arguments[i]+'"\n';                     
            }    
        }
    
        outTag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
        outTag += '   width="'+width+'" height="'+height+'" id="'+name+'"';
        outTag += '   codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="'+version+'">';
        outTag += '  <param name="movie" value="'+src+'" />';
        outTag += '  <param name="bgcolor" value="'+bgcolor+'" />';
        outTag += '  <param name="quality" value="high" />';
        if(arguments.length > 6) outTag += extraParam;
        outTag += '  <embed src="'+src+'" width="'+width+'" height="'+height+'"';
        outTag += '    type="application/x-shockwave-flash" name="'+name+'"';
        outTag += '    pluginspage="http://www.macromedia.com/go/getflashplayer"';
        if(arguments.length > 6) outTag += extraEmbed;
        outTag += '    quality="high" bgcolor="'+bgcolor+'">';
        outTag += '  </embed>';
        outTag += '</object>';
    }
    
    document.write(outTag);

}