var opera = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
var DOM = (document.getElementById && !opera)? true : false;
var IE4 = (document.all && !opera && !DOM)? true : false;
var NN4 = (document.layers && !opera)? true : false;
var Mac = (navigator.userAgent.indexOf('Mac') != -1);
var NN6 = (navigator.userAgent.indexOf('Gecko') != -1);


function flash_detect(version) {
	if (navigator.plugins['Shockwave Flash']) {
		desc = navigator.plugins['Shockwave Flash'].description
		if (parseInt(desc.substring(desc.indexOf(".") - 1)) >= version) return true
	}
	return false
}

function detect_enable() {
	if (navigator.userAgent.indexOf("iCab") != -1 || navigator.userAgent.indexOf("MSIE 3") != -1) return false
	else return true
}

function flash_enable(version) {
  if (!detect_enable()) return false
  if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Opera") == -1) {
	document.writeln ('<script language=VBScript\>');
	document.writeln ('Function ie_flash_detect(version)');
	document.writeln ('	On Error Resume Next');
	document.writeln ('	ie_flash_detect = False');
	document.writeln ('	ie_flash_detect = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & version))');
	document.writeln ('End Function');
	document.writeln ('</script\>');
	return ie_flash_detect(version)
  } else {
	return flash_detect(version)
  }
}

var is_flash = flash_enable(6);

