var azk=12;
var xy,z,x,y,za;
za=-1
x=90;
y=31;
xy=x*y;
var alen=Math.floor((x-20)/azk)*(azk+1);
var ti,ak,ak2,ccc;
var acola =new Array(y);
var acolid =new Array(y);
var az,acol;
var ind=1;
var subm=-1;
var z3=1;





function verl(z){
	ver=ver+1;
	if ( ver>=50){
	document.getElementById(ccc).style.backgroundColor=cc;
	
	}
};


function mover2(){
	z=this.id;
	if (z<x) {z1=z} else{z2=Math.floor(z/x);z1=z-(z2*x)};
	if (z1<10 ||z1>10+alen){
		arty=artist[0];
		document.getElementById('overall').innerHTML=arty;

		for (var a=0;a<y;a=a+1) {
				apos=apos+1 ;
				if (apos>tm.length-1){tm=tm.reverse();apos=0;}
				sd=tm[apos];
				z3=Math.abs((z2*a)-(z3));
				z2=(z1+(a*x))+(Math.floor(Math.sin(z3)*(sd)));
				acol=  document.getElementById(z2).getAttribute("bgcolor");
				acola[a]=acol;
				acolid[a]=z2;
				bkgColor=farbe2(z);
				document.getElementById(z2).style.backgroundColor=bkgColor;
				
				
			};
		cc=  document.getElementById(z).getAttribute("bgcolor");
		cfColor=cf(cc);
		document.getElementById(z).style.backgroundColor=cfColor;
		ver=1;
	}else{
		var ar=Math.ceil((z1-10)/(alen/(azk)))+1;
		arty=artist[ar];
		document.getElementById("overall").innerHTML=arty;
		for (var a=0;a<y;a=a+1) {
		apos=apos+1
		if (apos>tm.length-1){
		tm=tm.reverse();
		apos=0;}
		sd=tm[apos]
		z3=Math.abs((z2*a)-(z3));
		if (z<x){z2=z1+(x*a); } else{z2=z1+(a*x+Math.floor(Math.sin(z3)*(sd)))};
		acol=  document.getElementById(z2).getAttribute("bgcolor");
		acola [a]=acol;
		acolid[a]=z2;
		bkgColor=farbe2(z);
		document.getElementById(z2).style.backgroundColor=bkgColor;
		}
	}
	ccc=z;
	cc= document.getElementById(z).getAttribute("bgcolor");
	colorT=cf(cc);
	document.getElementById(z).style.backgroundColor=colorT ;
}
function mover3(){
	document.getElementById(ccc).style.backgroundColor=cc;
	for (var a=0;a<y;a=a+1) {
	z3=0;
	colorAcol=acola[a];
	document.getElementById(acolid[a]).style.backgroundColor=colorAcol;
};
}
