if (/MSIE ([56])/.test(navigator.userAgent) && navigator.platform == "Win32") { var i; try { i = $$(".transparent"); } catch (e) { i = document.images; }; for (e in i) if (i[e].className && i[e].className.substring(0,11) == 'transparent') { i[e].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+i[e].src+"', sizingMethod='image')"; i[e].src = '//www.startbasen.dk/guis/transperant.gif'; } }

var centerX = new Array();
var centerY = new Array();
var bTimers = new Array();

function screensaver(ldir, tdir, id) {
	ldir = (Math.abs(ldir) == 1)?ldir:-1;
	tdir = (Math.abs(tdir) == 1)?tdir:-1;
	var o = document.getElementById("bobble"+id);
	var l = parseInt(o.style.left); var t = parseInt(o.style.top);
	centerX[id] = l+35;
	centerY[id] = t+35;
	if (ldir > 0 && l+80 >= document.body.clientWidth+document.body.scrollLeft) ldir = -1;
	else if (tdir > 0 && t+80 >= document.body.clientHeight+document.body.scrollTop) tdir = -1;
	else if (ldir < 0 && l < document.body.scrollLeft) ldir = 1;
	else if (tdir < 0 && t < document.body.scrollTop) tdir = 1;
	else for (var i = 0; i < centerX.length; i++) {
		if (i != id && Math.sqrt(Math.pow(centerX[i]-centerX[id],2)+Math.pow(centerY[i]-centerY[id],2)) < 60) {
			ldir = -1*ldir;
			tdir = -1*tdir;
		}
	}
	o.style.left = l+ldir;
	o.style.top = t+tdir;
	window.clearTimeout(bTimers[id]);
	if (savescreen) bTimers[id] = window.setTimeout("screensaver("+ldir+","+tdir+", '"+id+"');", 10);
}

var savescreen = false;
var screensaveTimer = null;

function startScreensaver() {
	savescreen = true;
	document.getElementById("bobble0").style.display = '';
	document.getElementById("bobble1").style.display = '';
	document.getElementById("bobble2").style.display = '';
	document.getElementById("bobble3").style.display = '';
	document.getElementById("bobble4").style.display = '';
	document.getElementById("bobble5").style.display = '';
	screensaver(1, 1, 0);
	screensaver(1, -1, 1);
	screensaver(1, 1, 2);
	screensaver(-1, -1, 3);
	screensaver(-1, 1, 4);
	screensaver(-1, -1, 5);
}

/*
screensaveTimer = window.setTimeout("startScreensaver()", 60000);

document.onmousemove = function() {
	if (savescreen) {
		savescreen = false;
		document.getElementById("bobble0").style.top = -200;
		document.getElementById("bobble1").style.top = -250;
		document.getElementById("bobble2").style.left = -280;
		document.getElementById("bobble3").style.left = -100;
		document.getElementById("bobble4").style.left = -120;
		document.getElementById("bobble5").style.top = -170;
	}
	window.clearTimeout(screensaveTimer);
	screensaveTimer = window.setTimeout("startScreensaver()", 60000);
}
*/
