
function GetAxCm(ax){
	try{
		oMotion=eval("new  ActiveXObject('"+ax+"');");
		return true;
		}
		catch(e){
			return false;
		}
		return true;
}

//FLASH SCRIPT
function GetFlashAxCm(){
	var flashKey = "ShockwaveFlash.ShockwaveFlash.";
	var version;
	for(i=3;i<9;i++){
		var combo = flashKey + i;
		version = GetAxCm(combo);
		if(version == false){
			break;
		}
		
	}
	return (i - 1)+",0,0,0";
		
}
function GetGeckoFlashCm(){
	if (navigator.plugins) {
		for (var i=0; i < navigator.plugins.length; i++) {
			if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") >= 0) {
				na_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf("flash ") + 6, navigator.plugins[i].description.length);
				}
			}
		}

	if(na_flash){
		na_flashHold = na_flash.split("r");
		na_flashHold2 = na_flashHold[0].split(".")
		na_flashHold2[1] = na_flashHold2[1].substring(0,na_flashHold2[1].length - 2)
		na_flash = na_flashHold2[0] + ",0,0,0";
	}
	return na_flash
}
function CheckFlash(){
	if(navigator.appName.indexOf("Micro") != -1 && (navigator.platform.indexOf("Win") != -1 || navigator.platform.toLowerCase().indexOf("ce") != -1)){
		sFlash = GetFlashAxCm();
	}else{
		sFlash = GetGeckoFlashCm();
	}
	iFlash = parseInt(sFlash)
	return iFlash;
}



