isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

isIE = (isIE4 || isIE5) ? true : false;
isNS = (isNS4 || isNS6) ? true : false;

// topMenus is used to keep track of the top level menus
var topMenus = new Array();

var preloadMenuFlag = false;

// Keeps track of the pointer image last changed.
var pointerImage = null;


var requiredVersion = 5;	
var flash2Installed = false;		
var flash3Installed = false;		
var flash4Installed = false;		
var flash5Installed = false;		
var maxVersion = 5;					
var actualVersion = 0;				
var hasRightVersion = false;

var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

function openVendorList(link) {
	newWindow = window.open(link, "popup", "height=500,width=612,scrollbars=yes,resizable=no,status=0,menubar=no,toolbar=no,titlebar=no")
}


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;
		}
	}
	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;
}

