var ANFANGSFARBE,ENDFARBE,ELEMENT,DURCHGAENGEANZAHL,TAUSCHGESCHWINDIGKEIT;

anfangsfarbe = new Array();
endfarbe = new Array();
durchgaengeanzahl = new Array();
tauschgeschwindigkeit = new Array();
farbebene = new Array();
SCHRITT_R = new Array();
SCHRITT_G = new Array(); 
SCHRITT_B = new Array();
ZWISCHENWERT_R = new Array();
ZWISCHENWERT_G = new Array();
ZWISCHENWERT_B = new Array();
nureindurchgang = new Array();
for (var ii = 0; ii < 20; ++ii){nureindurchgang[ii]=false;}
farbetimeout = new Array();
element = new Array();

var werthex,wertdez;

function HexinDez(werthex){dez = new Array();hexindez = new Array();
dez[0] = (werthex.substr(0,1)).toLowerCase();dez[1] = (werthex.substr(1,1)).toLowerCase();	
for(i=0;i<2;i++){switch(dez[i]){case 'a':hexindez[i] = 10;break;case 'b':hexindez[i] = 11;break;
case 'c':hexindez[i] = 12;break;case 'd':hexindez[i] = 13;break;case 'e':hexindez[i] = 14;break;
case 'f':hexindez[i] = 15;break;default:hexindez[i] = Number(dez[i]);break;}}
return Math.pow(16,1)* hexindez[0] + Math.pow(16,0) * hexindez[1];}

function DezinHex(wertdez){hex = new Array();dezinhex = new Array();
if((wertdez / 16)!=Math.ceil(wertdez / 16)){hex[0] = Math.round((wertdez / 16) - (1 - (Math.ceil(wertdez / 16) - (wertdez / 16))));
}else if((wertdez / 16)==Math.ceil(wertdez / 16)){hex[0] = wertdez / 16;}hex[1] = wertdez - 16 * hex[0];
for(i=0;i<2;i++){switch(hex[i]){case 10:dezinhex[i] = 'A';break;case 11:dezinhex[i] = 'B';break;case 12:dezinhex[i] = 'C';break;
case 13:dezinhex[i] = 'D';break;case 14:dezinhex[i] = 'E';break;case 15:dezinhex[i] = 'F';break;default:dezinhex[i] = String(hex[i]);
break;}}return String(dezinhex[0]+dezinhex[1]);}

//Parameter 'Element' und 'ANFANGSFARBE':
//										  .--------------
//			.-------------. |							 |
//			|         	.-|-|---------.		 |
//			|						|	|	|					|		 |
//			|				1 1 1 1 1 1-------|----|------.
//      |       | |____________		|		 |			|
//			|				|___					 |	|		 |			|
//			|					  |					 |	|		 |			|
//			|					 \/					 |	|		 |			|	
//      |   .------------.     |  |    |			|
//			|		| 	 /\    <-|-----|--|----				|
//			--->| 	//\\     |     | 	|						|
//				  |  /===\\    |<----'	|						|
//					| //    \\<--|--------|-----------'
//					|____________|		    |
//						     .					  	|															
//								/|\							|
//								 |______________|

