// JavaScript Document
function getAppCodeName() {
	return navigator.appCodeName;
	}
	
function getAppName() {
	return navigator.appName;
	}

function getAppVersion() {
	return navigator.appVersion;
	}	

function getLanguage() {
	return navigator.language;
	}

function getPlatform() {
	return navigator.platform;
	}
	
function getJavaEnabled() {
	return navigator.javaEnabled();
	}
	
function getPluginsLength() {
	return navigator.plugins.length;
}

function getPlugins() {
	var str =  "";
	for(i=0; i<navigator.plugins.length; i++) {
		str += "- "+navigator.plugins[i].name+"<br>";
		}
	return str;
}

function getMimeTypesLength() {
	return navigator.mimeTypes.length;
}

function getMimeTypes() {
	var str = "";
	for(i=0; i<navigator.mimeTypes.length; i++) {
		str += "- "+navigator.mimeTypes[i].type+"<br>";
		}
	return str;
}

function getAufloesung() {
	return screen.width+" x "+screen.height+" Pixel";
}
	
function updateHostinfo() {
	$('hostinfo_appCodeName').innerHTML = getAppCodeName();
	$('hostinfo_appName').innerHTML = getAppName();
	$('hostinfo_appVersion').innerHTML = getAppVersion();
	$('hostinfo_language').innerHTML = getLanguage();
	$('hostinfo_platform').innerHTML = getPlatform();
	$('hostinfo_aufloesung').innerHTML = getAufloesung();	
	$('hostinfo_javaEnabled').innerHTML = getJavaEnabled();
	$('hostinfo_pluginsLength').innerHTML = getPluginsLength();
	$('hostinfo_plugins').innerHTML = getPlugins();
	$('hostinfo_mimeTypesLength').innerHTML = getMimeTypesLength();
	$('hostinfo_mimeTypes').innerHTML = getMimeTypes();
}
