var requiredVersion = 6;			
var useRedirect = false; 			
var flashPage = "movie.html"		
var noFlashPage = "index.php" 		
var upgradePage = "upgrade.html"	
var flash2Installed = false;		
var flash3Installed = false;		
var flash4Installed = false;		
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;		
var flash8Installed = false;	
var flash9Installed = false;	
var flash10Installed = false;
var flash11Installed = false;
var maxVersion =11;					
var actualVersion = 0;				
var hasRightVersion = false;		
var jsVersion = 1.0;				

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;		
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false; 


jsVersion = 1.1;


if(isIE && isWin){ 
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');	
	document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');	
	document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');	
	document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash."))) \n');	
	document.write('</SCR' + 'IPT\> \n'); 
}




function detectFlash(){	
	if (navigator.plugins){								
		if (navigator.plugins["Shockwave Flash 2.0"] 	
		|| navigator.plugins["Shockwave Flash"]){		

			
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

			
			flash2Installed = flashVersion == 2;		
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion == 9;
			flash10Installed = flashVersion == 10;
			flash11Installed = flashVersion == 11;
			//--it is done for macromedia flash ver 10.0 r12. Without this code; the 
			//--flash will not display in the header.
			if (flashDescription.indexOf("10.0")>=0)
			{
			    hasRightVersion=true;
			}

		}
	}
	
	for (var i = 2; i <= maxVersion; i++) {	
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}
	
	if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2;	
	if (actualVersion >= requiredVersion) { 		
		hasRightVersion = true;						

		if (useRedirect) {							
			if(jsVersion > 1.0) {					
				window.location.replace(flashPage);	
			} else {
				window.location = flashPage;		
			}
		}
	}
	else if(isMac && !isIE){
		hasRightVersion = true;
	}
	else {	
	
		if (useRedirect) {		
			if(jsVersion > 1.0) {	
				window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
			} else {
				window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
			}
		}
	}
}


detectFlash();		

  var strOS, strBrowser, strTemp , strOSBrowser;
  var SpeedIE,SpeedMozilla,SpeedMACIE,SpeedMAcOther,FlashSpeedtype;
  var speed1;
  FlashSpeedtype=JSFlashSpeed;
   switch (FlashSpeedtype)
  {
    case "H":
//	SpeedIE=3.2;
//	SpeedMozilla= 3.2;
//	SpeedMACIE=  1.5;
//	SpeedMAcOther= 1.5;
    speed1 = "3";
    break;

 case "M":
//	SpeedIE=2;
//	SpeedMozilla= 2;
//	SpeedMACIE=  1;
//	SpeedMAcOther= 1;
    speed1 = "2";
    break;

	 case "L":
//	SpeedIE=1;
//	SpeedMozilla= 1;
//	SpeedMACIE=  .5;
//	SpeedMAcOther=.5;
    speed1 = "1";
	break;
  }
   
  strOS = "other";
  strBrowser = "other";  
 
  strTemp = navigator.appVersion.toLowerCase();
 
  if (strTemp.indexOf("win") > 0)
   strOS = "windows";
   
  if (strTemp.indexOf("mac") > 0)
   strOS = "mac";
  
  if (strTemp.indexOf("msie") > 0)
   strBrowser = "msie";
  
 
  if ((strOS.toLowerCase() == "windows") && (strBrowser.toLowerCase() == "msie"))
  {
	//speed1 = SpeedIE;
	strOSBrowser	="WinIE";
  }
  else if ((strOS.toLowerCase() == "windows") && (strBrowser.toLowerCase() == "other"))
  {

  // speed1 = SpeedMozilla;
   	strOSBrowser	="WinOther";	
	
  }
  else if ((strOS.toLowerCase() == "mac") && (strBrowser.toLowerCase() == "msie"))
  {
	//speed1 = SpeedMACIE ;  
	strOSBrowser	="MacIE";
  }
  else if ((strOS.toLowerCase() == "mac") && (strBrowser.toLowerCase() == "other"))
  {
  	//speed1 = SpeedMAcOther;
		strOSBrowser	="MacOther";
  }
