var __CITROEN_FLASH_REQUIRED__ = "9.0.115";
var __CITROEN_FLASH_ENABLED__  = (function(){
	if (typeof BA == 'object' && BA.ua.isDOMReady) {
		var playerVersion = (function(){
			var _version = "0";
			var _plugin  = null;
			var _type    = "application/x-shockwave-flash";
			if (navigator.mimeTypes && navigator.mimeTypes[_type]) {
				_plugin = navigator.mimeTypes[_type].enabledPlugin;
				if (_plugin) {
					var _versionStrings = _plugin.description.match(/(\d+(\.\d+)*) +r(\d+)/);
					if (_versionStrings) {
						_version = _versionStrings[1] + "." + ((_versionStrings.length >= 4) ? _versionStrings[3] : 0);
					}
				}
			} else if (typeof(ActiveXObject) == "object" || typeof(ActiveXObject) == "function") {
				try {
					var _flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
					if (_flash) {
						var _versionStrings = _flash.GetVariable("$version").match(/(\d+(\,\d+)+)/);
						if (_versionStrings) {
							_version = _versionStrings[1].replace(/,/g, ".");
						}
					}
				} catch(e) {}
			}
			return _version;
		}());

		var required = __CITROEN_FLASH_REQUIRED__.split(".");
		var has      = playerVersion.split(".");
		var flashEnabled = (function() {
			var required = __CITROEN_FLASH_REQUIRED__.split(".");
			var pluginVersion = playerVersion.split(".");
			for (var i = 0, n = required.length; i < n; i++) {
				if (!required[i])      required[i]      = 0;
				if (!pluginVersion[i]) pluginVersion[i] = 0;
				if (parseInt(pluginVersion[i]) > parseInt(required[i])) {
					return true;
				} else if (parseInt(pluginVersion[i]) < parseInt(required[i])) {
					return false;
				}
			}
			return true;
		})();

		return BA.ua.isDOMReady && flashEnabled;
	}
	return false;
})();

