function testJava() {
	if(navigator.javaEnabled() < 1) return 0
	else return 1
}

function testFlash() {
	var flashinstalled = 0;
	var flashversion = 0;
	
	// IE flash detection.
	for(var i=7; i>0; i--) {
		try {
			var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
			flashinstalled = 2;
			flashversion = i;
		}
		catch(e){
			//flashinstalled = 0;
			//flashversion = 0;
		 }
	}

	// Others
	if (navigator.plugins && navigator.plugins.length) {
		x = navigator.plugins["Shockwave Flash"];
		if (x) {
			flashinstalled = 2;
			if (x.description) {
				y = x.description;
				flashversion = y.charAt(y.indexOf('.')-1);
			}
		}
		else
			flashinstalled = 1;

		if (navigator.plugins["Shockwave Flash 2.0"]) {
			flashinstalled = 2;
			flashversion = 2;
		}
	}
	else if (navigator.mimeTypes && navigator.mimeTypes.length) {
		x = navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin)
			flashinstalled = 2;
		else
			flashinstalled = 1;
	}
	
	return flashinstalled+';'+flashversion;
}
