<!--
/* "use strict"; */
				var bigCarPhase = 0;
				var loupgarouCarImg = new Array();
				loupgarouCarImg[0] = "img/boris-vian-le-loup-garou-car-dummy.png";
				loupgarouCarImg[1] = "img/boris-vian-le-loup-garou-car-front1.png";
				loupgarouCarImg[2] = "img/boris-vian-le-loup-garou-car-front2.png";
				loupgarouCarImg[3] = "img/boris-vian-le-loup-garou-car-front3.png";
				loupgarouCarImg[4] = "img/boris-vian-le-loup-garou-car.png";
				loupgarouCarImg[5] = "img/boris-vian-le-loup-garou-car-back1.png";
				loupgarouCarImg[6] = "img/boris-vian-le-loup-garou-car-back2.png";
				loupgarouCarImg[7] = "img/boris-vian-le-loup-garou-car-back3.png";
				loupgarouCarImg[8] = "img/boris-vian-le-loup-garou-car-dummy.png";
				var abstractHorizonTop = 0;
				var contentElementTop = 0;

		function getWidthById(id) {
			var elementWidth = 0;
			var myElement = document.getElementById(id);
			if (typeof(myElement.innerWidth) == 'number') {
				elementWidth = myElement.innerWidth;
			}
			else {
				if (myElement.clientWidth) {
					elementWidth = myElement.clientWidth;
				}
				else {
					if (myElement.offsetWidth) {
						elementWidth = myElement.offsetWidth;
					}
				}
			}
			return elementWidth;
		}
		function getHeightById(id) {
			var elementHeight = 0;
			var myElement = document.getElementById(id);
			if (typeof(myElement.innerHeight) == 'number') {
				elementHeight = myElement.innerHeight;
			}
			else {
				if (myElement.clientHeight) {
					elementHeight = myElement.clientHeight;
				}
				else {
					if (myElement.offsetHeight) {
						elementHeight= myElement.offsetHeight;
					}
				}
			}
			return elementHeight;
		}

		function getWindowWidth() {
			var windowWidth = 0;
			if (typeof(window.innerWidth) == 'number') {
				windowWidth = window.innerWidth;
			}
			else {
				if (document.documentElement && document.documentElement.clientWidth) {
					windowWidth = document.documentElement.clientWidth;
				}
				else {
					if (document.body && document.body.clientWidth) {
						windowWidth = document.body.clientWidth;
					}
				}
			}
			return windowWidth;
		}
		function getWindowHeight() {
			var windowHeight = 0;
			if (typeof(window.innerHeight) == 'number') {
				windowHeight = window.innerHeight;
			}
			else {
				if (document.documentElement && document.documentElement.clientHeight) {
					windowHeight = document.documentElement.clientHeight;
				}
				else {
					if (document.body && document.body.clientHeight) {
						windowHeight = document.body.clientHeight;
					}
				}
			}
			return windowHeight;
		}
		
		var constellationTopFixed = 0;
		var constellationLeftFixed = 0;
