﻿

function WriteFlashDocument(id, classID, codeBase, fileUrl ,width,height, scale,loop,backgroundColor,allowFullScreen,allowScriptAccess,wmode,audio, flashVars, quality)
{
    // This part of it is pretty straight forward
    document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://active.macromedia.com/flash7/cabs/ swflash.cab#version=9,0,28,0\"\n");
    
    if(scale.length>0)
    {
        document.write("scale=\"" + scale + "\">\n");
    }
    else
    {
        document.write("width=\"" + width + "\" ");
        document.write("height=\"" + height + "\">\n");
    }
    document.write("<param name=\"src\" value=\"" + fileUrl + "\"></param>\n");
    document.write("<param name=\"loop\" value=\"" + loop.toString() + "\"></param>\n");
    document.write("<param name=\"bgcolor\" value=\"" + backgroundColor + "\"></param>\n");
    document.write("<param name=\"wmode\" value=\"" + wmode + "\"></param>\n");
    document.write("<param name=\"audio\" value=\"" + audio.toString() + "\"></param>\n");
    document.write("<param name=\"Quality\" value=\"" + quality + "\"></param>\n");
    document.write("<embed ");
    document.write("    id=\"" + id + "\" ");
    document.write("    bgcolor=\"" + backgroundColor + "\" ");
    
    if(scale.length>0)
    {
        document.write("scale=\"" + scale + "\"");
    }
    else
    {
        document.write("width=\"" + width + "\" ");
        document.write("height=\"" + height + "\" ");
    }
    
    document.write("    Quality=\"" + quality + "\" ");
    document.write("    wmode=\"\"" + wmode + "\" ");
    document.write("    loop=\"" + loop.toString() + "\" ");
    document.write("    PluginsPage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" ");
    document.write("    audio=\"" + audio.toString() + "\" ");
    document.write("    src=\"" + fileUrl + "\"");
    document.write("    >");
    document.write("</embed>\n");
    document.write("</object>\n");
}