var jsBrowser = "";
var x = 0;
var y = 0;

// browser detection
if (window.innerWidth) {
	// non IE
	if (window.sidebar) {
		// Gecko
		if (window.postMessage) {
			jsBrowser = "FF3";
		} else {
			if (window.external) {
				jsBrowser = "FF2";
			} else {
				if (window.XML) {
					jsBrowser = "FF1";
				} else {
					jsBrowser = "Netscape";
				}
			}
		}
	} else {
		// non Gecko
		if (window.opera) {
			jsBrowser = "Opera";
		} else {
			if (document.clientWidth) {
				jsBrowser = "KHTML";
			} else {
				jsBrowser = "Webkit";
			}
		}
	}
} else {
	// IE
	if (window.postMessage) {
		jsBrowser = "IE8";
	} else {
		if (window.XMLHttpRequest) {
			jsBrowser = "IE7";
		} else {
			if (document.compatMode) {
				jsBrowser = "IE6";
			} else {
				jsBrowser = "IE5";
			}
		}
	}
}

if (window.innerWidth) {
	x = window.innerWidth;
} else {
	if (document.documentElement.clientWidth) {
		x = document.documentElement.clientWidth;
	}
}

if (window.innerHeight) {
	y = window.innerHeight;
} else {
	if (document.documentElement.clientHeight) {
		y = document.documentElement.clientHeight;
	}
}

var appCodeName = navigator.appCodeName ? escape(navigator.appCodeName) : "";
var appName = navigator.appName ? escape(navigator.appName) : "";
var appVersion = navigator.appVersion ? escape(navigator.appVersion) : "";
var platform = navigator.platform ? escape(navigator.platform) : "";
var userAgent = navigator.userAgent ? escape(navigator.userAgent) : "";

link = "screeninfo.php?";
link = link + "x=" + x + "&";
link = link + "y=" + y + "&";
link = link + "jsBrowser=" + jsBrowser + "&";
link = link + "appCodeName=" + appCodeName + "&";
link = link + "appName=" + appName + "&";
link = link + "appVersion=" + appVersion + "&";
link = link + "platform=" + platform + "&";
link = link + "userAgent=" + userAgent;

var request = null;
try {
	request = new XMLHttpRequest();
} catch(e) {
	try {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch(e) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			request = null;
		}
	}
}

if (request) {
	request.open('GET', link, true);
	request.send(null);
}
