var requiredVersion = 6;
var useRedirect = false;
var isVersion2 = "";
var flashDescription = "";
var flashVersion = "";
var flashPage = "movie.html"
var noFlashPage = "index.php"
var upgradePage = "upgrade.html"
var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;
var flash8Installed = false;
var flash9Installed = false;
var flash10Installed = false;
var flash11Installed = false;
var maxVersion = 11;
var actualVersion = 0;
var hasRightVersion = false;
var jsVersion = 1.0;

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;


jsVersion = 1.1;


if (isIE && isWin) {
    document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
    document.write('on error resume next \n');
    document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
    document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
    document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
    document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
    document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
    document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
    document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash."))) \n');
    document.write('</SCR' + 'IPT\> \n');
}




function detectFlash() {
    if (navigator.plugins) {
        if (navigator.plugins["Shockwave Flash 2.0"]
		|| navigator.plugins["Shockwave Flash"]) {


            isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
            flashDescription = navigator.plugins["Shockwave Flash"].description;
            flashVersion = parseInt(flashDescription.substring(16));


            flash2Installed = flashVersion == 2;
            flash3Installed = flashVersion == 3;
            flash4Installed = flashVersion == 4;
            flash5Installed = flashVersion == 5;
            flash6Installed = flashVersion == 6;
            flash7Installed = flashVersion == 7;
            flash8Installed = flashVersion == 8;
            flash9Installed = flashVersion == 9;
            flash10Installed = flashVersion == 10;
            flash11Installed = flashVersion == 11;
            if (flashDescription.indexOf("10.0") >= 0) {
                hasRightVersion = true;
            }
        }
    }

    for (var i = 2; i <= maxVersion; i++) {
        if (eval("flash" + i + "Installed") == true) actualVersion = i;
    }

    if (navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2;
    if (actualVersion >= requiredVersion) {
        hasRightVersion = true;

        if (useRedirect) {
            if (jsVersion > 1.0) {
                window.location.replace(flashPage);
            } else {
                window.location = flashPage;
            }
        }
    }
    else if (isMac && !isIE) {
        hasRightVersion = true;
    }
    else {

        if (useRedirect) {
            if (jsVersion > 1.0) {
                window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
            } else {
                window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
            }
        }
    }
}


detectFlash();

var strOS, strBrowser, strTemp, strOSBrowser;
var SpeedIE, SpeedMozilla, SpeedMACIE, SpeedMAcOther, FlashSpeedtype;
var speed1;
FlashSpeedtype = JSFlashSpeed;
switch (FlashSpeedtype) {
    case "H":
        //	SpeedIE=3.2;
        //	SpeedMozilla= 3.2;
        //	SpeedMACIE=  1.5;
        //	SpeedMAcOther= 1.5;
        speed1 = "3";
        break;

    case "M":
        //	SpeedIE=2;
        //	SpeedMozilla= 2;
        //	SpeedMACIE=  1;
        //	SpeedMAcOther= 1;
        speed1 = "2";
        break;

    case "L":
        //	SpeedIE=1;
        //	SpeedMozilla= 1;
        //	SpeedMACIE=  .5;
        //	SpeedMAcOther=.5;
        speed1 = "1";
        break;
}

strOS = "other";
strBrowser = "other";

strTemp = navigator.appVersion.toLowerCase();

if (strTemp.indexOf("win") > 0)
    strOS = "windows";

if (strTemp.indexOf("mac") > 0)
    strOS = "mac";

if (strTemp.indexOf("msie") > 0)
    strBrowser = "msie";


if ((strOS.toLowerCase() == "windows") && (strBrowser.toLowerCase() == "msie")) {
    //speed1 = SpeedIE;
    strOSBrowser = "WinIE";
}
else if ((strOS.toLowerCase() == "windows") && (strBrowser.toLowerCase() == "other")) {

    // speed1 = SpeedMozilla;
    strOSBrowser = "WinOther";

}
else if ((strOS.toLowerCase() == "mac") && (strBrowser.toLowerCase() == "msie")) {
    //speed1 = SpeedMACIE ;  
    strOSBrowser = "MacIE";
}
else if ((strOS.toLowerCase() == "mac") && (strBrowser.toLowerCase() == "other")) {
    //speed1 = SpeedMAcOther;
    strOSBrowser = "MacOther";
}

