var agt;
var is_ns = false;
var is_firefox = false;
var is_ie = false;
var is_flash = false;

if (agt=navigator.userAgent.toLowerCase()) {
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);
	
	is_ns  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));
	is_firefox = (agt.indexOf("firefox") != -1);
	is_ie   = (agt.indexOf("msie") != -1);

	//platform
	var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
	var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
	var is_win16 = ((agt.indexOf("win16")!=-1) || (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("windows 16-bit")!=-1) );
	var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) || (agt.indexOf("windows 16-bit")!=-1));

	var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
	var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
	var is_win32 = (is_win95 || is_winnt || is_win98 || ((is_major >= 4) && (navigator.platform == "Win32")) || (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

	var is_mac= (agt.indexOf("mac")!=-1);

	// Detect IE 4.5 on the mac...many problems with this browser
	var is_ie45mac  = (is_mac && is_ie && (agt.indexOf("msie 5.0")==-1) && (agt.indexOf("msie 5.5")==-1) && (agt.indexOf("msie 4.5")!=-1));

	var is_flash8 = 0;
	var is_flash7 = 0;
	var is_flash6 = 0;
	var is_flash5 = 0;
	var is_flash4 = 0;

	if (navigator.plugins["Shockwave Flash"]) {
		var plugin_version = 0;
		var plugin_description = navigator.plugins["Shockwave Flash"].description.split(" ");
		for (var i = 0; i < plugin_description.length; ++i) {
			if (isNaN(parseInt(plugin_description[i])))
			continue;
			plugin_version = plugin_description[i];
		}
		is_flash8 = (plugin_version >= 8)
		is_flash7 = (plugin_version >= 7)
		is_flash6 = (plugin_version >= 6)
		is_flash5 = (plugin_version >= 5)
		is_flash4 = (plugin_version >= 4)
	}

	if (is_ie && is_win32) { // Check IE on windows for flash 4 - 8
		document.write('<script language="VBScript"\>\n');
		document.write('on error resume next\n');
		document.write('is_flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))\n');
		document.write('on error resume next\n');
		document.write('is_flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');
		document.write('on error resume next\n');
		document.write('is_flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
		document.write('on error resume next\n');
		document.write('is_flash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');
		document.write('on error resume next\n');
		document.write('is_flash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');
		document.write('<'+'/script> \n');
	}
	
	is_flash = (is_flash8 || is_flash7 || is_flash6 || is_flash5 || is_flash4);
}

//do not automatically reroute...if (!is_flash6) document.location.href="http://www.ckdesigndev.com/notFlash.asp"
			
