/*

	Control d'existència de QuickTime, Flash i Java, ver. 1.0

*/

var JavaEnabled=false, FlashEnabled=false, QuickTimeEnabled=false;

if (!isIE) {

	var a=navigator.mimeTypes;

	for (i=0; i < a.length; i++ ) {

		if (a[i].description=='Java Applet' && a[i].enabledPlugin)
			JavaEnabled=true;
		else if (a[i].description=='Adobe Flash movie' && a[i].enabledPlugin)
			FlashEnabled=true;
		else if (a[i].type=='video/quicktime' && a[i].enabledPlugin)
			QuickTimeEnabled=true;
	}
	
} else {

	execScript('on error resume next: QuickTimeEnabled = IsObject(CreateObject("QuickTimeCheckObject.QuickTimeCheck.1"))','VBScript');
		
	execScript('on error resume next: FlashEnabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.1"))','VBScript');

	execScript('on error resume next: JavaEnabled = IsObject(CreateObject("JavaWebStart.IsInstalled.1"))','VBScript');

}

var PlayerVersion = 0;

if (FlashEnabled) {
 
 	if (navigator.plugins != null && navigator.plugins.length > 0) {
 	 
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var ds = navigator.plugins["Shockwave Flash" + swVer2].description;
      		PlayerVersion = ds.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, "")
		}
	} else { // Win IE (non mobile)
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				PlayerVersion = 6;
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			//PlayerVersion = axo.GetVariable("$version").split(" ")[1].split(",");
			PlayerVersion = axo.GetVariable("$version").split(" ")[1].replace(/([0-9]+),([0-9]+),([0-9]+),([0-9]+)/, "$1.$2$3$4")
		}
	}
	//alert (PlayerVersion);
}
