var oeTags="";
var DOM = (document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE = (document.all) ? true : false;
var APPVER = navigator.appVersion;
var APPAGENT = navigator.userAgent;
var APPNAME = navigator.appName;
var requiredVersion = 4;
var maxVersion = 12;
for(i=2;i<=maxVersion;i++) {
	var newvar='var flash' + i + ' = false';
       eval(newvar);
}


var actualVersion = 0;
var hasRightVersion = false;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;  
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 


// vbscript 
if(isIE && isWin){ 
   document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
   document.write('on error resume next \n');
	for(i=2;i<=maxVersion;i++) {
		var flashtest='flash'+i+' = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))) \n';
   		document.write(flashtest);
	}
   document.write('</SCR' + 'IPT\> \n'); 
}


function detectFlash(requiredVersion){
	if(requiredVersion == null) requiredVersion=4;
   if (navigator.plugins){ 
     if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {   
         var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
         var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
         actualVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
      }
   }
	if(flashtest) {
   		for (var i = 2; i <= maxVersion; i++) {
           if (eval("flash" + i ) == true) actualVersion = i;
   		}
	}


//alert('actualVersion '+actualVersion+', requiredVersion '+requiredVersion);


   if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2;

   if (actualVersion >= requiredVersion) {  
          hasRightVersion = true;   
   }

}

detectFlash(6); 