//===================================================================================================================
//===================================================================================================================
/*
function FarbeaendernNummer(ANFANGSFARBE,ENDFARBE,ELEMENT,DURCHGAENGEANZAHL,TAUSCHGESCHWINDIGKEIT,Ebene)
{tauschgeschwindigkeit[Nummer] = TAUSCHGESCHWINDIGKEIT;anfangsfarbe[Nummer] = ANFANGSFARBE;
element[Nummer] = ELEMENT;endfarbe[Nummer] = ENDFARBE;durchgaengeanzahl[Nummer] = DURCHGAENGEANZAHL;
farbebene[Nummer] = Ebene;if(nureindurchgang[Nummer]==false){
if(anfangsfarbe[Nummer]=='100000') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.borderTopColor;
if(anfangsfarbe[Nummer]=='010000') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.borderRightColor;
if(anfangsfarbe[Nummer]=='001000') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.borderBottomColor;
if(anfangsfarbe[Nummer]=='000100') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.borderLeftColor;	
if(anfangsfarbe[Nummer]=='000010') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.backgroundColor;
if(anfangsfarbe[Nummer]=='000001') anfangsfarbe[Nummer] = document.getElementById(farbebene[Nummer]).style.color;
ZWISCHENWERT_R[Nummer] = HexinDez(endfarbe[Nummer].substr(1,2)) -	HexinDez(anfangsfarbe[Nummer].substr(1,2));
ZWISCHENWERT_G[Nummer] = HexinDez(endfarbe[Nummer].substr(3,2)) -	HexinDez(anfangsfarbe[Nummer].substr(3,2));
ZWISCHENWERT_B[Nummer] = HexinDez(endfarbe[Nummer].substr(5,2)) -	HexinDez(anfangsfarbe[Nummer].substr(5,2));
SCHRITT_R[Nummer] = ZWISCHENWERT_R[Nummer] / durchgaengeanzahl[Nummer];SCHRITT_G[Nummer] = ZWISCHENWERT_G[Nummer] / durchgaengeanzahl[Nummer];
SCHRITT_B[Nummer] = ZWISCHENWERT_B[Nummer] / durchgaengeanzahl[Nummer];nureindurchgang[Nummer]=true;}
if((ZWISCHENWERT_R[Nummer]*SCHRITT_R[Nummer])>0||(ZWISCHENWERT_G[Nummer]*SCHRITT_G[Nummer])>0||(ZWISCHENWERT_B[Nummer]*SCHRITT_B[Nummer])>0)
{if(element[Nummer].substr(0,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderTopColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));}if(element[Nummer].substr(1,1)=='1')
{document.getElementById(farbebene[Nummer]).style.borderRightColor='#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));}if(element[Nummer].substr(2,1)=='1')
{document.getElementById(farbebene[Nummer]).style.borderBottomColor ='#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));
}if(element[Nummer].substr(3,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderLeftColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));}if(element[Nummer].substr(4,1)=='1')
{document.getElementById(farbebene[Nummer]).style.backgroundColor='#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));
}if(element[Nummer].substr(5,1)=='1'){document.getElementById(farbebene[Nummer]).style.color ='#'+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(1,2)) - ZWISCHENWERT_R[Nummer]))
+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(3,2)) - ZWISCHENWERT_G[Nummer]))+DezinHex(Math.round(HexinDez(endfarbe[Nummer].substr(5,2)) - ZWISCHENWERT_B[Nummer]));
}ZWISCHENWERT_R[Nummer] = ZWISCHENWERT_R[Nummer] - SCHRITT_R[Nummer];ZWISCHENWERT_G[Nummer] = ZWISCHENWERT_G[Nummer] - SCHRITT_G[Nummer];
ZWISCHENWERT_B[Nummer] = ZWISCHENWERT_B[Nummer] - SCHRITT_B[Nummer];
farbetimeout[Nummer] = window.setTimeout("eval('Farbeaendern'+Nummer+'(anfangsfarbe[Nummer],endfarbe[Nummer],element[Nummer],durchgaengeanzahl[Nummer],tauschgeschwindigkeit[Nummer],farbebene[Nummer])')",tauschgeschwindigkeit[Nummer]);																																																											 
}else{if(element[Nummer].substr(0,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderTopColor = 
'#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));
}if(element[Nummer].substr(1,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderRightColor = 
'#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));
}if(element[Nummer].substr(2,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderBottomColor = 
'#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));
}if(element[Nummer].substr(3,1)=='1'){document.getElementById(farbebene[Nummer]).style.borderLeftColor = 
'#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))
+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));}if(element[Nummer].substr(4,1)=='1'){document.getElementById(farbebene[Nummer]).style.backgroundColor = 
'#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));
}if(element[Nummer].substr(5,1)=='1'){document.getElementById(farbebene[Nummer]).style.color ='#'+DezinHex(HexinDez(endfarbe[Nummer].substr(1,2)))+
DezinHex(HexinDez(endfarbe[Nummer].substr(3,2)))+DezinHex(HexinDez(endfarbe[Nummer].substr(5,2)));}window.clearTimeout(farbetimeout[Nummer]);						
nureindurchgang[Nummer]=false;}}
*/
//===================================================================================================================
//===================================================================================================================
function Farbeaendern1(ANFANGSFARBE,ENDFARBE,ELEMENT,DURCHGAENGEANZAHL,TAUSCHGESCHWINDIGKEIT,Ebene)
{tauschgeschwindigkeit[1] = TAUSCHGESCHWINDIGKEIT;anfangsfarbe[1] = ANFANGSFARBE;
element[1] = ELEMENT;endfarbe[1] = ENDFARBE;durchgaengeanzahl[1] = DURCHGAENGEANZAHL;
farbebene[1] = Ebene;if(nureindurchgang[1]==false){
if(anfangsfarbe[1]=='100000') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.borderTopColor;
if(anfangsfarbe[1]=='010000') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.borderRightColor;
if(anfangsfarbe[1]=='001000') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.borderBottomColor;
if(anfangsfarbe[1]=='000100') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.borderLeftColor;	
if(anfangsfarbe[1]=='000010') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.backgroundColor;
if(anfangsfarbe[1]=='000001') anfangsfarbe[1] = document.getElementById(farbebene[1]).style.color;
ZWISCHENWERT_R[1] = HexinDez(endfarbe[1].substr(1,2)) -	HexinDez(anfangsfarbe[1].substr(1,2));
ZWISCHENWERT_G[1] = HexinDez(endfarbe[1].substr(3,2)) -	HexinDez(anfangsfarbe[1].substr(3,2));
ZWISCHENWERT_B[1] = HexinDez(endfarbe[1].substr(5,2)) -	HexinDez(anfangsfarbe[1].substr(5,2));
SCHRITT_R[1] = ZWISCHENWERT_R[1] / durchgaengeanzahl[1];SCHRITT_G[1] = ZWISCHENWERT_G[1] / durchgaengeanzahl[1];
SCHRITT_B[1] = ZWISCHENWERT_B[1] / durchgaengeanzahl[1];nureindurchgang[1]=true;}
if((ZWISCHENWERT_R[1]*SCHRITT_R[1])>0||(ZWISCHENWERT_G[1]*SCHRITT_G[1])>0||(ZWISCHENWERT_B[1]*SCHRITT_B[1])>0)
{if(element[1].substr(0,1)=='1'){document.getElementById(farbebene[1]).style.borderTopColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));}if(element[1].substr(1,1)=='1')
{document.getElementById(farbebene[1]).style.borderRightColor='#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));}if(element[1].substr(2,1)=='1')
{document.getElementById(farbebene[1]).style.borderBottomColor ='#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));
}if(element[1].substr(3,1)=='1'){document.getElementById(farbebene[1]).style.borderLeftColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));}if(element[1].substr(4,1)=='1')
{document.getElementById(farbebene[1]).style.backgroundColor='#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));
}if(element[1].substr(5,1)=='1'){document.getElementById(farbebene[1]).style.color ='#'+DezinHex(Math.round(HexinDez(endfarbe[1].substr(1,2)) - ZWISCHENWERT_R[1]))
+DezinHex(Math.round(HexinDez(endfarbe[1].substr(3,2)) - ZWISCHENWERT_G[1]))+DezinHex(Math.round(HexinDez(endfarbe[1].substr(5,2)) - ZWISCHENWERT_B[1]));
}ZWISCHENWERT_R[1] = ZWISCHENWERT_R[1] - SCHRITT_R[1];ZWISCHENWERT_G[1] = ZWISCHENWERT_G[1] - SCHRITT_G[1];
ZWISCHENWERT_B[1] = ZWISCHENWERT_B[1] - SCHRITT_B[1];
farbetimeout[1] = window.setTimeout("eval('Farbeaendern'+1+'(anfangsfarbe[1],endfarbe[1],element[1],durchgaengeanzahl[1],tauschgeschwindigkeit[1],farbebene[1])')",tauschgeschwindigkeit[1]);																																																											 
}else{if(element[1].substr(0,1)=='1'){document.getElementById(farbebene[1]).style.borderTopColor = 
'#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+DezinHex(HexinDez(endfarbe[1].substr(3,2)))+DezinHex(HexinDez(endfarbe[1].substr(5,2)));
}if(element[1].substr(1,1)=='1'){document.getElementById(farbebene[1]).style.borderRightColor = 
'#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+DezinHex(HexinDez(endfarbe[1].substr(3,2)))+DezinHex(HexinDez(endfarbe[1].substr(5,2)));
}if(element[1].substr(2,1)=='1'){document.getElementById(farbebene[1]).style.borderBottomColor = 
'#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+DezinHex(HexinDez(endfarbe[1].substr(3,2)))+DezinHex(HexinDez(endfarbe[1].substr(5,2)));
}if(element[1].substr(3,1)=='1'){document.getElementById(farbebene[1]).style.borderLeftColor = 
'#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+DezinHex(HexinDez(endfarbe[1].substr(3,2)))
+DezinHex(HexinDez(endfarbe[1].substr(5,2)));}if(element[1].substr(4,1)=='1'){document.getElementById(farbebene[1]).style.backgroundColor = 
'#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+DezinHex(HexinDez(endfarbe[1].substr(3,2)))+DezinHex(HexinDez(endfarbe[1].substr(5,2)));
}if(element[1].substr(5,1)=='1'){document.getElementById(farbebene[1]).style.color ='#'+DezinHex(HexinDez(endfarbe[1].substr(1,2)))+
DezinHex(HexinDez(endfarbe[1].substr(3,2)))+DezinHex(HexinDez(endfarbe[1].substr(5,2)));}window.clearTimeout(farbetimeout[1]);						
nureindurchgang[1]=false;}}
//===================================================================================================================
//===================================================================================================================
function Farbeaendern2(ANFANGSFARBE,ENDFARBE,ELEMENT,DURCHGAENGEANZAHL,TAUSCHGESCHWINDIGKEIT,Ebene)
{tauschgeschwindigkeit[2] = TAUSCHGESCHWINDIGKEIT;anfangsfarbe[2] = ANFANGSFARBE;
element[2] = ELEMENT;endfarbe[2] = ENDFARBE;durchgaengeanzahl[2] = DURCHGAENGEANZAHL;
farbebene[2] = Ebene;if(nureindurchgang[2]==false){
if(anfangsfarbe[2]=='100000') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.borderTopColor;
if(anfangsfarbe[2]=='010000') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.borderRightColor;
if(anfangsfarbe[2]=='001000') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.borderBottomColor;
if(anfangsfarbe[2]=='000100') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.borderLeftColor;	
if(anfangsfarbe[2]=='000010') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.backgroundColor;
if(anfangsfarbe[2]=='000001') anfangsfarbe[2] = document.getElementById(farbebene[2]).style.color;
ZWISCHENWERT_R[2] = HexinDez(endfarbe[2].substr(1,2)) -	HexinDez(anfangsfarbe[2].substr(1,2));
ZWISCHENWERT_G[2] = HexinDez(endfarbe[2].substr(3,2)) -	HexinDez(anfangsfarbe[2].substr(3,2));
ZWISCHENWERT_B[2] = HexinDez(endfarbe[2].substr(5,2)) -	HexinDez(anfangsfarbe[2].substr(5,2));
SCHRITT_R[2] = ZWISCHENWERT_R[2] / durchgaengeanzahl[2];SCHRITT_G[2] = ZWISCHENWERT_G[2] / durchgaengeanzahl[2];
SCHRITT_B[2] = ZWISCHENWERT_B[2] / durchgaengeanzahl[2];nureindurchgang[2]=true;}
if((ZWISCHENWERT_R[2]*SCHRITT_R[2])>0||(ZWISCHENWERT_G[2]*SCHRITT_G[2])>0||(ZWISCHENWERT_B[2]*SCHRITT_B[2])>0)
{if(element[2].substr(0,1)=='1'){document.getElementById(farbebene[2]).style.borderTopColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));}if(element[2].substr(1,1)=='1')
{document.getElementById(farbebene[2]).style.borderRightColor='#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));}if(element[2].substr(2,1)=='1')
{document.getElementById(farbebene[2]).style.borderBottomColor ='#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));
}if(element[2].substr(3,1)=='1'){document.getElementById(farbebene[2]).style.borderLeftColor = 
'#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));}if(element[2].substr(4,1)=='1')
{document.getElementById(farbebene[2]).style.backgroundColor='#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));
}if(element[2].substr(5,1)=='1'){document.getElementById(farbebene[2]).style.color ='#'+DezinHex(Math.round(HexinDez(endfarbe[2].substr(1,2)) - ZWISCHENWERT_R[2]))
+DezinHex(Math.round(HexinDez(endfarbe[2].substr(3,2)) - ZWISCHENWERT_G[2]))+DezinHex(Math.round(HexinDez(endfarbe[2].substr(5,2)) - ZWISCHENWERT_B[2]));
}ZWISCHENWERT_R[2] = ZWISCHENWERT_R[2] - SCHRITT_R[2];ZWISCHENWERT_G[2] = ZWISCHENWERT_G[2] - SCHRITT_G[2];
ZWISCHENWERT_B[2] = ZWISCHENWERT_B[2] - SCHRITT_B[2];
farbetimeout[2] = window.setTimeout("eval('Farbeaendern'+2+'(anfangsfarbe[2],endfarbe[2],element[2],durchgaengeanzahl[2],tauschgeschwindigkeit[2],farbebene[2])')",tauschgeschwindigkeit[2]);																																																											 
}else{if(element[2].substr(0,1)=='1'){document.getElementById(farbebene[2]).style.borderTopColor = 
'#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+DezinHex(HexinDez(endfarbe[2].substr(3,2)))+DezinHex(HexinDez(endfarbe[2].substr(5,2)));
}if(element[2].substr(1,1)=='1'){document.getElementById(farbebene[2]).style.borderRightColor = 
'#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+DezinHex(HexinDez(endfarbe[2].substr(3,2)))+DezinHex(HexinDez(endfarbe[2].substr(5,2)));
}if(element[2].substr(2,1)=='1'){document.getElementById(farbebene[2]).style.borderBottomColor = 
'#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+DezinHex(HexinDez(endfarbe[2].substr(3,2)))+DezinHex(HexinDez(endfarbe[2].substr(5,2)));
}if(element[2].substr(3,1)=='1'){document.getElementById(farbebene[2]).style.borderLeftColor = 
'#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+DezinHex(HexinDez(endfarbe[2].substr(3,2)))
+DezinHex(HexinDez(endfarbe[2].substr(5,2)));}if(element[2].substr(4,1)=='1'){document.getElementById(farbebene[2]).style.backgroundColor = 
'#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+DezinHex(HexinDez(endfarbe[2].substr(3,2)))+DezinHex(HexinDez(endfarbe[2].substr(5,2)));
}if(element[2].substr(5,1)=='1'){document.getElementById(farbebene[2]).style.color ='#'+DezinHex(HexinDez(endfarbe[2].substr(1,2)))+
DezinHex(HexinDez(endfarbe[2].substr(3,2)))+DezinHex(HexinDez(endfarbe[2].substr(5,2)));}window.clearTimeout(farbetimeout[2]);						
nureindurchgang[2]=false;}}
//===================================================================================================================
//===================================================================================================================
