    /**
     *  Detect if flash plugin install
     */ 
    var isFInst = false;

    function IEDetectObject(ClassID) {
        result = false;
        document.write('<SCRIPT LANGUAGE=VBScript\> \n');
        document.write('on error resume next \n');
        document.write('result = IsObject(CreateObject("' + ClassID + '")) \n');
        document.write('</SCRIPT\> \n');
        return result;
    }

    function DetectFlash() {
        rslt = false;
        var agt   = navigator.userAgent.toLowerCase();
        var ie    = (agt.indexOf("msie") != -1);
        var nav   = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)) && (agt.indexOf('opera')==-1));
        var win   = ((agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1));
        var flashIE = false;
        if (ie && win) {
           flashIE = IEDetectObject("ShockwaveFlash.ShockwaveFlash.4") | IEDetectObject("ShockwaveFlash.ShockwaveFlash.5") | IEDetectObject("ShockwaveFlash.ShockwaveFlash.6");
        }
        if ((navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])) {
            if (navigator.plugins && navigator.plugins["Shockwave Flash"]) {
                rslt = true;
            }
        } else {
            if (flashIE) {
                rslt = true;
            }
        }
        return rslt;
    } 
    isFInst = DetectFlash();