var constellationLeft = new Array();
constellationLeft[1] = 0;
constellationLeft[2] = 0;
constellationLeft[3] = 0;
constellationLeft[4] = 0;
constellationLeft[5] = 0;
constellationLeft[6] = 0;
constellationLeft[7] = 0;
var constellationTop = new Array();
constellationTop[1] = 0;
constellationTop[2] = 0;
constellationTop[3] = 0;
constellationTop[4] = 0;
constellationTop[5] = 0;
constellationTop[6] = 0;
constellationTop[7] = 0;

		function setContent() {
			if (document.getElementById) {
				var windowHeight = getWindowHeight();
				var windowWidth = getWindowWidth();
				var windowContentHeight = windowHeight;
				var windowContentWidth = windowWidth;
				var pagecontentElement = document.getElementById('pagecontent');
				var pagecontentcarElement = document.getElementById('pagecontentcar');
				var contentElementBkg = document.getElementById("contentbkg");
				var contentElementCar = document.getElementById("contentcar");
				var contentElement = document.getElementById("content");
				var titleElement = document.getElementById("title");
				var interspeciesElement = document.getElementById("interspecies");
				var constellation1Element = document.getElementById("constellation1");
				var constellation2Element = document.getElementById("constellation2");
				var constellation3Element = document.getElementById("constellation3");
				var constellation4Element = document.getElementById("constellation4");
				var constellation5Element = document.getElementById("constellation5");
				var constellation6Element = document.getElementById("constellation6");
				var constellation7Element = document.getElementById("constellation7");
				var abstractHorizonElement = document.getElementById("abstracthorizon");
				if (windowHeight > 0) {
					var contentHeight = contentElement.offsetHeight;
					if (contentHeight + 20 > windowContentHeight) {
						windowContentHeight = contentHeight + 20;
					}
					contentElementTop = Math.max((windowHeight-contentHeight)/4, windowHeight/3 - contentHeight/2, 20);
					contentElement.style.position = "absolute";
					contentElement.style.top = contentElementTop + 'px';
					contentElementCar.style.position = "absolute";
					contentElementCar.style.top = contentElementTop + 'px';
					contentElementBkg.style.position = "absolute";
					contentElementBkg.style.top =  contentElementTop + 'px';
/*					abstractHorizonTop = 20 + contentHeight/3 + Math.max((windowHeight-contentHeight)/3, windowHeight/3 - contentHeight/2, 20); */
					abstractHorizonTop = contentElementTop + 3/5*contentHeight;
					abstractHorizonElement.style.top = abstractHorizonTop+"px";
					titleElement.style.top = (contentElementTop+contentHeight-25)+"px";
					interspeciesElement.style.top = (contentElementTop+contentHeight+35)+"px";
					constellationTopFixed = (contentElementTop+contentHeight+60);
					constellation1Element.style.top = constellationTopFixed+"px";
					constellation2Element.style.top = constellationTopFixed+"px";
					constellation3Element.style.top = constellationTopFixed+"px";
					constellation4Element.style.top = constellationTopFixed+"px";
					constellation5Element.style.top = constellationTopFixed+"px";
					constellation6Element.style.top = constellationTopFixed+"px";
					constellation7Element.style.top = constellationTopFixed+"px";
					constellationTop[1] = constellationTopFixed;
					constellationTop[2] = constellationTopFixed;
					constellationTop[3] = constellationTopFixed;
					constellationTop[4] = constellationTopFixed;
					constellationTop[5] = constellationTopFixed;
					constellationTop[6] = constellationTopFixed;
					constellationTop[7] = constellationTopFixed;
					pagecontentcarElement.style.backgroundPosition = -31 +"px "+ (abstractHorizonTop-6)+"px";
//					var landscapeSkyElement = document.getElementById("landscapesky");
//					landscapeSkyElement.style.height = ((windowContentHeight - 68) * 0.42) + "px";
//					var landscapeGroundElement = document.getElementById("landscapeground");
//					landscapeGroundElement.style.height = ((windowContentHeight - 68) / 0.58) + "px";
					pagecontentElement.style.height = windowContentHeight + 'px';
					pagecontentcarElement.style.height = windowContentHeight + 'px';
//					landscapeSkyElement.innerHTML = 'windowHeight=' + windowHeight + "px; ";
				}
				if (windowWidth > 0) {
					var contentWidth = contentElement.offsetWidth;
					var titleWidth = titleElement.offsetWidth;
					var interspeciesWidth = interspeciesElement.offsetWidth;
					var constellationWidth = constellation1Element.offsetWidth;
					if (contentWidth > windowContentWidth) {windowContentWidth = contentWidth}
					pagecontentElement.style.width = windowContentWidth + 'px';
					pagecontentcarElement.style.width = windowContentWidth + 'px';
					contentElementLeft = ((windowContentWidth - contentWidth) / 2)
					contentElement.style.left = contentElementLeft + 'px';
					titleElement.style.left = (contentElementLeft+(contentWidth-titleWidth)/2) + 'px';
					interspeciesElement.style.left = (contentElementLeft+(contentWidth-interspeciesWidth)/2) + 'px';
					constellationLeftFixed = (contentElementLeft+(contentWidth-constellationWidth)/2);
					constellation1Element.style.left = constellationLeftFixed + 'px';
					constellation2Element.style.left = constellationLeftFixed + 'px';
					constellation3Element.style.left = constellationLeftFixed + 'px';
					constellation4Element.style.left = constellationLeftFixed + 'px';
					constellation5Element.style.left = constellationLeftFixed + 'px';
					constellation6Element.style.left = constellationLeftFixed + 'px';
					constellation7Element.style.left = constellationLeftFixed + 'px';
					constellationLeft[1] = constellationLeftFixed;
					constellationLeft[2] = constellationLeftFixed;
					constellationLeft[3] = constellationLeftFixed;
					constellationLeft[4] = constellationLeftFixed;
					constellationLeft[5] = constellationLeftFixed;
					constellationLeft[6] = constellationLeftFixed;
					constellationLeft[7] = constellationLeftFixed;
					contentElementCar.style.left = contentElementLeft + 'px';
					contentElementBkg.style.left = contentElementLeft + 'px';
					abstractHorizonElement.style.width = windowContentWidth + 'px';
				}
				contentElementCar.style.backgroundPosition = 285 +"px "+ 125 +"px"; // min -41px; max 259 px; frame width 36px
				contentElementCar.style.backgroundImage = "url("+loupgarouCarImg[0]+")";
				contentElement.style.visibility = 'visible';
				contentElementBkg.style.visibility = 'visible';
				contentElementCar.style.visibility = 'visible';
				pagecontentElement.style.visibility = 'visible';
				pagecontentcarElement.style.visibility = 'visible';
				constellation1Element.style.visibility = 'visible';
				titleElement.style.visibility = 'visible';
				interspeciesElement.style.visibility = 'visible';
				abstractHorizonElement.style.visibility = 'visible';
			}
		}

