function loadFlex(flexRoot,applicationDirectory,swfFile,parameters,id) {
	//What div do do we want to load the flex application into?
	// -----------------------------------------------------------------------------
	// Globals
	// 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 (hasRequestedVersion) {
		// if we've detected an acceptable version
		// embed the Flash Content SWF when all tests are passed
		AC_FL_RunContent(
			'src', flexRoot+'/'+applicationDirectory+'/'+swfFile,
			'FlashVars', parameters,
			'width', '100%',
			'height', '100%',
			'align', 'middle',
			'id', id,
			'quality', 'high',
			'bgcolor', '#FFFFFF',
			'name', id,
			'allowScriptAccess','sameDomain',
			'type', 'application/x-shockwave-flash',
			'wmode', 'Opaque',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer'
		);
	} else {  // flash is too old or we can't detect the plugin
		document.getElementById(id).innerHTML = 'This requires that you have Flash intalled. Please install a new version of flash.';
		document.getElementById(id).id = "";
	}
}
