var flash = false;
var flashVers = false;


function dsFlashOne(mt) {
    if (mt != "") {
        if (!navigator.mimeTypes) return false;
        if (!navigator.mimeTypes[mt]) return false;
        if (navigator.mimeTypes[mt].enabledPlugin == null) return false;
    }
    return true;
}

function dsFlashTwo(pname, desc, pluginNameToDetect) {
    if ((desc.indexOf(pluginNameToDetect) != -1)
        || (pname.indexOf(pluginNameToDetect) != -1)) {
        return true;
    }
    return false;
}

function dsFlash(mimetype, pluginNameToDetect, pname, desc) {
    if (dsFlashOne(mimetype) && dsFlashTwo(pname, desc, pluginNameToDetect)) {
        return true;
    } else {
        return false;
    }
}

if (navigator.plugins && navigator.plugins.length > 0) {
    for (i = 0; i < navigator.plugins.length; i++) {
        plugin = navigator.plugins[i];
        pname = plugin.name;
        desc = plugin.description;
        if (dsFlash("application/x-shockwave-flash", "Shockwave Flash", pname, desc)) {
            flash = true;
            var words = desc.split(" ");
            for (var j = 0; j < words.length; ++j) {
                if (isNaN(parseInt(words[j]))) continue;
               flashVers = words[j];
            }
            flashVers = flashVers.substring(0,1);
            flashVers = parseInt(flashVers);
            break;
        }
   }
}

function writeFlashObject(flashObjectHref, altImgHref,
        width, height, requiredFlashVersion) {
    if (flash && flashVers >= requiredFlashVersion) {
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="'+width+'" height="'+height+'">');
        document.write('<param name=movie value="'+flashObjectHref+'">');
        document.write('<param name=quality value=high>');
		document.write('<param name=menu value=false>');
		document.write('<param name=loop value=false>');
        document.write('<embed src="'+flashObjectHref+'" quality=high menu=false loop=false pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'">');
        document.write('</embed>');
        document.write('</object>');
    } else if (!flash || flashVers < requiredFlashVersion) {
        document.write('<img src="'+altImgHref+'" width="'+width+'" height="'+height+'">');
    }
}

