function detectFlash() {
    if (navigator.plugins) {
                if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {
        var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
        var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
        var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
        flash2Installed = flashVersion == 2;
        flash3Installed = flashVersion == 3;
        flash4Installed = flashVersion == 4;
        flash5Installed = flashVersion == 5;
        flash6Installed = flashVersion >= 6;
    }
    }
            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) {                 // user has a new enough version
                        hasRightVersion = true;                                                              // flag: it's okay to write out the object/embed tags later
                        if (useRedirect) {                                                                                    // if the redirection option is on, load the flash page
                                    if(jsVersion > 1.0) {                                                         // need javascript1.1 to do location.replace
                                                window.location.replace(flashPage);         // use replace() so we don't break the back button
                                    } else {
                                                window.location = flashPage;                  // otherwise, use .location
                                    }
                        }
            } else {  // user doesn't have a new enough version.
                        if (useRedirect) {                        // if the redirection option is on, load the appropriate alternate page
                                    if(jsVersion > 1.0) {         // need javascript1.1 to do location.replace
                                                window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
                                    } else {
                                                window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
                                    }
                        }
            }
}

function flashversion()
{
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 
jsVersion = 1.1;

if(isIE && isWin){
    document.write('<SCRIPT 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('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}
}
//MS Activex Patch Installation - Flash Compatibility correction -11th April 2006 - Deepu George Vazhayil 
function WriteToDocument(objectToWrite)
{
	document.write(objectToWrite);
}
//End - MS Activex Patch Installation - Flash Compatibility correction