	/**
	* Statistic 0.1
	*/
	
	STATISTIC_BASE_URL = 'http://statistic.noname-media.com';
	STATISTIC_DEVMODE = false;
	STATISTIC_SERVER_ID = location.hostname.replace(/^www\./, '');
	
	//TODO remove before publish
	if (STATISTIC_SERVER_ID == 'nns.lc') {
		
		STATISTIC_DEVMODE = true;
		STATISTIC_BASE_URL = 'http://nns.lc';
		
	}
	
	/**
	 * Erzeuge Image
	 */
	var browserVersion, engineName, engineVersion, browserName;
	var svgEnabled = -1, canvasEnabled = -1, javaEnabled = -1;
	var screenSize = -1, screenColorDepth = -1, contentSize = -1;
	var cookiesEnabled = -1;
	var operatingSystem, browserLanguage, flashVersion, silverlightVersion;
	var jsReferrer, jsUserAgent;
	
	/**
	 * Get Browser by Object
	 */
	function getBrowserByObject() {
	
		if (window.opera) {
		
			//Opera
			browserVersion = opera.version();
			engineName = 'Presto';
			engineVersion = '';
			browserName = 'Opera';
			operatingSystem = getPlatform();
			browserLanguage = getLanguage();
			flashVersion = getPlugin('Flash');
			silverlightVersion = getPlugin('Sliverlight');
		}
		else if (window.clientInformation) {
		
			//Konqueror, Safari or IE
			if (window.clientInformation.vendor && window.clientInformation.vendor.indexOf('Apple') != -1) {
			
				browserVersion = getVersionByUA();
				engineName = 'Webkit';
				engineVersion = getVersionByUA(/(WebKit)\/([0-9.]+)/);
				browserName = 'Safari';
				operatingSystem = getPlatform();
				browserLanguage = getLanguage();
			}
			else if (window.clientInformation.vendor && window.clientInformation.vendor.indexOf('KDE') != -1) {
			
				browserVersion = getVersionByUA();
				engineName = 'KHTML';
				engineVersion = browserVersion;
				browserName = 'Konqueror';
				operatingSystem = getPlatform();
				browserLanguage = getLanguage();
			}
			else {
			
				//MSIE
				
				browserVersion = getVersionByUA(/(MSIE) ([0-9.]+)/);
				engineName = 'Trident';
				engineVersion = 0;
				browserName = 'MSIE';
				operatingSystem = getPlatform();
				browserLanguage = getLanguage();
			}
		}
		else if (navigator.product && navigator.product == 'Gecko') {
		
			//Firefox Derivat
			browserVersion = getVersionByUA();
			engineName = 'Gecko';
			engineVersion = navigator.productSub;
			browserName = 'Firefox';
			operatingSystem = getPlatform();
			browserLanguage = getLanguage();
		}
		else {
		
			browserVersion = 0;
			engineName = 'other';
			browserName = 'Other';
		}
		
	}
	
	function getBrowserInfo() {
	
		if (screen.width) {
		
			screenSize = screen.width + 'x' + screen.height;
		}
		else {
		
			screenSize = '-1x-1';
		}
		
		if (window.innerWidth) {
		
			contentSize = window.innerWidth + 'x' + window.innerHeight;
		}
		else if(document.documentElement && document.documentElement.clientWidth && document.documentElement.clientWidth > 0) {
		
			contentSize = document.documentElement.clientWidth + 'x' + document.documentElement.clientHeight;
		}
		else if(document.body && document.body.clientWidth && document.body.clientWidth > 0) {
		
			contentSize = document.body.clientWidth + 'x' + document.body.clientHeight;
		}
		else {
		
			contentSize = '-1x-1';
		}
		
		if (screen.colorDepth) {
		
			screenColorDepth = screen.colorDepth;
		}
		else if(screen.pixelDepth) {
		
			screenColorDepth = screen.pixelDepth;
		}
		else {
		
			screenColorDepth = -1;
		}
		
		//Java
		if (typeof navigator.javaEnabled != 'undefined') {
		
			javaEnabled = (navigator.javaEnabled()) ? 1 : 0;
		}
		
		//Cookies
		if (typeof navigator.cookieEnabled != 'undefined') {
		
			cookiesEnabled = (navigator.cookieEnabled) ? 1 : 0;
		}
		
		//Referrer
		if (typeof document.referrer == 'string') {
			
			jsReferrer = encodeURIComponent(document.referrer);
		}
		
		//UserAgent
		if (typeof navigator.userAgent == 'string') {
			
			jsUserAgent = encodeURIComponent(navigator.userAgent);
		}
		
	}
	
	function getVersionByUA(pattern) {
	
		if (!pattern) {
		
			var pattern = /(Firefox|KHTML|Version)\/([0-9.]+)/;
		}
		
		var browserVersion = navigator.userAgent.match(pattern);
		if (browserVersion && browserVersion.length > 1) {
		
			return browserVersion[2];
		}
		else {
		
			return 'x';
		}
	}
	
	function getPlatformByUA(pattern) {
	
		if (!pattern) {
		
			var pattern = /((Linux|NT [0-9.]+))/;
		}
		
		var os = navigator.userAgent.match(pattern);
		if (os && os.length > 1) {
		
			return os[2];
		}
		else {
		
			return 0;
		}
	}
	
	function getPlatform() {
	
		var os = null;
		
		if (navigator.platform) {
		
			os = navigator.platform;
			var osFrom = (navigator.oscpu) ? navigator.oscpu : '';
			
			if (os.indexOf('Linux') > -1) {
				
				os = 'Linux';
			}
			else if (os.indexOf('Win32') > -1 || os.indexOf('Win64') > -1) {
				
				os = 'Windows';
				
				if (osFrom.indexOf("Windows NT 6.0") > -1) {
					
					os = "Windows Vista";
				}
				else if (osFrom.indexOf("Windows NT 5.2") > -1) {
				
					os = "Windows 2003";
				}
				else if (osFrom.indexOf("Windows NT 5.1") > -1) {
				
					os = "Windows XP";
				}
				else if (osFrom.indexOf("Windows NT 5.0") > -1) {
				
					os = "Windows 2000";
				}
				else if (osFrom.indexOf("Windows NT 4") > -1) {
				
					os = "Windows NT";
				}
				else if (osFrom.indexOf("Windows ME") > -1) {
				
					os = "Windows ME";
				}
				else if (osFrom.indexOf("Windows 98") > -1) {
				
					os = "Windows 98";
				}
				else if (osFrom.indexOf("Windows 95") > -1) {
				
					os = "Windows 95";
				}
				else if (osFrom.indexOf("Windows CE") > -1) {
				
					os = "Windows CE";
				}
			}
			else if (os.indexOf('Mac') > -1) {
				
				os = 'Mac';
			}
		}
		
		return os;
	}
	
	function getLanguage() {
	
		var lang = null;
		
		if (navigator.language) {
		
			lang = navigator.language;
		}
		
		return lang;
	}
	
	function getPlugin(pluginName) {
	
		var pluginVersion = -1;
		
		if (pluginName && navigator.plugins) {
		
			for (var el in navigator.plugins) {
			
				if (navigator.plugins[el].description.indexOf(pluginName) != -1) {
				
					//Plugin gefunden
// 					var pluginName = pluginName;
					var pluginVersion = navigator.plugins[el].description.match(/([0-9.]+)/);
					
					if (pluginVersion) {
					
						pluginVersion = pluginVersion[1];
					}
					
					break;
				}
			}
		}

		return pluginVersion;
	}
	
	getBrowserByObject();
	getBrowserInfo();
	
	//Browsr
	browser = 'Opera';
	
	//OS
	operating_system = 'Linux';
	
	//Image Erzeugen
	document.write('<img src="' + STATISTIC_BASE_URL + '/in.php?');
	document.write('bname=' + browserName);
	document.write('&bvers=' + browserVersion);
	document.write('&osys=' + operatingSystem);
	document.write('&ename=' + engineName);
	document.write('&evers=' + engineVersion);
	document.write('&ssize=' + screenSize);
	document.write('&asize=' + contentSize);
	document.write('&sdep=' + screenColorDepth);
	document.write('&blang=' + browserLanguage);
	document.write('&svgen=' + svgEnabled);
	document.write('&canen=' + canvasEnabled);
	document.write('&javen=' + javaEnabled);
	document.write('&jsen=1');
	document.write('&fvers=' + flashVersion);
	document.write('&svers=' + silverlightVersion);
	document.write('&cooen=' + cookiesEnabled);
	document.write('&jsref=' + jsReferrer);
	document.write('&jsua=' + jsUserAgent);
	document.write('&sid=' + STATISTIC_SERVER_ID);
	document.write('&p1=' + ((navigator.platform) ? encodeURIComponent(navigator.platform) : ''));
	document.write('&p2=' + ((navigator.vendor) ? encodeURIComponent(navigator.vendor) : ''));
	document.write('&p3=' + ((navigator.oscpu) ? encodeURIComponent(navigator.oscpu) : ''));
	document.write('&p4=' + ((navigator.vendorSub) ? encodeURIComponent(navigator.vendorSub) : ''));
	document.write('&p5=' + ((navigator.product) ? encodeURIComponent(navigator.product) : ''));
	document.write('&p6=' + ((navigator.productSub) ? encodeURIComponent(navigator.productSub) : ''));
	document.write('&p7=' + ((navigator.cpuClass) ? encodeURIComponent(navigator.cpuClass) : ''));
	//document.write('&p8=' + );
	//document.write('&p9=' + );
	document.write('" />');
	
	if (true == STATISTIC_DEVMODE) {
		
		document.write('<div style="font-size: 11px;">');
		
		document.write('<br /><b>Devmode Output:</b><br />');
		document.write('<br />Browser: ' + browserName + ' ' + browserVersion);
		document.write('<br />System: ' + operatingSystem);
		document.write('<br />Engine: ' + engineName + ' ' + engineVersion);
		document.write('<br />Screen: ' + screenSize + ' ' + screenColorDepth);
		document.write('<br />Avail Screen: ' + contentSize);
		document.write('<br />Language: ' + browserLanguage);
		document.write('<br />SVG Support: ' + svgEnabled);
		document.write('<br />Canvas Support: ' + canvasEnabled);
		document.write('<br />Java Enabled: ' + javaEnabled);
		document.write('<br />Flash Version: ' + flashVersion);
		document.write('<br />Sliverlight Version: ' + silverlightVersion);
		

		document.write('<br /><b>DOM Output:</b><br />');
		document.write('<br />navigator.userAgent :' + navigator.userAgent);
		document.write('<br />navigator.platform :' + navigator.platform);
		document.write('<br />navigator.vendor :' + ((navigator.vendor) ? navigator.vendor : ''));
		document.write('<br />navigator.oscpu :' + ((navigator.oscpu) ? navigator.oscpu : ''));
		document.write('<br />navigator.vendorSub :' + ((navigator.vendorSub) ? navigator.vendorSub : ''));
		document.write('<br />navigator.product :' + ((navigator.product) ? navigator.product : ''));
		document.write('<br />navigator.productSub :' + ((navigator.productSub) ? navigator.productSub : ''));
		document.write('<br />navigator.cpuClass :' + ((navigator.cpuClass) ? navigator.cpuClass : ''));
		
		document.write('</div>');
	}
	
	