
/*  SECTION: FLASH VERSION CONTROLL  VER 0.5
-----------------------------------------------------
	flashplayer Version for (navigator.plugin)*/

var flash_version = 0;//make globel
function detection(){
	var flash = detection_flashVersion();
	if (flash >= 6){
	flash_version = flash;
	return flash_version;
	}
	else return 0;
	}

function detection_flashVersion(){//browser_ie() && !browser_mac()//check
	return (Browser=='IE_DOM' || Browser=='IE4')? detection_flashAxVersion(): detection_flashNsVersion();
	}

function detection_flashNsVersion(){
	//alert("detection_flashNsVersion");
	var thearray = navigator.plugins
	var arraylen = thearray.length
	for (var i=0; i < arraylen; i++) {
    theplugin = thearray[i]
    thename   = theplugin.name
    thedesc   = theplugin.description

    if (thename.indexOf("Shockwave") != -1 && thename.indexOf("Flash") != -1){
	var versionString = thedesc.substring(thedesc.indexOf("Flash ") + 6);
	var versionLoc = versionString.indexOf(" r");
		
	if (versionLoc != -1){
	var versionMajor = versionString.substring(0,versionLoc);
	var versionMinor = parseInt(versionString.substring(versionLoc + 2));
			
	if (versionMinor < 10) versionMajor += "0";
	return parseFloat(versionMajor + versionMinor);
	}
	else return parseFloat(versionString);
    }}
	return 0.0;
	}

function detection_flashAxVersion(){
	//alert("detection_flashAxVersion");
	for (var i=8;i>0;i--){
	var versionNum =  VBGetFlashVersion(i)
	if (versionNum != 0){
	var versionMajor = Math.floor(versionNum / 65536);
	var versionMinor = versionNum % 65536;
	var versionMiddle = ".";
	for (var i=100;i>5;i/=10){ 
	if (versionMinor < i) {versionMiddle += "0";}
	return parseFloat(versionMajor + versionMiddle + versionMinor);}
	}}
	return 0.0;
	}
	detection();