// -----------------------------------------------------------------------------
// 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;
// -----------------------------------------------------------------------------
/*  Extra JS functions for ActionScript */
// -->
var jsReady = false;

// REQUIRES jQuery //
$(document).bind("ready", function() {
	 jsReady = true;
});

function isReady() {
	return jsReady;
}
 
function doGlossarySearch(term) {
	popup(contextPath+'/learning-center/glossary.html#term-'+term);
}

function putSwfInDiv(swfUrl, divId, width, height) {
	var attributes = {};
	var flashvars = {};
	var params = {};
	params.wmode = "transparent";
	params.scale = "exactfit";
	flashvars.myURL=contextPath+"/en/our-commitment.html";
	flashvars.contextPath = contextPath;
	expressInstallUrl = contextPath + "/docroot/swf/playerProductInstall.swf";
	/* this guard might have been put in to solve a bug that required a specific minor version,
	 * but it defeats express install.
	 */
	//if (swfobject.hasFlashPlayerVersion(requiredMajorVersion+"."+requiredMinorVersion+"."+requiredRevision)) {
		swfobject.embedSWF(swfUrl, divId, width, height, "" + requiredMajorVersion, expressInstallUrl, flashvars, params, attributes );		
	//} else {
	//	try {
	//	document.getElementById("noFlashMasthead").style.display = "block";
	//	} catch (e) {}
	//}
}