function embedFlash(installUrl, url, flashVars, name) {
	// Major version of Flash required
	var requiredMajorVersion = 9;
	// Minor version of Flash required
	var requiredMinorVersion = 0;
	// Minor version of Flash required
	var requiredRevision = 124;

	// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
	var hasProductInstall = DetectFlashVer(6, 0, 65);

	// Version check based upon the values defined in globals
	var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);






if ( hasProductInstall && !hasRequestedVersion ) {
	// DO NOT MODIFY THE FOLLOWING FOUR LINES
	// Location visited after installation is complete if installation is required
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = window.location;
    document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    var MMdoctitle = document.title;

	AC_FL_RunContent(
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "100%",
		"height", "100%",
		"align", "middle",
		"id", name,
		"flashvars", flashVars,
		"quality", "high",
		"bgcolor", "#ffffff",
		"name", name,
		"allowScriptAccess","sameDomain",
		"allowFullScreen", "true",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
} else if (hasRequestedVersion) {
	// if we've detected an acceptable version
	// embed the Flash Content SWF when all tests are passed
	AC_FL_RunContent(
			"src", url,
			"width", "100%",
			"height", "100%",
			"align", "middle",
			"wmode","transparent",
			"id", name,
			"flashvars", flashVars,
			"quality", "high",
			"bgcolor", "#ffffff",
			"name", name,
			"allowScriptAccess","sameDomain",
			"allowFullScreen", "true",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else {  // flash is too old or we can't detect the plugin
  	+ 'This content requires the Adobe Flash Player. '
   	+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';



var alternateContent = '';
		alternateContent = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
		alternateContent += '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >';
		alternateContent += '<head>';
		alternateContent += '<title>Please install Flash</title>';
		alternateContent += '<style type="text/css" media="screen">';
		
		alternateContent += 'table, caption, tbody, tfoot, thead, tr, th, td {';
		alternateContent += 'margin: 0;';
		alternateContent += 'padding: 0;';
		alternateContent += 'border: 0;';
		alternateContent += 'outline: 0;';
		alternateContent += 'font-weight: inherit;';
		alternateContent += 'font-style: inherit;';
		alternateContent += 'font-size: 100%;';
		alternateContent += 'font-family: inherit;';
		alternateContent += 'vertical-align: baseline;';
		alternateContent += '}';
		
		alternateContent += 'button {';
		alternateContent += 'margin: 0;';
		alternateContent += 'padding: 0;';
		alternateContent += '}';
		 
		alternateContent += 'html, body {';
		alternateContent += 'border:0;';
		alternateContent += 'margin:0;';
		alternateContent += 'padding:0;';
		alternateContent += 'color: #333;';
		alternateContent += 'background: #f2f2f2;';
		alternateContent += '} ';
		
		alternateContent += 'body {';
		alternateContent += 'font:100%/1.25 arial, helvetica, sans-serif;';
		alternateContent += '}';
		 
		alternateContent += 'h1, h2, h3, h4, h5, h6 {';
		alternateContent += 'margin:0;';
		alternateContent += 'padding:0;';
		alternateContent += 'font-weight:normal;';
		alternateContent += '}';
		 
		alternateContent += 'h1 {';
		alternateContent += 'letter-spacing:-1px;';
		alternateContent += 'font:2em arial, helvetica, sans-serif;';
		alternateContent += '}';
		 
		alternateContent += 'h2 {';
		alternateContent += 'letter-spacing:-1px;';
		alternateContent += 'font:1.5em arial, helvetica, sans-serif;';
		alternateContent += '}';
		 
		alternateContent += 'h3 {';
		alternateContent += 'font:1em arial, helvetica, sans-serif;';
		alternateContent += 'font-weight:bold;';
		alternateContent += '}';
		 
		alternateContent += 'p, ul, ol {';
		alternateContent += 'margin:0;';
		alternateContent += 'padding:0px;';
		alternateContent += '}';
		 
		alternateContent += 'ul, ol {';
		alternateContent += 'list-style:none;';
		alternateContent += 'padding:0;';
		alternateContent += '}';
		 
		alternateContent += 'small {';
		alternateContent += 'font-size:0.85em;';
		alternateContent += '}';
		 
		alternateContent += 'img {';
		alternateContent += 'border:0;';
		alternateContent += 'padding: 0;';
		alternateContent += 'margin: 0;';
		alternateContent += '}';
		 
		alternateContent += 'sup {';
		alternateContent += 'position:relative;';
		alternateContent += 'bottom:0.3em;';
		alternateContent += 'vertical-align:baseline;';
		alternateContent += '}';
		 
		alternateContent += 'sub {';
		alternateContent += 'position:relative;';
		alternateContent += 'bottom:-0.2em;';
		alternateContent += 'vertical-align:baseline;';
		alternateContent += '}';
		 
		alternateContent += 'acronym, abbr {';
		alternateContent += 'cursor:help;';
		alternateContent += 'letter-spacing:1px;';
		alternateContent += 'border-bottom:1px dashed;';
		alternateContent += '}';
		
		alternateContent += 'blockquote {';
		alternateContent += 'margin:0;';
		alternateContent += 'padding:0;';
		alternateContent += 'font-weight:normal;';
		alternateContent += '}';
		 
		alternateContent += 'a, a:visited {';
		alternateContent += 'text-decoration:none;';
		alternateContent += 'color: #F36523;';
		alternateContent += '}';
		 
		alternateContent += '.clear         { clear:both; }';
		 
		alternateContent += '.float-left    { float:left; }';
		alternateContent += '.float-right   { float:right; }';
		 
		alternateContent += '.text-left     { text-align:left; }';
		alternateContent += '.text-right    { text-align:right; }';
		alternateContent += '.text-center   { text-align:center; }';
		alternateContent += '.text-justify  { text-align:justify; }';
		 
		alternateContent += '.bold          { font-weight:bold; }';
		alternateContent += '.italic        { font-style:italic; }';
		alternateContent += '.underline     { border-bottom:1px solid; }';
		alternateContent += '.highlight     { background:#ffc; }';
		 
		alternateContent += '.wrap          { width:960px;margin:0 auto; }';
		 
		alternateContent += '.nopadding     { padding:0; }';
		alternateContent += '.noindent      { margin-left:0;padding-left:0; }';
		alternateContent += '.nobullet      { list-style:none;list-style-image:none; }';
		
		
		alternateContent += '.dialog {  ';
		alternateContent += '-moz-border-radius-bottomleft:5px;';
		alternateContent += '-moz-border-radius-bottomright:5px;';
		alternateContent += '-moz-border-radius-topleft:5px;';
		alternateContent += '-moz-border-radius-topright:5px;';
		alternateContent += 'padding:10px;';
		alternateContent += 'margin: 150px auto; ';
		alternateContent += 'width: 480px;';
		alternateContent += 'background: #F36523;';
		alternateContent += 'text-align: center;';
		alternateContent += '}';
		
		alternateContent += '.dialog p {';
		alternateContent += 'background: #fff;';
		alternateContent += 'padding: 20px;';
		alternateContent += '}';
		
		alternateContent += '</style>';
		
		alternateContent += '</head>';
		
		alternateContent += '<body>';
		
		alternateContent += '<div class="dialog">';
		alternateContent += '<p>It appears that you don&#39;t have flash installed on your system.</p>';
		alternateContent += '<p>You must install Flash in order to view the simulations and other important components of Simulate.</p>';
		alternateContent += '<p><a href=http://www.adobe.com/go/getflash/>Get Flash now</a></p>';
		alternateContent += '</div>	';	
		
		alternateContent += '</body>';
		alternateContent += '</html>';
		document.write(alternateContent); // insert non-flash content



  }	
}