/**
 * deteccionFlash.js
 *
 * Script para detectar la versión de Flash instalada.
 *
 */

if (navigator.appName && navigator.appName.indexOf('Microsoft') != -1) {
	document.write("<script type=\"text/vbscript\"\>\n");
	document.write("Function vbObtenerVersionFlash()\n");
	document.write("	On Error Resume Next\n");
	document.write("	vbObtenerVersionFlash = CreateObject(\"ShockwaveFlash.ShockwaveFlash\").GetVariable(\"$version\") \n");
	document.write("End Function\n");
	document.write("</script\>\n");
}

function jsObtenerVersionFlash() {
	return navigator.plugins["Shockwave Flash"] ? navigator.plugins["Shockwave Flash"].description : (navigator.plugins["Shockwave Flash 2.0"] ? navigator.plugins["Shockwave Flash 2.0"].description : undefined);
}

function detectarFlash(minimaVersionMayor, minimaVersionMenor) {
	var versionFlash, versionMayor = -1, versionMenor = -1;

	if (navigator.appName && navigator.appName.indexOf('Microsoft') != -1) {
		if (versionFlash = vbObtenerVersionFlash()) {
			var i = versionFlash.indexOf(',');

			versionMayor = parseInt(versionFlash.substring(versionFlash.indexOf(' ') + 1, i));
			versionMenor = parseInt(versionFlash.substring(i + 1, versionFlash.indexOf(',', i + 1)));
		}
	} else {
		if (versionFlash = jsObtenerVersionFlash()) {
			var i = versionFlash.indexOf('.');

			versionMayor = parseInt(versionFlash.substring(versionFlash.indexOf(' ', versionFlash.indexOf(' ') + 1) + 1, i));
			versionMenor = parseInt(versionFlash.substring(i + 1, versionFlash.indexOf(' ', i + 1)));
		}
	}

	return (versionMayor >= minimaVersionMayor) ? ((versionMenor >= minimaVersionMenor) ? true : false) : false;
}

function comprobarFlash(){

				if(detectarFlash(8,0)){
					document.getElementById('siFlash').style.display = 'block';
				}
				else{
					document.getElementById('noFlash').style.display = 'block';
				}

	}

window.onload = comprobarFlash;
