var FlashText = {}; FlashText.draw = function (version, id, block_id, src, width, height, noPlayerHtml, vars, quality) { var html = ''; if (!window.flashVersion) { if (window.ActiveXObject) { for (var i = 6; i <= 10; i++) { try { new window.ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + i); window.flashVersion = i;}
catch( error ) { }
}
}
else if ( navigator.plugins && navigator.plugins['Shockwave Flash'] && navigator.plugins['Shockwave Flash'].description) { var matches = navigator.plugins['Shockwave Flash'].description.match(/([0-9]+)\.[0-9]+/); if (matches[1] && !isNaN(parseInt(matches[1]))) { window.flashVersion = parseInt(matches[1]);}
}
}
if (!window.flashVersion || window.flashVersion < version) { html = noPlayerHtml;}
else { var objectHtml = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"'; var paramsHtml = '<param name="allowScriptAccess" value="sameDomain" />'; var embedHtml = '<embed swLiveConnect="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"'; var sizeHtml = ' width="' + width + '" height="' + height + '"'; objectHtml += sizeHtml; embedHtml += sizeHtml; paramsHtml += '<param name="movie" value="' + src + '" />'; embedHtml += ' src="' + src + '"'; if (id) { objectHtml += ' id="' + id + '"'; embedHtml += ' name="' + id + '" id="' + id + '"';}
paramsHtml += '<param name="menu" value="false" />'; embedHtml += ' menu="false"'; paramsHtml += '<param name="scale" value="noscale" />'; embedHtml += ' scale="noscale"'; paramsHtml += '<param name="quality" value="' + quality + '" />'; embedHtml += ' quality="' + quality + '"'; paramsHtml += '<param name="salign" value="tl" />'; embedHtml += ' salign="tl"'; paramsHtml += '<param name="wmode" value="transparent" />'; embedHtml += ' wmode="transparent"'; var varsHtml = []; for (var i in vars) { varsHtml.push(i + '=' + encodeURI(vars[i]).replace('&', '%26'));}
if(varsHtml.length > 0) { varsHtml = varsHtml.join('&amp;'); paramsHtml += '<param name="flashvars" value="' + varsHtml + '">'; embedHtml += ' flashvars="' + varsHtml + '"';}
html = objectHtml + '>' + paramsHtml + embedHtml + ' /></object>'; try { if ( block_id ) { $(block_id).innerHTML = html;} else { document.write(html);}
}
catch (error) { }
}
}
FlashText.set = function (id, properties) { var fo = document.getElementById(id); if (fo) { var embed = fo.getElementsByTagName("embed"); if ( embed && embed.length > 0 ) { fo = embed[0];}
fo.SetVariable("dstyle", properties.style); if (properties.text) { fo.SetVariable("text", properties.text);}
}
}