// java detection
var JavaEnabled = "Unknown";
var JavaVersion = "Unknown";
var JavaVendor = "Unknown";


var agt = navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var ns  = (navigator.appName.indexOf("Netscape") != -1);
var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
var mac = (agt.indexOf("mac")!=-1);


function detectJava()
{
	try
	{
		JavaVersion = document.detectjvmapplet.getJavaVersion();
		JavaVendor = document.detectjvmapplet.getJavaVendor();
	}
	catch(e)
	{
		JavaVendor = 'Unknown';
	}
}

function parseQueryString (str) {
	str = str ? str : location.search;
	var query = str.charAt(0) == '?' ? str.substring(1) : str;
	var args = new Object();
	if (query) {
		var fields = query.split('&');
		for (var f = 0; f < fields.length; f++) {
			var field = fields[f].split('=');
			args[unescape(field[0].replace(/\+/g, ' '))] = unescape(field[1].replace(/\+/g, ' '));
		}
	}
	return args;
}

function displayInfo() {

	var args = parseQueryString ();
	if ((args["prod"] != null) && (args["prod"].indexOf("Promo") >= 0) )
	{
		document.display.product.selectedIndex = 8;
	}

	if (navigator.javaEnabled()) {
		JavaEnabled = "Enabled";
		if (ie && mac)
		{
			JavaVersion = "Unable to query (Mac IE)";
			JavaVendor = "Unable to query (Mac IE)";
		}
		else
		detectJava();
	}
	else
	{
		JavaEnabled = "Disabled";
	}
	//alert("Java is : "+JavaEnabled);
	//alert("JavaVersion : "+JavaVersion);
	//alert("JavaVendor : "+JavaVendor);


	window.document.main.JavaVendor.value = JavaVendor;
	window.document.main.JavaVersion.value = JavaVersion;
}