var agt=navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var ns  = (navigator.appName.indexOf("Netscape") != -1);
var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
var mac = (agt.indexOf("mac")!=-1);
var browser_version = parseFloat(ie ? agt.substring(agt.indexOf("msie")+5,agt.length) : navigator.appVersion);
var flash_version = 0;

if (ie && win) {
	if (detectIE("ShockwaveFlash.ShockwaveFlash.10","Flash")) {
		flash_version = 10;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.9","Flash")) {
		flash_version = 9;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.8","Flash")) {
		flash_version = 8;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.7","Flash")) {
		flash_version = 7;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.6","Flash")) {
		flash_version = 6;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.5","Flash")) {
		flash_version = 5;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.4","Flash")) {
		flash_version = 4;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.3","Flash")) {
		flash_version = 3;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.2","Flash")) {
		flash_version = 2;
		}
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.1","Flash")) {
		flash_version = 1;
		}
	}
if (ns || !win) {
		var d = '';
		for (var i=0;i<navigator.plugins.length;i++) {
			if (navigator.plugins[i].name.indexOf('Flash') != -1) {
				d = navigator.plugins[i].description;
				}
			}
		if (d.indexOf('1.') != -1) {
			flash_version = 1;
			}
		else if (d.indexOf('2.') != -1) {
			flash_version = 2;
			}
		else if (d.indexOf('3.') != -1) {
			flash_version = 3;
			}
		else if (d.indexOf('4.') != -1) {
			flash_version = 4;
			}
		else if (d.indexOf('5.') != -1) {
			flash_version = 5;
			}
		else if (d.indexOf('6.') != -1) {
			flash_version = 6;
			}
		else if (d.indexOf('7.') != -1) {
			flash_version = 7;
			}
		else if (d.indexOf('8.') != -1) {
			flash_version = 8;
			}			
		else if (d.indexOf('9.') != -1) {
			flash_version = 9;
			}
		else if (d.indexOf('10.') != -1) {
			flash_version = 10;
			}
}

function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCRIPT>\n'); if (result) return name+','; else return ''; }

