// PQ: 14/09/07 - Edit Macromedia links etc to Adobe

//javascript code to detect a flash plugin.

function test_flash(){
    var mm = '<a href="http://www.adobe.com/go/getflashplayer">Adobe</a>.';
    
    var messages = {
        ok       : '',  //say nothing
        old      : '<b>Your Flash plugin is too old. You will need to download a new version from ' + mm + '</b>',
        broken   : '<b>Your Flash plugin is oddly configured. You may need to reinstall it, or download a new one from ' + mm + '</b>',
        absent   : '<b>You will need a Flash player from ' + mm + ' to use UpStage</b>'
    }
        
    var np = navigator.plugins; 
    if (np && np.length && np["Shockwave Flash"]){
        var fp = np["Shockwave Flash"];
        var f = 0;
        for (var n=0; n < fp.length; n++){
            var m = fp[n];
            f |= (m && m.enabledPlugin && 
                  (m.suffixes.indexOf("swf") != -1) && 
                  navigator.mimeTypes["application/x-shockwave-flash"] != null);
        }
        if (f){
            var ws = fp.description.split(" ");
            for (var w in ws){
                var v = parseInt(ws[w]);
                if (v){
                    //document.write("Has Flash version "+ v);
                    if (v >= 7){   
                        document.write(messages.ok);
                    }
                    else{ 
                        document.write(messages.old);
                    }
                }
            }
        }
        else{
            document.write(messages.broken);
        }
    }
    else{
        document.write(messages.absent);
    }
}
