function generateFlash (version, flashSrc, flashId, flashName, width, height, showMenu, quality, wmode, bgcolor, imageSrc, imageMap, ieWinVersion, ieMacVersion, mozillaVersion, nsVersion)
{
    var muestroFlash = true;

    if (browser.isIE && browser.isMac && (parseFloat(browser.versionMinor) < ieMacVersion))
    {
        muestroFlash = false;
    }
    
    if (browser.isIE && browser.isWin && (parseFloat(browser.versionMinor) < ieWinVersion))
    {
        muestroFlash = false;
    }    
    
    if (browser.isMozilla && (parseFloat(browser.versionMinor) < mozillaVersion))
    {
        muestroFlash = false;        
    }
    
    if (browser.isNS && (parseFloat(browser.versionMinor) < nsVersion))
    {
        muestroFlash = false;        
    }        
    
    if (muestroFlash && (flashVersion != flashVersion_DONTKNOW) && (flashVersion >= version))
    {
        document.write ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+',0,0,0" width="'+width+'" height="'+height+'" id="'+flashId+'" align="">');
        document.write ('<param name="movie" value="'+flashSrc+'" />');
        document.write ('<param name="menu" value="'+showMenu+'" />');
        document.write ('<param name="quality" value="'+quality+'"/>');
        document.write ('<param name="wmode" value="'+wmode+'" />');
        document.write ('<param name="bgcolor" value="'+bgcolor+'" />');
        document.write ('<embed src="'+flashSrc+'" menu="'+showMenu+'" quality="'+quality+'" wmode="'+wmode+'" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+flashName+'" align="" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        document.write ('</object>');          
    }
    else
    {
        if (imageSrc != '')
        {
            document.write('<img src="'+imageSrc+'" width="'+width+'" HEIGHT="'+height+'" usemap="'+imageMap+'" border="0" alt="" class="none" />');
        }
    }
}

function show (elementId)
{
    document.getElementById(elementId).style.visibility = 'visible';
    document.getElementById(elementId).style.display = 'block';    
}

function hide (elementId)
{
    document.getElementById(elementId).style.visibility = 'hidden';
    document.getElementById(elementId).style.display = 'none';    
}
