function detectFlashVersion (ver) {
	//~ alert ("detectFlashVersion ("+ver+")");
	switch (ver) {
		case "5":
			//~ alert ("flash player 5 or above");
			flashIsUpdate = true;
			break;
		case "4":
			//~ alert ("flash player 4");
			flashIsUpdate = false;
			break;
		case "3":
			//~ alert ("flash player 3 or below");
			flashIsUpdate = false;
			break;
		default:
			alert ("undefined type");
			break;
	}
}

// Handle all the the FSCommand messages in a Flash movie
function detectFlash_DoFSCommand(command, args) {
	//alert ("detectFlash_DoFSCommand ("+command+","+args+")");
	var detectFlashObj = top.ie ? detectFlash : document.detectFlash;
	switch (command+''){
		case "go":
			detectFlashVersion (args+'');
			break;
		case "alert" :
			alert ("alert is " + args+'');
			break;
		default :
			alert ("undefined type");
			break;
	}
	start();
}

// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub detectFlash_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call detectFlash_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}

function writeFlash(){
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID=detectFlash WIDTH=20 HEIGHT=20>';
	str += '<PARAM NAME=movie VALUE="flash/detectFlash.swf">';
	str += '<PARAM NAME=quality VALUE=high>';
	str += '<PARAM NAME=bgcolor VALUE=#75CFFB>';
	str += '<EMBED src="flash/detectFlash.swf" quality=high bgcolor=#75CFFB WIDTH=20 HEIGHT=20	swLiveConnect=true NAME=detectFlash TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></object>';
	document.write(str);
	
	flashObj = ie ? detectFlash : document.detectFlash;
}

function start(){
	if (flashIsUpdate)
		document.location = FLASH_PAGE;
	else document.location = FLASH_UPGRADE;
}

var flashIsUpdate = false;
var mac = navigator.userAgent.indexOf("Mac") != -1;
var ns = (navigator.appName == 'Netscape');
var ie = navigator.appName.indexOf("Microsoft") != -1;
