﻿// JScript File
// Cyrille Courtiere - 14/12/2006

var flashinstalled = 0;
var flashversion = 0;

//Check if the plugin is here and the version
function verifPlugin(version)
{
    findPlugin();
    if (flashinstalled == 2 && flashversion>=version)
	{
	    return true;
	}
	return false;
}

function findPlugin()
{
	if (navigator.plugins && navigator.plugins.length)
	{
		x = navigator.plugins["Shockwave Flash"];
		if (x)
		{
			flashinstalled = 2;
			if (x.description)
			{
				y = x.description;
				flashversion = y.charAt(y.indexOf('.')-1);
			}
		}
		else
			flashinstalled = 1;
		if (navigator.plugins["Shockwave Flash 2.0"])
		{
				flashinstalled = 2;
				flashversion = 2;
		}
    }
	else if (navigator.mimeTypes && navigator.mimeTypes.length)
	{
		x = navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin)   flashinstalled = 2;
		else                        flashinstalled = 1;
	}
	else
	{
	    for(var i=15; i>0; i--){
		
		flashversion = 0;
			try{
				var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
				flashversion = i;
				return flashinstalled=2;
			}
			catch(e){
			
			}
	    }
	}
}


