var appNm = navigator.appName;
var appVr = navigator.appVersion;
var isIE = (appNm.indexOf("Explorer") > 0) ? true : false
var isNS = (appVr == "Netscape") ? true : false
var bVer = (isIE) ? (parseFloat( appVr.substring(appVr.indexOf("MSIE ")+5) )) : (parseFloat(appVr));
var flashenabled = false;
var windows = ( (appVr.indexOf("Windows NT")!=-1) || (appVr.indexOf("Windows 95")!=-1) || (appVr.indexOf("Windows 98")!=-1) );
var beenAsked = false;

if ( !( (isIE && windows && (bVer < 5)) || (isNS && (bVer==4.7)) ) ){ testPlugins(6); }


function choice(nRequiredVersion){
	if (beenAsked || (location.pathname.toLowerCase() != '/default.asp' && location.pathname.toLowerCase() != '/')) return false;
	else {
		beenAsked = true;
		return confirm("This site uses the Flash Plug-in (Version " + nRequiredVersion + ").\n\rWould you like to download it now?");
	}
}

function testPlugins(nRequiredVersion) {
	var nPlayerVersion;
	if (nRequiredVersion == null) nRequiredVersion = 4;
	if (appNm.indexOf("Webtv")!=-1) flashenabled = true;
	else if ( (appVr.indexOf("Mac")!=-1) && (bVer < 4) ) flashenabled = false;
	else if (isIE) {
		if (appVr.indexOf("3.1")!=-1){
			flashenabled = false;
		}
		else if (windows) {
			document.writeln('<SC'+'RIPT LANGUAGE="VBScript">');
			document.writeln('on error resume next');
			document.writeln('flashenabled = false');
			document.writeln('flashenabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))');
			if (nRequiredVersion < 7) document.writeln('flashenabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))');
			if (nRequiredVersion < 6) document.writeln('flashenabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))');
			if (nRequiredVersion < 5) document.writeln('flashenabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))');
			if (nRequiredVersion < 4) document.writeln('flashenabled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))');
			document.writeln('</SC'+'RIPT>');
		}
		else if (appVr.indexOf("Mac")!=-1) {
			flashenabled = true;
		}
	} else if (navigator.plugins != null) {

	//	navigator.plugins.refresh(false);
		for(var i=0; i < navigator.plugins.length; i++) {
			if (navigator.plugins[i].name == "Shockwave Flash") {
				nPlayerVersion = parseInt(navigator.plugins[i].description.substring(navigator.plugins[i].description.indexOf(".")-1));
				if (nPlayerVersion >= 7) flashenabled = true;
				else if (nPlayerVersion >= 6 && nRequiredVersion < 7) flashenabled = true;
				else if (nPlayerVersion >= 5 && nRequiredVersion < 6) flashenabled = true;
				else if (nPlayerVersion >= 4 && nRequiredVersion < 5) flashenabled = true;
				else if (nPlayerVersion >= 3 && nRequiredVersion < 4) flashenabled = true;
				break;
			}
		}
	}

	if (!flashenabled) {
		if (choice(nRequiredVersion)) window.top.location.href = "http://" + location.host + "/goout.asp?u=http://macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";
	}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

