<!-- 
/************************************************************************************
 **
 **		SHOCKWAVE FLASH EMBED
 **
 ************************************************************************************/

/************************************************************************************
 **		Global identefiers
 **/
 var isIE = !isIE ? Boolean(navigator.appName.toLowerCase().indexOf('microsoft internet explorer') != (-1)) : isIE;
 var oSWF = new Object();


/************************************************************************************
 **		Shockwave Flash Object
 **/
 oSWF = { 
 	// constants
	MAX_FLASH_VERSION:999,
	
	
	// properties
	nFlashVersion:0,
	
	
	// *************************************************************
	//	detect flash version
	//
	getFlashVersion:function() {
		// check for browsers with plugin array like mozilla
		if ((navigator.plugins) && 
			(navigator.plugins.length > 0)) {
			  var flashPlugin_obj = navigator.plugins['Shockwave Flash'];
			  if (typeof(flashPlugin_obj) == 'object') { 
					 for (var i = this.MAX_FLASH_VERSION; i >= 3; i--) {
							if (flashPlugin_obj.description.indexOf(i + '.') != -1) {
								this.nFlashVersion = i;
							}
					 }
			  }
		}
		
		// chcek for msie on win32
		if ((isIE) && 
			(parseInt(navigator.appVersion) >= 4) && 
			(navigator.userAgent.toLowerCase().indexOf("win") != (-1)) && 
			(navigator.userAgent.toLowerCase().indexOf("16bit") ==-1)) {
			  var doc_str = '<scr' + 'ipt language="VBScript"\>' + "\r\n";
			  doc_str += 'On Error Resume Next' + "\r\n";
			  doc_str += 'Dim flashObj' + "\r\n";
			  doc_str += 'For i = ' + this.MAX_FLASH_VERSION + ' To 3 Step -1' + "\r\n";
			  doc_str += '	Set flashObj = CreateObject("ShockwaveFlash.ShockwaveFlash." & i)' + "\r\n";
			  doc_str += '   	If IsObject(flashObj) Then' + "\r\n";
			  doc_str += '      	oSWF.nFlashVersion = i' + "\r\n";
			  doc_str += '      	Exit For' + "\r\n";
			  doc_str += '   	End If' + "\r\n";
			  doc_str += 'Next' + "\r\n";
			  doc_str += '</scr' + 'ipt\>' + "\r\n";
			  
			  document.write(doc_str);
	   }
	
	   return this.nFlashVersion;
	},
 
 
 	// *************************************************************
	//	embed flash
	//
	embedFlash:function(sSrc, sName, sWidth, sHeight, sBgrColor, sWindowMode, sParameters, nVersion, varCommitTo) {
		// check verion
		if (this.nFlashVersion >= nVersion) {
			var embedHTML = '';
			
			// compose html
			if (isIE) {
				embedHTML += '<object classid="clsid:d27cdb6e-ae6D-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + String(nVersion) + ',0,0,0" width="' + String(sWidth) + '" height="' + String(sHeight) + '" align="left" id="' + sName + '">' + "\r\n";
				embedHTML += '<param name="allowScriptAccess" value="always" />' + "\r\n";
				embedHTML += '<param name="quality" value="high" />' + "\r\n";
				embedHTML += '<param name="menu" value="false" />' + "\r\n";
				embedHTML += '<param name="movie" value="' + sSrc + '" />' + "\r\n";
				embedHTML += '<param name="flashvars" value="' + sParameters + '" />' + "\r\n";
				embedHTML += '<param name="bgcolor" value="' + sBgrColor + '" />' + "\r\n";
				embedHTML += '<param name="wmode" value="' + sWindowMode + '" />' + "\r\n";
				embedHTML += '</object>' + "\r\n";
			}
			else {
				embedHTML = '<embed src="' + sSrc + '" flashvars="' + sParameters + '" quality="high" bgcolor="' + sBgrColor +'" wmode="' + sWindowMode +'" allowscriptaccess="always" menu="false" width="' + String(sWidth) + '" height="' + String(sHeight) + '" align="left" name="' + sName + '" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' + "\r\n";
			}
	
			// put out html
			oCommitTo = typeof(varCommitTo) != 'string' ? varCommitTo : document.getElementById(varCommitTo);
			
			if (oCommitTo) {
				oCommitTo.innerHTML = embedHTML;
			}
			else {
				document.write(embedHTML);
			}
			
			
			// success
			return true;
		}
		
		// failed
		return false;
	}
 };

//-->