
function renderFlash( path, width, height, altimage, loop, bgcolor) {
    if(! bgcolor) {
        bgcolor ='#FFFFFF';
    }

    if(! loop) {
        loop = 'false';
    }
    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( "/>" );
    }
    
    function renderAltImage( imgfile, imgWidth, imgHeight, imgAlt ) {
         if( ! imgfile ) {
            return;
        }
        document.write( "<img" );
        renderAttribute( "src", imgfile );
        //imgfile
        //renderAttribute( "width", imgWidth );
        //renderAttribute( "height", imgHeight );
        renderAttribute( "alt", imgAlt );
        document.write( "/>" );
    }
     
    document.write( "<object " );
    renderAttribute( "data", path );
    renderAttribute( "width", width );
    renderAttribute( "height", height );
    renderAttribute( "loop", loop );
    renderAttribute( "bgcolor", bgcolor );
    document.write( "wmode=\"transparent\" type=\"application/x-shockwave-flash\">" );

    renderParam( "movie", path );
    renderParam( "loop", loop );
    renderParam( "bgcolor", bgcolor );
    document.write( "<param name=\"menu\" value=\"false\"/>" );
    document.write( "<param name=\"wmode\" value=\"transparent\"/>" );
    document.write( "<param name=\"quality\" value=\"high\"/>" );
    
    renderAltImage( altimage, width, height, "Banner" );
    document.write( "</object>" );

}


