/*
 *   The main includes file - loads all neccessary scripts.
 *   Requires only include.js to be loaded.
 */
 
js.include('jquery');


function flashVersion() {

    // Отдельно определяем Internet Explorer

    var ua = navigator.userAgent.toLowerCase();

    var isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1);

    // Стартовые переменные

    var version = 0;

    var newversion;

    var lastVersion = 10; // c запасом

    var i;

    var plugin;

   

    if (isIE) { // browser == IE

        try {

          for (i = 3; i <= lastVersion; i++) {

            if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')) {

                  version = i;

            }

          }

        } catch(e) {}

    } else { // browser != IE

        for (i in navigator.plugins) {

            plugin = navigator.plugins[i];

            if (plugin.name == undefined) continue;

            if (plugin.name.indexOf('Flash') > -1) {

                newversion = /\d+/.exec(plugin.description);

                if (newversion == null) newversion = 0;

                if (newversion> version) version = newversion;

            }

        }

    }

    return version;

}
