var heads = new Array("a","k","t","u","e","l1","l2");

var lochkarte = new Array();
lochkarte[lochkarte.length] = new Array(1,0,0,0,0,0,0);
lochkarte[lochkarte.length] = new Array(2,1,0,0,0,0,0);
lochkarte[lochkarte.length] = new Array(1,2,1,0,0,0,0);
lochkarte[lochkarte.length] = new Array(0,1,2,1,0,0,0);
lochkarte[lochkarte.length] = new Array(0,0,1,2,1,0,0);
lochkarte[lochkarte.length] = new Array(0,0,0,1,2,1,0);
lochkarte[lochkarte.length] = new Array(0,0,0,0,1,2,1);
lochkarte[lochkarte.length] = new Array(0,0,0,0,0,1,2);
lochkarte[lochkarte.length] = new Array(0,0,0,0,0,0,1);
lochkarte[lochkarte.length] = new Array(0,0,0,0,0,0,0);

var groessen = new Array("22px","24px","28px");

var tester = true;
var i = 0;

function colorFade(r1, g1, b1, r2, g2, b2, steps) {
	sr = r1;
	sg = g1;
	sb = b1;
	er = r2;
	eg = g2;
	eb = b2;
	inc = steps;
	step = 0;
	RunFader();
}

function RunFader() {
	var epct = step/inc;
	var spct = 1 - epct;
	var farbe = "rgb(" + Math.floor(sr * spct + er * epct) +", "+ Math.floor(sg * spct + eg * epct) +", "+ Math.floor(sb * spct + eb * epct) + ")";

	for(j=0;j<heads.length;j++){
		document.getElementById(heads[j]).style.color = farbe;
	}
	
	if ( step < inc ) {
		setTimeout('RunFader()',50);
	}else{
		if(sr==0xFF){
			colorFade(0xCF,0x06,0x01, 0xFF,0x86,0x0A, 30);
		}else{
			colorFade(0xFF,0x86,0x0A, 0xCF,0x06,0x01, 30);
		}
	}
	step++;
}
colorFade(0xFF,0x86,0x0A, 0xCF,0x06,0x01, 30, 0);


function moveHead(){
	for(j=0;j<heads.length;j++){
		document.getElementById(heads[j]).style.fontSize = groessen[lochkarte[i][j]];
	}
	i++;
	
	if(i<lochkarte.length){
		setTimeout("moveHead(" + i + ")",125);
	}else{
		i=0;
		setTimeout("moveHead(0)",3000);
	}
}

moveHead(0);