var FlashReplace = {elmToReplace : null,flashIsInstalled : null,defaultFlashVersion : 7,replace : function (elmToReplace, src, id, width, height, version, params){this.elmToReplace = document.getElementById(elmToReplace);this.flashIsInstalled = this.checkForFlash(version || this.defaultFlashVersion);if(this.elmToReplace && this.flashIsInstalled){var obj = '<object' + ((window.ActiveXObject)? ' id="' + id + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="' + src + '"' : '');obj += ' width="' + width + '"';obj += ' height="' + height + '"';obj += '>';var param = '<param';param += ' name="movie"';param += ' value="' + src + '"';param += '>';param += '';var extraParams = '';var extraAttributes = '';for(var i in params){extraParams += '<param name="' + i + '" value="' + params[i] + '">';extraAttributes += ' ' + i + '="' + params[i] + '"';}var embed = '<embed id="' + id + '" src="' + src + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"';var embedEnd = extraAttributes + '></embed>';var objEnd = '</object>';this.elmToReplace.innerHTML = obj + param + extraParams + embed + embedEnd + objEnd;}},checkForFlash : function (version){this.flashIsInstalled = false;var flash;if(window.ActiveXObject){try{flash = new ActiveXObject(("ShockwaveFlash.ShockwaveFlash." + version));this.flashIsInstalled = true;}catch(e){}}else if(navigator.plugins && navigator.mimeTypes.length > 0){flash = navigator.plugins["Shockwave Flash"];if(flash){var flashVersion = navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/, "$1");if(flashVersion >= version){this.flashIsInstalled = true;}}}return this.flashIsInstalled;}};