/**
 * Copyright (c) 2008 Gili Tzabari.  All rights reserved.
 *
 * This file is part of the jre-analytics toolkit. It provides functions for integrating
 * Google Analytics and Sun's Deployment Toolkit. The usage guide may be at
 * http://cowwoc.blogspot.com/2008/12/tracking-java-versions-using-google.html
 *
 * The "live" copy of this file may be found at http://jre-analytics.googlecode.com/svn/trunk/jre-analytics.js
 * You are encouraged to link directly to it.
 *
 * The changelog may be found at http://code.google.com/p/jre-analytics/wiki/Changelog
 *
 * @version 19
 */

if (typeof pageTracker !== "undefined")
{
	// AdBlock Plus could be blocking the Google Analytics script
	var jreVersions = deployJava.getJREs();
	jreString = "Java: ";
	for (var i=0; i<jreVersions.length; ++i)
	{
		preciseVersion = deployJava.isPluginInstalled();
		if (!preciseVersion)
		{
			// Denote family versions with a star. For example: 1.6.0*
			jreVersions[i] += "*";
		}
		pageTracker._trackEvent("java", "version", jreVersions[i]);

		if (preciseVersion)
		{
			updateIndex = jreVersions[i].indexOf("_");
			if (updateIndex!=-1)
			{
				// Remove update version
				jreVersions[i] = jreVersions[i].substring(0, updateIndex);
			}

			// Append a star since it wasn't appended before
			jreVersions[i] += "*";
		}
		pageTracker._trackEvent("java", "version family", jreVersions[i]);
	}

	// Track totals
	if (jreVersions.length>0)
		pageTracker._trackEvent("java", "detected", "yes");
	else
		pageTracker._trackEvent("java", "detected", "no");
}