var bn, bv, bp, cp, tm, tz;
var sw = 0, sh = 0, aw = 0, ah = 0;

function detect()
{
	var cv;

	// detect browser name, version and platform
	bn = navigator.appName;
	bv = navigator.appVersion;
	cv = parseInt(bv);	// Mozilla compatible version
	bp = "";
	if (navigator.platform)
		bp = navigator.platform;

	// detect screen resolution and color depth
	cp = "";
	if ((bn == "Netscape" || bn == "Microsoft Internet Explorer") && cv >= 4) {
		sw = screen.width;
		sh = screen.height;
		aw = screen.availWidth;
		ah = screen.availHeight;
		cp = screen.colorDepth;
	} else if (bn == "Netscape" && cv >= 3) {
		var toolkit = java.awt.Toolkit.getDefaultToolkit();
		var screen_size = toolkit.getScreenSize();
		sw = screen_size.width;
		sh = screen_size.height;
	}

	if (bn == "Microsoft Internet Explorer" && window.opera)
		bn = "Opera";

	// detect local time and time zone
	var x = new Date();
	var y = x.getYear();
	if (y < 1900) y += 1900;
	var m = x.getMonth()+1;
	tm = y + "-" + m + "-" + x.getDate() + " " + x.getHours() + ":" + x.getMinutes() + ":" + x.getSeconds();
	tz = x.getTimezoneOffset();
}
