var ie		= 0;
var flashv	= 0;
var fz		= 0;
var n		= navigator;
var isFF	= false;
var flash	= true;

// IE & Opera
if ((n.platform == 'Win32') && (n.userAgent.indexOf('Opera') == -1)){
	ie = 1;
	flash = false;
	for (var i=3;i<9;i++){
		try {
			if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')){
				flash = true;
				flashv = i;
			}
		} catch(e){
			isFF = true;
		}
	}
}

// Gecko
if (isFF) {
	if (n.plugins["Shockwave Flash 2.0"] || n.plugins["Shockwave Flash"]) {
		flash = true;
	} else {
		flash = false;		
	}
}
// IE & Opera
if ((ie == 0) && (n.plugins)){
	for (var i=0;i<n.plugins.length;i++){
		if (n.plugins[i].name.indexOf('Flash')> -1){
			fz = parseInt(n.plugins[i].description.charAt(16));
			if (fz>f) flashv = fz;
		}	
	}
}