var carWindowWidth	= 700;
var carWindowHeight = 400;
var carImageHeight = 11;
var carImageWidth	= 30;
var carX			= 0;
var carY			= 0;
var carFromX = 0;
var carFromY = 0;
var carTargetX = 0;
var carTargetY = 0;
var carStep = 10;
var carNumberOfSteps = 1;
var carDeltaT		= 100; /* milliseconds - smaller number means faster */
var bigCarActive	= 0; /* 0 = waiting for trigger; 1 = active; 2 = done; 3 = ? */
var bigCarFromX	= 0;
var bigCarFromY = 0;
var bigCarTargetX = 0;
var bigCarTargetY = 0;
var bigCarStep = 10;
var bigCarNumberOfSteps = 1;
var bigCarX = 0;
var bigCarY = 0;
var bigCarImageHeight = 29;
var bigCarImageWidth = 80;
var bigCarWindowHeight = 400;
var bigCarWindowWidth = 300;
var bigCarTrigger = 0;

function carSetup()
{
	var carObject = document.getElementById("pagecontentcar");
	carWindowWidth = getWidthById("pagecontent");
	carWindowHeight = getHeightById("pagecontent");
	carObject.style.width = carWindowWidth+"px";
	carObject.style.height = carWindowHeight+"px";
	carFromX = -carImageWidth;
	carFromY = (abstractHorizonTop-7);
	carTargetX = carFromX;
	carTargetY = carFromY;

	var carScroll = window.setInterval("carBgScroll()",carDeltaT);
}

function carResize()
{
	var carObject = document.getElementById("pagecontentcar");
	carWindowWidth = getWidthById("pagecontentcar");
	carWindowHeight = getHeightById("pagecontentcar");
/*	carObject.style.width = carWindowWidth+"px";
	carObject.style.height = carWindowHeight+"px"; */
	carFromY = (abstractHorizonTop-7);
	carTargetY = carFromY;
}

function bigCarSetup()
{
	var bigCarObject = document.getElementById("contentcar");
	bigCarWindowWidth = getWidthById("contentcar");
	bigCarWindowHeight = getHeightById("contentcar");
/*	bigCarObject.style.width = bigCarWindowWidth+"px";
	bigCarObject.style.height = bigCarWindowHeight+"px"; */
	bigCarFromX = -bigCarImageWidth;
	bigCarFromY = (bigCarWindowHeight/2-7);
	bigCarTargetX = bigCarFromX;
	bigCarTargetY = bigCarFromY;
	bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[0]+")";

	var bigCarScroll = window.setInterval("bigCarBgScroll()",carDeltaT);
}

