var images, resolution, bit_depth, cookies, flash_version;
var output = "";
var width, height;

// verify image support
if (document.images) {
	images = true;
	output += "<input type='hidden' name='images_supported' value='true' />\n";
} else {
	images = false;
	output += "<input type='hidden' name='images_supported' value='false' />\n";
}

// determine screen resolution
if (screen.width && screen.height) {
	width = screen.width; 
	height = screen.height;
	resolution = width + " x " + height;
	output += "<input type='hidden' name='screen_resolution' value='" + resolution + "' />\n";
} else {
	resolution = false;
	output += "<input type='hidden' name='screen_resolution' value='false' />\n";
}

// get color depth
if (window.screen) {
	bit_depth = screen.colorDepth;
	output += "<input type='hidden' name='color_depth' value='" + bit_depth + "' />\n";
} else {
	bit_depth = false;
	output += "<input type='hidden' name='color_depth' value='false' />\n";
}

// get cookie support
if (navigator.cookieEnabled) {
	cookies = true;
	output += "<input type='hidden' name='cookies_supported' value='true' />\n";
} else {
	cookies = false;
	output += "<input type='hidden' name='cookies_supported' value='false' />\n";
}

// get Flash version info -- requires swfobject
var version = deconcept.SWFObjectUtil.getPlayerVersion();
if (document.getElementById && version["major"] > 0) {
	flash_version = version['major'] +"."+ version['minor'] +"."+ version['rev'];
	output += "<input type='hidden' name='flash_version' value='" + flash_version + "' />\n";
} else {
	false;
	output += "<input type='hidden' name='flash_version' value='false' />\n";
}

// output -- requires jquery
$(document).ready(function() {
   $("div#detection").append(output);
 });