function Image_renderFlash( path, width, height, vars, quality, className ) {

    function escapeValue( value ) {
        if( typeof( value ) != "string" ) {
            return value;
        }
        var str = value.replace( /"/g, "&quot;" );
        str = str.replace( /</g, "&lt;" );

        return str;
    }

    function renderAttribute( name, value ) {
        if( ! value ) {
            return;
        }
        document.write( " " );
        document.write( name );
        document.write( "=\"" );
        document.write( escapeValue( value ) );
        document.write( "\"" );
    }

    function renderParam( name, value ) {
        if( ! value ) {
            return;
        }
        document.write( "<param" );
        renderAttribute( "name", name );
        renderAttribute( "value", value );
        document.write( "/>" );
    }

    document.write( "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"" );
    renderAttribute( "width", width );
    renderAttribute( "height", height );
    renderAttribute( "class", className );
    document.write( " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\">" );

    renderParam( "movie", path );
    renderParam( "quality", quality );
    document.write( "<param name=\"menu\" value=\"false\"/>" );
    document.write( "<param name=\"allowscriptaccess\" value=\"always\"/>" );
    document.write( "<param name=\"wmode\" value=\"transparent\"/>" );
    document.write( "<param name=\"SeamlessTabbing\" value=\"true\"/>" );
    renderParam( "FlashVars", vars );

    document.write( "<embed type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"" );
    renderAttribute( "src", path );
    renderAttribute( "quality", quality );
    renderAttribute( "flashvars", vars );
    renderAttribute( "width", width );
    renderAttribute( "height", height );
    renderAttribute( "allowscriptaccess", "always" );
    renderAttribute( "wmode", "transparent" );
    document.write( ">" );

    document.write( "</embed>" );

    document.write( "</object>" );
}