	function nhmTracker() {
		var user_agent=navigator.userAgent.toLowerCase();
		var browser_name = navigator.appName;
		var major_version = parseInt(navigator.appVersion.substring(0,1));
		var vb_script = 0;
		var i;

        if (typeof(nhm_tracker_tag) == "undefined") {
		    nhm_tracker_tag = "http://tracker.netzhautmedia.de/tracker.php?idc="+nhm_tracker_idc;
		}
		
		if (typeof(nhm_page_key)!="undefined") {
			nhm_tracker_tag+= "&page_key="+nhm_page_key;
		}
		if (typeof(nhm_page_name)!="undefined") {
			nhm_tracker_tag+= "&page_name="+nhm_page_name;
		}
		
		nhm_tracker_tag+= "&js=1";
		nhm_tracker_tag+= "&url=" + escape(top.document.location.href);
		nhm_tracker_tag+= "&referer=" + escape(top.document.referrer);
		nhm_tracker_tag+= "&flash_version=" + nhmGetFlashVersion();
		nhm_tracker_tag+= "&rnd=" + parseInt(Math.random()*99999);
		
		if (navigator.cookieEnabled == true) {
			nhm_tracker_tag+= "&cookies=1";
		} else if (navigator.cookieEnabled == false) {
			nhm_tracker_tag+= "&cookies=0";
		} else {
			nhm_tracker_tag+= "&cookies=2";
		}
		if (navigator.javaEnabled()) {
			nhm_tracker_tag+= "&java=1";
		} else {
			nhm_tracker_tag+= "&java=0";
		}
		if (top.innerWidth) {
			nhm_tracker_tag+= "&inner_size=" + top.innerWidth + "x" + top.innerHeight;
		}
		
		if (screen.colorDepth) {
			nhm_tracker_tag+= "&color_depth=" + screen.colorDepth;
		} else if (browser_name.indexOf('Netscape') != -1 && major_version >= 4) {
			nhm_tracker_tag+= "&color_depth=" + screen.pixelDepth;
		}
		if (screen.availWidth > 0) {
			nhm_tracker_tag+= "&screen=" + screen.width + "x" + screen.height;
			nhm_tracker_tag+= "&avail_screen=" + screen.availWidth + "x" + screen.availHeight;
		}

		img_tracker = new Image(1,1);	
		img_tracker.src = nhm_tracker_tag;	
	}
	
	function nhmGetFlashVersion() {
	 	var flash_version="-",n=navigator;
	 	if (n.plugins && n.plugins.length) {
		  for (var i=0; i < n.plugins.length; i++) {
		  	if (n.plugins[i].name.indexOf('Shockwave Flash') != -1) {
		    	flash_version=n.plugins[i].description.split('Shockwave Flash ')[1];
		    	break;
		   	}
		  }
	 	} else if (window.ActiveXObject) {
	  	for (var i=10; i >= 2;i--) {
		   	try {
		    	var flash=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');");
		    	if (flash) {
		    		flash_version = i + '.0'; break; 
		    	}
		   	}
		   	catch(e) {}
	  	}
	  }
	  return flash_version;
	}
	
	