function bigCarResize()
{
/*	var bigCarObject = document.getElementById("contentcar");
	bigCarWindowWidth = getWidthById("contentcar");
	bigCarWindowHeight = getHeightById("contentcar");
	bigCarObject.style.width = bigCarWindowWidth+"px";
	bigCarObject.style.height = bigCarWindowHeight+"px"; 
	bigCarFromY = (bigCarWindowHeight/2-7);
	bigCarTargetY = bigCarFromY+11; */
}



function carBgScroll()
{
	var carObject = document.getElementById("pagecontentcar");
/*	document.getElementById("pagecontent").innerHTML = "1 - bigCarActive = " + bigCarActive + "; bigCarTrigger = " + bigCarTrigger + "; bigCarPhase = " + bigCarPhase; */
	if (carStep >= carNumberOfSteps)
	{
		carFromX = -carImageWidth;
		carFromY = (abstractHorizonTop-7);
		carTargetX = carWindowWidth;
		carTargetY = carFromY;
/*		carNumberOfSteps = Math.floor(Math.sqrt(Math.pow(carTargetY-carFromY,2)+Math.pow(carTargetX-carFromX,2))); */
		carNumberOfSteps = Math.abs(carTargetX-carFromX);
		if (carNumberOfSteps < 1) // make sure we don't divide by zero!
		{
			carNumberOfSteps = 1;
		}
		carStep = 0;
		bigCarActive = 0; /* waiting for trigger */
		bigCarTrigger = (carWindowWidth-bigCarWindowWidth/3)/carWindowWidth/2*carNumberOfSteps+17;
/*	document.getElementById("pagecontent").innerHTML = "2 - bigCarActive = " + bigCarActive + "; bigCarTrigger = " + bigCarTrigger; */
/*				var debugObject = document.getElementById("debug");
		debugObject.innerHTML = "carFromX="+carFromX+"<br/>carFromY="+carFromY+"<br/>carTargetX="+carTargetX+"<br/>carTargetY="+carTargetY+"<br/>carNumberOfSteps="+carNumberOfSteps+"<br/>carWindowWidth="+carWindowWidth+"<br/>carWindowHeight="+carWindowHeight+"<br/>carImageWidth="+carImageWidth+"<br/>carImageHeight="+carImageHeight; */

	};
	carStep += 1;
	if ((carStep > bigCarTrigger) && (bigCarActive == 0))
	{
		bigCarActive = 1; /* trigger initialize */
	}
	carX = Math.floor(carFromX+(carTargetX-carFromX)*carStep/carNumberOfSteps);
	carY = Math.floor(carFromY+(carTargetY-carFromY)*carStep/carNumberOfSteps);
	carObject.style.backgroundPosition =
		carX+"px "+ carY +"px";
}

