		/*
		--------------------------------------------------------------------------------------
		SWF / Static Image Swapper
		Version 1.0 - October 2002 - Drew Gorton 
		
		Parts of this code were derived from code available at the Webmonkey Code Library:
		http://www.hotwired.com/webmonkey/javascript/code_library/
		--------------------------------------------------------------------------------------
		*/
		
		
		var agt = navigator.userAgent.toLowerCase();
		var is_ie   = (agt.indexOf("msie ") != -1 && agt.indexOf('opera')==-1); 
		
		// Webmonkey Plugin Detection
		var WM_startTagFix = '</';
		var msie_windows = 0;
		if (is_ie && (agt.indexOf('win') != -1)){
		  msie_windows = 1;
		  document.writeln('<script language="VBscript">');
		  document.writeln('Dim WM_detect_through_vb');
		  document.writeln('WM_detect_through_vb = 0');
		  document.writeln('If ScriptEngineMajorVersion >= 2 then');
		  document.writeln('  WM_detect_through_vb = 1');
		  document.writeln('End If');
		  document.writeln('Function WM_activeXDetect(activeXname)');
		  document.writeln('  on error resume next');
		  document.writeln('  If ScriptEngineMajorVersion >= 2 then');
		  document.writeln('     WM_activeXDetect = False');
		  document.writeln('     WM_activeXDetect = IsObject(CreateObject(activeXname))');
		  document.writeln('     If (err) then');
		  document.writeln('        WM_activeXDetect = False');
		  document.writeln('     End If');
		  document.writeln('   Else');
		  document.writeln('     WM_activeXDetect = False');
		  document.writeln('   End If');
		  document.writeln('End Function');
		  document.writeln(WM_startTagFix+'script>');
		}
		
		function WM_pluginDetect(plugindescription, pluginxtension, pluginmime, activeXname){
		  var i,plugin_undetectable=0,detected=0, daPlugin=new Object();
		  if (msie_windows && WM_detect_through_vb){
		      plugin_undetectable = 0;
		  } else {
		      plugin_undetectable = 1;
		  }
		  if(navigator.plugins) {
		      numPlugins = navigator.plugins.length;
		      if (numPlugins > 1) {
			  if (navigator.mimeTypes && navigator.mimeTypes[pluginmime] && navigator.mimeTypes[pluginmime].enabledPlugin && (navigator.mimeTypes[pluginmime].suffixes.indexOf(pluginxtension) != -1)) { 
			      if ((navigator.appName == 'Netscape') && (navigator.appVersion.indexOf('4.0') != -1)) { 
				  for(i in navigator.plugins) {
				      if ((navigator.plugins[i].description.indexOf(plugindescription) != -1) || (i.indexOf(plugindescription) != -1)) { 
					  detected=1;
					  break;
				      }
				  }
			      } else {
				  for (i = 0; i < numPlugins; i++) {
				      daPlugin = navigator.plugins[i];
				      if ((daPlugin.description.indexOf(plugindescription) != -1) || (daPlugin.name.indexOf(plugindescription) != -1)) {
					  detected=1;
					  break;
				      }
				  }
			      }
		      if (navigator.mimeTypes[pluginmime] == null) {
				  detected = 0;
			      }
			  }
			  return detected;
		      } else if((msie_windows == 1) && !plugin_undetectable){
			  return WM_activeXDetect(activeXname);
		      } else { 		
			  return 0;
		      }
		  } else {
		      return 0;
		  }
		}
		
		// Check for Flash (uses webmonkey WM_pluginDetect)
		function flashCheck() {
			if(WM_pluginDetect('Flash 7','swf','application/x-shockwave-flash','ShockwaveFlash.ShockwaveFlash.7')) { 
				document.cookie = "flash=7";
				return 7;
			}
			if(WM_pluginDetect('Flash 6','swf','application/x-shockwave-flash','ShockwaveFlash.ShockwaveFlash.6')) { 
				document.cookie = "flash=6";
				return 6;
			}
			else if(WM_pluginDetect('Flash 5','swf','application/x-shockwave-flash','ShockwaveFlash.ShockwaveFlash.5')) {
				document.cookie = "flash=5";
				return 5;	
			}
			// other versions no good...
			else {
				document.cookie = "flash=0";
				return 0;
			}
		}
		
