function checkFlash(iVersion){
	var flashDetected = false;
	if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] 	
			&& navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin 
			&& navigator.plugins && navigator.plugins["Shockwave Flash"] ){
		// PLUGIN -----------------------------------
	
		var myString = navigator.plugins["Shockwave Flash"].description;
		var myNumeric = "0123456789";
		
		for(var j=0; j <= myString.length-1; j++){
			var aChar = myString.substring(j,j+1)
			if (myNumeric.indexOf(aChar)!=-1){
				var myPos = myString.indexOf(aChar);
				break;
			}
		}
		var myNumber = parseFloat(myString.substring(myPos,myString.length));
		myFlashVersion = myNumber;
		
		if(myNumber >= iVersion){
	       	flashDetected = true;
		}
	}else{
		// ACTIVEX -----------------------------------
		try{
			var oFlash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + iVersion);
			if(oFlash){
				flashDetected = true;
				oFlash = null;
			}
		}catch(e){
			//alert(e.message);
		}
	}
	return flashDetected;
}