var plugin;
var flash = false;
var version=6;

if (navigator.plugins) {

    if (navigator.plugins["Shockwave Flash"]) {
        plugin = navigator.plugins["Shockwave Flash"].description;
        flash = parseInt(plugin.charAt(plugin.indexOf('.') - 1)) >= version;
		
    } else {
        plugin = 'no plugin';

        if ((navigator.userAgent.indexOf('MSIE') != -1)
            && (navigator.userAgent.indexOf('Win') != -1))
        {
            var vb = '<script language="vbscript">\n'
                   + '  on error resume next\n'
                   + '  flash = IsObject(CreateObject('
                   + '     "ShockwaveFlash.ShockwaveFlash.' + version + '"))\n'
                   + '<' + '/script>';
            document.write(vb);
            if (flash) {
                plugin = 'no plugin, ActiveX object';

            } else {
            }
        }
    }

} else {
    plugin = 'no plugins';
}



function buildFlashCode(source, width, height, background, flashvars, transparent) {
	var str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
	str += 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"'
	str += 'width="' + width + '" height="' + height + '">';
	str += '<param name="allowScriptAccess" value="sameDomain">';
	str += '<PARAM NAME=menu VALUE=false>';
	str += '<param name="movie" value="' + source + '">';
	str += '<param name="flashvars" value="' + flashvars + '">';
	str += '<param name="scale" value="noscale">';
	str += '<PARAM NAME=wmode VALUE=transparent>';
	//str += '<param name="quality" value="best">';
	str += '<param name="salign" value="l">';
	if (background) { str += '<param name="bgcolor" value="' + background + '">'; }
	//if (transparent) { str += '<param name="wmode" value="transparent">'; }
	str += '<embed quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"';
	str += ' pluginspage="http://www.macromedia.com/go/getflashplayer"';
	str += ' src="' + source + '" width="' + width + '" height="' + height + '"';
	//str += ' scale="noscale"';
	str += ' salign="l"';
	str += ' flashvars="' + flashvars + '"';
	if (background) { str += ' bgcolor="' + background + '"'; }
	//if (transparent) { str += ' wmode="transparent"'; }
	str += '></embed></object>';
	return str;
}





function buildHtml(source) {
	var str = '<img border="0" src="' + source + '">';
	return str;
}


