
var xnamespace = 'http://www.w3.org/1999/xhtml';

function createElement(element) {
	if(typeof document.createElementNS != 'undefined') {
		return document.createElementNS(xnamespace, element);
	}
	return document.createElement(element);
}

function toggle(id) {
	var div = document.getElementById(id);
	if(!div) return;
	var style = div.style;
	div = document.getElementById('_' + id);
	if(!div) return;
	if(style.display == 'none') {
		style.display = 'block';
		div.style.backgroundImage = 'url(img/node_close.gif)';
	} else {
		style.display = 'none';
		div.style.backgroundImage = 'url(img/node_open.gif)';
	}
}

function init_nodes() {
	toggle('mediadatabase');
	toggle('walload');
	toggle('cpumeter');
	toggle('quadfractal');
	toggle('glemul');
	toggle('memtest');
	toggle('flashlight');
	toggle('asmeditor');
	toggle('utils2004');
}

function init_tracker() {
	var div = document.getElementById('tracker');
	if(!div) return;
	var myimg = createElement('img');
	myimg.setAttribute('src', 'http://counter.cnw.cz/trackit.cgi?flashlight&t4&' +  escape(top.document.referrer));
	myimg.setAttribute('width', '9');
	myimg.setAttribute('height', '9');
	div.appendChild(myimg);
}

function bwinit() {
	var div = document.getElementById('bwinfo');
	if(!div) return;
	var its, strbool;
	its = new Array('Browser: ', 'Agent: ', 'Platform: ', 'Graphic Mode: ', 'Cookies: ');
	strbool = new Array('Enabled', 'Disabled');
	div.appendChild(document.createTextNode(its[0] + navigator.appName));
	div.appendChild(createElement('br'));
	div.appendChild(document.createTextNode(its[1] + navigator.userAgent));
	div.appendChild(createElement('br'));
	div.appendChild(document.createTextNode(its[2] + navigator.platform));
	div.appendChild(createElement('br'));
	div.appendChild(document.createTextNode(its[3] + screen.width + ' x ' + screen.height + ' x ' + screen.colorDepth + 'bpp'));
	div.appendChild(createElement('br'));
	div.appendChild(document.createTextNode(its[4] + (navigator.cookieEnabled ? strbool[0] : strbool[1])));
}

if(document.images) {
	img1 = new Image();
	img2 = new Image();
	img1.src = "img/node_close.gif";
	img2.src = "img/node_open.gif";
}

