<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// URL of HTML site
var htmlURL = "html/index.html";
// -----------------------------------------------------------------------------
// -->

<!--
// 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 hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

// store client player version
function getDetectedVersion() {
	
	// get version string
	var detectedVersion = GetSwfVer();
	
	// extract version info
	if (isIE && isWin && !isOpera) {
		// Given "WIN 2,0,0,11"
		tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
		tempString        = tempArray[1];			// "2,0,0,11"
		versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
	}
	else {
		versionArray      = versionStr.split(".");
	}
	
	// version string parts
	var versionMajor      = versionArray[0];
	var versionMinor      = versionArray[1];
	var versionRevision   = versionArray[2];
	
	// return formatted string
	return versionMajor + "." + versionMinor + "." + versionRevision + "";
	
}

// Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback
if ( hasProductInstall && !hasReqestedVersion ) {
	
	// setup variables to pass to Flash
	var DetectedPlayerVersion = getDetectedVersion();
	var RequiredPlayerVersion = requiredMajorVersion + "." + requiredMinorVersion + "." + requiredRevision + "";

	// MMdoctitle is the stored document.title value used by the installation process to close the window that started the process
	// This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed
	// 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 = "Jasili - Flash Player Installation";
	var MMdoctitle = document.title;

	AC_FL_RunContent(
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL=" + MMredirectURL + "&MMplayerType=" + MMPlayerType + "&MMdoctitle=" + MMdoctitle + "&DetectedPlayerVersion=" + DetectedPlayerVersion + "&RequiredPlayerVersion=" + RequiredPlayerVersion + "&htmlURL=" + htmlURL + "",
		"width", "940",
		"height", "500",
		"align", "middle",
		"id", "jasili",
		"quality", "high",
		"bgcolor", "#FFFFFF",
		"name", "jasili",
		"allowScriptAccess","always",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
}
else if (hasReqestedVersion) { // show Jasili Flash

	// if we've detected an acceptable version
	// embed the Flash Content SWF when all tests are passed
	AC_FL_RunContent(
			"src", "Jasili",
			"width", "940",
			"height", "500",
			"align", "middle",
			"id", "jasili",
			"quality", "high",
			"bgcolor", "#FFFFFF",
			"name", "jasili",
			"allowScriptAccess","always",
			"type", "application/x-shockwave-flash",
			'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
}
else {  // flash is too old or we can't detect the plugin

	var alternateContent = '<p>Welcome to Jasili</p>'
	+ '<p>Jasili uses Adobe Flash as it\'s site technology. '
	+ 'We have detected that you entered our site with a missing Flash plug-in on your browser.'
	+ 'Please choose one of the options below to continue:</p>'
	+ '<ul><li><a href="http://www.adobe.com/go/getflash/" target="_blank">Get Flash</a></li><li><a href="html/index.html" target="_blank">Visit our HTML site</a></li></ul>'
	+ '';
	document.write(alternateContent);  // insert non-flash content
}
// -->