function bigCarBgScroll()
{
	var bigCarObject = document.getElementById("contentcar");
/*	document.getElementById("pagecontent").innerHTML = "bigCarActive = " + bigCarActive + "; bigCarPhase = " + bigCarPhase + "; bigCarTrigger = " + bigCarTrigger + "; bigCarNumberOfSteps = " + bigCarNumberOfSteps + "; bigCarStep = " + bigCarStep + "; bigCarFromX = " + bigCarFromX + "; bigCarTargetX = " + bigCarTargetX + "; bigCarX = " + bigCarX; */
	if (bigCarActive == 1) /* trigger initialize */
	{
		bigCarActive = 2; /* active */
		bigCarPhase = 1;
		bigCarFromX = -41;
		bigCarFromY = (bigCarWindowHeight/2-7);
		bigCarTargetX = 259;
		bigCarTargetY = bigCarFromY+11; /* +11; */
/*		bigCarNumberOfSteps = Math.floor(Math.sqrt(Math.pow(bigCarTargetY-bigCarFromY,2)+Math.pow(bigCarTargetX-bigCarFromX,2))); */
		bigCarNumberOfSteps = Math.abs((bigCarTargetX-bigCarFromX)/3);
		if (bigCarNumberOfSteps < 1) // make sure we don't divide by zero!
		{
			bigCarNumberOfSteps = 1;
		}
		bigCarStep = 0;
		bigCarObject.style.backgroundPosition =
			bigCarX+"px "+ bigCarY +"px";
		bigCarPhase = 1;
		bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
	}
	if (bigCarActive == 2) /* active */
	{
		var bigCarObject = document.getElementById("contentcar");
		if (bigCarStep >= bigCarNumberOfSteps)
		{
			bigCarActive = 3; /* done */
			bigCarPhase = 8;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == 5)
		{
			bigCarPhase = 2;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == 11)
		{
			bigCarPhase = 3;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == 17)
		{
			bigCarPhase = 4;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == bigCarNumberOfSteps - 18)
		{
			bigCarPhase = 5;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == bigCarNumberOfSteps - 13)
		{
			bigCarPhase = 6;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		if (bigCarStep == bigCarNumberOfSteps - 6)
		{
			bigCarPhase = 7;
			bigCarObject.style.backgroundImage = "url("+loupgarouCarImg[bigCarPhase]+")";
		};
		bigCarStep += 1;
		/*
		bigCarX = Math.floor(bigCarFromX+(bigCarTargetX-bigCarFromX)*bigCarStep/bigCarNumberOfSteps);
		bigCarY = Math.floor(bigCarFromY+(bigCarTargetY-bigCarFromY)*bigCarStep/bigCarNumberOfSteps);
		*/
		bigCarX = bigCarFromX+(bigCarTargetX-bigCarFromX)*bigCarStep/bigCarNumberOfSteps;
		bigCarY = bigCarFromY+(bigCarTargetY-bigCarFromY)*bigCarStep/bigCarNumberOfSteps;
		bigCarObject.style.backgroundPosition =
			bigCarX+"px "+ bigCarY +"px";
	};
}

var brownianDeltaT = 3500;
var ctNumDiv = 7;
     
function setupConstellationText() {
	var i=0;
	var constellationText = "";
	var debugText = "";
	var pagecontentElement = document.getElementById("pagecontent");
	var constellationElement = document.getElementById("constellation1");
	var ctOrg = constellationElement.innerHTML;
	/* at this point constellationTextOrg contains just the plain text, picked up from the first div below */
	var ctMarkup = ""; /* this will be filled up character by character, with markup */
	var ctLength = ctOrg.length;
	var ctNumStep = ctNumDiv*(ctNumDiv+1)/2; /* text areas of relative size 7, 6, 5, ..., 1 */
	var ctMedium = new Array(); /* holds the medium character of each text area */
	var ctLast = new Array(); /* holds the last character of each text area */
	var ctWeight = new Array();
	var ctWeightAggregated = new Array();
	var ctStepSize = 0;
	ctLast[0]=0;
	var j=0;
	var txtDebug = "";
	for (i=1;i<=7;i++) {
		ctWeight[i] = new Array();
		ctWeightAggregated[i] = new Array();
		ctStepSize = (8-i)*ctLength/ctNumStep; /* size of this specific text area */
		ctMedium[i] = ctLast[i-1]+ctStepSize/2;
		ctLast[i] = ctLast[i-1]+Math.ceil(ctStepSize-0.5);
		if (i==7) {
			ctLast[i] = ctLength;
		};
	}
	var ctWeightSum = 0;
	var ctExpFactor = 0.000001;
	for (i=7;i>=1;i--) {
		ctWeightSum = 0;
		for (j=7;j>=1;j--) {
			ctWeight[i][j] = Math.exp(-Math.pow((ctMedium[i]-ctMedium[j]),2)*j*ctExpFactor);
			ctWeightSum += ctWeight[i][j];
			txtDebug += "(" + j + ") weight " + ctWeight[i][j] + " sum " + ctWeightSum + "; "
		}
		txtDebug += "Area " + i + ": ctMedium=" + ctMedium[i] + "; ctLast=" + ctLast[i] + "; ";
/*	document.getElementById("pagecontent").innerHTML = txtDebug; */
		ctWeightAggregated[i][7] = 1; /* weights have to sum to one */
		ctWeightAggregated[i][0] = 0; /* start summing at zero */
		for (j=1;j<=6;j++) {
			ctWeight[i][j] = ctWeight[i][j] / ctWeightSum;
			ctWeightAggregated[i][j] = ctWeightAggregated[i][j-1] + ctWeight[i][j];
			txtDebug += " Weight " + j + ": ctWeight=" + ctWeight[i][j] + "; ctWeightAggregated=" + ctWeightAggregated[i][j] + "; ";
/*	document.getElementById("pagecontent").innerHTML = txtDebug; */
		}
		ctWeight[i][7] = ctWeight[i][7] / ctWeightSum;
			txtDebug += " Weight " + 7 + ": ctWeight=" + ctWeight[i][7] + "; ";

	}
	/* at this point we have the weights for distributing each character across the text areas; these could have been hardcoded, but at this point we might still modify the algorithm for better visual results */
	var ctCurDiv = 1; /* first character is always in area 1 */
	var ctCurArea = 1; /* for the first part use weights of first area */
	ctMarkup = ":c1;" + ctOrg.charAt(0); /* beginning markup plus first character */
	for (i=1;i<ctLength;i++) { /* string numbering starts at zero, but skip first character */
		if (i > ctLast[ctCurArea]) {ctCurArea++}; /* move to using the next set of weights */
		var ctRand = Math.random();
		for (j=1;j<=7;j++) {
			if (ctRand <= ctWeightAggregated[ctCurArea][j]) {break}; /* break when reached correct div's weight */
		}
		/* now switch ctCurDiv to j, unless it's already j */
<!--[if !IE]>-->
		if (j == ctCurDiv) {
/* for IE we would like something like:
			if (ctOrg.charAt(i) == ' ') {
				ctMarkup += '&nbsp;';
			} else {
				ctMarkup += ctOrg.charAt(i);
			} */
			ctMarkup += ctOrg.charAt(i);
		} else {
/* for IE we would like something like:
			if (ctOrg.charAt(i) == ' ') {
				ctMarkup += ":/c" + ctCurDiv + ";:c" + j + ";" + '&nbsp;';
			} else {
				ctMarkup += ":/c" + ctCurDiv + ";:c" + j + ";" + ctOrg.charAt(i);
			}
*/
			ctMarkup += ":/c" + ctCurDiv + ";:c" + j + ";" + ctOrg.charAt(i);
			ctCurDiv = j;
		}
<!--<![endif]-->
<!--[if IE]>ctMarkup += ":/c" + ctCurDiv + ";:c" + j + ";" + ctOrg.charAt(i);ctCurDiv = j;<![endif]-->
	}
	ctMarkup += ":/c" + ctCurDiv + ";"; /* close the last div's markup */
/*	document.getElementById("pagecontent").innerHTML = txtDebug + "; ---<br/>" + ctMarkup; */
	/* at this point constellationTextMarkup contains markup ":/c6;:c7;" to indicate which of the 7 div's displays each character */
	for (i=1; i<=7; i++) {
		constellationElement = document.getElementById("constellation" + i);
		constellationText = ctMarkup.replace(new RegExp(":c" + i + ";","g"),"<\/span>");
		constellationText = constellationText.replace(new RegExp(":\/c" + i + ";","g"),"<span class=\'i\'>");
		constellationText = constellationText.replace(new RegExp(":[\/]{0,1}c[1-7];","g"),"");
		constellationElement.innerHTML = "<span class='i'>" + constellationText + "</span>";
	}
	var brownianConstellation = window.setTimeout("brownianConstellationText()",brownianDeltaT*(1+Math.random()));

}

var constellationSpring = new Array();
constellationSpring[1] = 1.0;
constellationSpring[2] = 0.9;
constellationSpring[3] = 0.7;
constellationSpring[4] = 0.5;
constellationSpring[5] = 0.3;
constellationSpring[6] = 0.2;
constellationSpring[7] = 0.1;


function brownianConstellationText() {
	if ((bigCarActive == 0) || (bigCarActive == 3)) {
		var i = Math.floor(Math.random()*7+1);
		constellationElement = document.getElementById("constellation" + i);
		constellationLeft[i] += (Math.random()-0.5)*i/7 - (constellationLeft[i] - constellationLeftFixed)*constellationSpring[i]/20;
		constellationElement.style.left = constellationLeft[i]+"px";
/*		constellationTop[i] += (Math.random()-0.5+constellationSpring[i])*i/7; */
		constellationTop[i] += (Math.random()-0.2)*i - (constellationTop[i] - constellationTopFixed)*constellationSpring[i]/200;
		constellationElement.style.top = constellationTop[i]+"px";
	}
	var brownianConstellation = window.setTimeout("brownianConstellationText()",brownianDeltaT*(1+Math.random()));
}
//-->

