var zahl=0;
var bktiv;
var navflag=new Array();
var navaktiv=new Array();


function ZeigeBildClip(Id,oben,rechts,unten,links)
	{
	zahl++;
	document.getElementById(Id).style.clip="rect(" + oben + "px, " + rechts +"px, " + unten + "px, " + links + "px)";
	document.getElementById(Id).style.visibility="visible";
	// window.status="2 Id:" + Id +", oben:" +oben+", unten:"+unten;
	}

function ZeigeTabFooter()
	{
	// window.status="3 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
//	var Id="Tabelle" + Idindex;
	position=getAbsPosition('tdZTBild8');
	var Id="Tabelle7";
	var Breite=document.getElementById(Id).offsetWidth;
	var Endhoehe=document.getElementById(Id).offsetHeight;
/*	alert(position[0] + ":" +kposition[0]);
	alert(position[1] + ":" +kposition[1]);
	
	document.getElementById(Id).style.left=(kposition[1]+(position[1]-kposition[1]))+"px";
*/	
	document.getElementById(Id).style.left=(0)+"px";
	document.getElementById(Id).style.top=(position[0]- 175 - Endhoehe +31)+"px";
//	alert(document.getElementById(Id).style.top + ":" + document.getElementById(Id).style.left + ":" +Endhoehe);
	ZeigeBildClip(Id,Endhoehe-25,Breite-1,Endhoehe-1,1);
	}

function ZeigeBildClip(Id,oben,rechts,unten,links)
	{
	zahl++;
	document.getElementById(Id).style.clip="rect(" + oben + "px, " + rechts +"px, " + unten + "px, " + links + "px)";
	document.getElementById(Id).style.visibility="visible";
	// window.status="2 Id:" + Id +", oben:" +oben+", unten:"+unten;
	}

function getIAbsPosition(Id)
	{
	var positionxy=new Array(0,0,0,0);
	var Eltern=document.getElementById(Id);
	while (Eltern && Eltern.id !="middle") 
//	while (Eltern) 
		{
		positionxy[0]+=Eltern.offsetTop;
		positionxy[1]+=Eltern.offsetLeft;
		Eltern=Eltern.offsetParent;
		}
	positionxy[2]+=document.getElementById(Id).offsetHeight;
	positionxy[3]+=document.getElementById(Id).offsetWidth;
	return positionxy;
	}

function SkaliereTabAb(Idindex,dauer,index)
	{
	index=Idindex;
//	alert(Idindex + ": "+ dauer+ ": "+ index);
	if (navflag[index]== "frei"  || navflag[index]== undefined )
		{
		var Id="Tabelle" + Idindex;
		navflag[index]= "Runter";
		var schritte=dauer/10+1;
		var Anfangshoehe=25;
		var Breite=document.getElementById(Id).offsetWidth;
		var Endhoehe=document.getElementById(Id).offsetHeight;
		var iteration=parseInt(Anfangshoehe/(Endhoehe/schritte));
		if (!isNaN(iteration))
			{
			bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		else
			{

			bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		}
	else
		{
		if (navflag[index]!= "Runter" && navflag[index]!= "unten")
			{
			var Id="Tabelle" + Idindex;
			navflag[index]= "Runter";
			var schritte=dauer/10+1;
			var Anfangshoehe=25;

			var Breite=document.getElementById(Id).offsetWidth;
			var Endhoehe=document.getElementById(Id).offsetHeight;
			var iteration=parseInt(document.getElementById(Id).height/(Endhoehe/schritte));
			bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			if (!isNaN(iteration))
				{
				bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			else
				{
//				alert("ZR");
				bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			navflag[index]= "Runter";
			}
		}
	}


function SkaliereTabelleRunter(Id,Anfangshoehe,Endhoehe,Breite,schritte,index,iteration)
	{
//	Zeige(index);
//	alert(Id + ": "+ Breite+ ": "+ index);
	iteration++;
	var unten=parseInt(Endhoehe/schritte * iteration);
	if (navflag[index]== "Runter" )
		{
		if (unten>=Endhoehe)
			{
			navflag[index]= "unten";
			Aktindex=index;
			ZeigeBildClip(Id,0,Breite,Endhoehe,0);
			}
		else
			{
			document.getElementById(Id).height=unten;
			ZeigeBildClip(Id,0,Breite,unten,0);
			bktiv=window.setTimeout("SkaliereTabelleRunter(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		}
	}

function SkaliereTabHoch(Idindex,dauer,index)
	{
	// window.status="3 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
	index=Idindex;
	Verstecke(index);
	if (navflag[index]== "unten")
		{
		// window.status="4 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
		var Id="Tabelle" + Idindex;
		navflag[index]= "Hoch";
		var schritte=dauer/10+1;
		var Anfangshoehe=25;

		var Breite=document.getElementById(Id).offsetWidth;
//		alert(Id + ":"+Breite);
		var Endhoehe=document.getElementById(Id).offsetHeight;
		var iteration=parseInt(Anfangshoehe/(Endhoehe/schritte));
		if (iteration>0 && !isNaN(iteration))
			{
			bktiv=window.setTimeout("SkaliereTabelleHoch(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + schritte +")",10);
			}
		else
			{
//			alert("WR");
			bktiv=window.setTimeout("SkaliereTabelleHoch(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + schritte +")",10);
			}
		}
	else
		{
		if (navflag[index]!= "Hoch" && navflag[index]!= "frei" )
			{
			// window.status="5 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
			var Id="Tabelle" + Idindex;
			navflag[index]= "Hoch";
			var schritte=dauer/10+1;
	//		var Anfangshoehe=document.getElementById(IdUr).offsetHeight;
			var Anfangshoehe=25;

			var Breite=document.getElementById(Id).offsetWidth;
			var Endhoehe=document.getElementById(Id).offsetHeight;
			if (Anfangshoehe != Endhoehe)
				{
				var iteration=parseInt(document.getElementById(Id).height/(Endhoehe/schritte));
				}
			else
				{
				var iteration=0;
				navflag[index]= "frei";
				Verstecke(index);
				}
			// window.status="6 Id:" + Id +", dge:" +document.getElementById(Id).height+", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe+", iteration:"+iteration;
			if (iteration>0 && !isNaN(iteration))
				{
				// window.status="7 Id:" + Id +", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe+", iteration:"+iteration;
				bktiv=window.setTimeout("SkaliereTabelleHoch(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			}
		}
	}


function SkaliereTabelleHoch(Id,Anfangshoehe,Endhoehe,Breite,schritte,index,iteration)
	{
//	alert(iteration);
	iteration--;
	// window.status="1 Id:" + Id +", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe;
	if (navflag[index]== "Hoch" )
		{
		var unten=parseInt(Endhoehe/schritte * iteration);
//		window.status="unten:"+unten;
		if (unten<Endhoehe-15)
			{
			
//			document.getElementById("STBild" +Id.replace("Tabelle","") ).className = "navigationaus";
			}
		if (unten<=Anfangshoehe)
			{
			navflag[index]= "frei";
			Aktindex=0;
			ZeigeBildClip(Id,0,Breite,25,0);
			
			}
		else
			{
			document.getElementById(Id).height=unten;
			ZeigeBildClip(Id,0,Breite,unten,0);
			bktiv=window.setTimeout("SkaliereTabelleHoch(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
//			alert("Wert" + Anfangshoehe+ "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration );
			}
		}
	}




function SkaliereTabFooterOn(Idindex,dauer,index)
	{
	index=Idindex;
//	alert(Idindex + ": "+ dauer+ ": "+ index);
	if (navflag[index]== "frei"  || navflag[index]== undefined )
		{
		var Id="Tabelle" + Idindex;
		navflag[index]= "Runter";
		var schritte=dauer/10+1;
		var Anfangshoehe=25;
		var Breite=document.getElementById(Id).offsetWidth;
		var Endhoehe=document.getElementById(Id).offsetHeight;
		var iteration=parseInt(Anfangshoehe/(Endhoehe/schritte));
		if (!isNaN(iteration))
			{
			bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		else
			{

			bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		}
	else
		{
		if (navflag[index]!= "Runter" && navflag[index]!= "unten")
			{
			var Id="Tabelle" + Idindex;
			navflag[index]= "Runter";
			var schritte=dauer/10+1;
			var Anfangshoehe=25;

			var Breite=document.getElementById(Id).offsetWidth;
			var Endhoehe=document.getElementById(Id).offsetHeight;
			var iteration=parseInt(document.getElementById(Id).height/(Endhoehe/schritte));
			bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			if (!isNaN(iteration))
				{
				bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			else
				{
//				alert("ZR");
				bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			navflag[index]= "Runter";
			}
		}
	}


function SkaliereTabelleFooterOn(Id,Anfangshoehe,Endhoehe,Breite,schritte,index,iteration)
	{
//	Zeige(index);
//	alert(Id + ": "+ Breite+ ": "+ index);
	iteration++;
	var unten=parseInt(Endhoehe/schritte * iteration);
	if (navflag[index]== "Runter" )
		{
		if (unten>=Endhoehe)
			{
			navflag[index]= "unten";
			Aktindex=index;
			// ZeigeBildClip(Id,0,Breite,Endhoehe,0);
			ZeigeBildClip(Id,0,Breite,Endhoehe,0);
			}
		else
			{
			document.getElementById(Id).height=unten;
			// ZeigeBildClip(Id,0,Breite,unten,0);
			ZeigeBildClip(Id,Endhoehe-unten,Breite,Endhoehe,0);
			bktiv=window.setTimeout("SkaliereTabelleFooterOn(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
			}
		}
	}

function SkaliereTabFooterOff(Idindex,dauer,index)
	{
	// window.status="3 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
	index=Idindex;
	Verstecke(index);
	if (navflag[index]== "unten")
		{
		// window.status="4 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
		var Id="Tabelle" + Idindex;
		navflag[index]= "Hoch";
		var schritte=dauer/10+1;
		var Anfangshoehe=25;

		var Breite=document.getElementById(Id).offsetWidth;
//		alert(Id + ":"+Breite);
		var Endhoehe=document.getElementById(Id).offsetHeight;
		var iteration=parseInt(Anfangshoehe/(Endhoehe/schritte));
		if (iteration>0 && !isNaN(iteration))
			{
			bktiv=window.setTimeout("SkaliereTabelleFooterOff(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + schritte +")",10);
			}
		else
			{
//			alert("WR");
			bktiv=window.setTimeout("SkaliereTabelleFooterOff(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + schritte +")",10);
			}
		}
	else
		{
		if (navflag[index]!= "Hoch" && navflag[index]!= "frei" )
			{
			// window.status="5 Idindex:" + Idindex +", dauer:" +dauer+", index:"+index;
			var Id="Tabelle" + Idindex;
			navflag[index]= "Hoch";
			var schritte=dauer/10+1;
	//		var Anfangshoehe=document.getElementById(IdUr).offsetHeight;
			var Anfangshoehe=25;

			var Breite=document.getElementById(Id).offsetWidth;
			var Endhoehe=document.getElementById(Id).offsetHeight;
			if (Anfangshoehe != Endhoehe)
				{
				var iteration=parseInt(document.getElementById(Id).height/(Endhoehe/schritte));
				}
			else
				{
				var iteration=0;
				navflag[index]= "frei";
				Verstecke(index);
				}
			// window.status="6 Id:" + Id +", dge:" +document.getElementById(Id).height+", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe+", iteration:"+iteration;
			if (iteration>0 && !isNaN(iteration))
				{
				// window.status="7 Id:" + Id +", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe+", iteration:"+iteration;
				bktiv=window.setTimeout("SkaliereTabelleFooterOff(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
				}
			}
		}
	}


function SkaliereTabelleFooterOff(Id,Anfangshoehe,Endhoehe,Breite,schritte,index,iteration)
	{
//	alert(iteration);
	iteration--;
	// window.status="1 Id:" + Id +", Anfangshoehe:" +Anfangshoehe+", Endhoehe:"+Endhoehe;
	if (navflag[index]== "Hoch" )
		{
		var unten=parseInt(Endhoehe/schritte * iteration);
//		window.status="unten:"+unten;
		if (unten<Endhoehe-15)
			{
			
//			document.getElementById("STBild" +Id.replace("Tabelle","") ).className = "navigationaus";
			}
		if (unten<=Anfangshoehe)
			{
			navflag[index]= "frei";
			Aktindex=0;
			// ZeigeBildClip(Id,0,Breite,25,0);
			ZeigeBildClip(Id,Endhoehe-25,Breite-1,Endhoehe-1,1);
			
			}
		else
			{
			document.getElementById(Id).height=unten;
			// ZeigeBildClip(Id,0,Breite,unten,0);
			ZeigeBildClip(Id,Endhoehe-unten,Breite,Endhoehe,0);
			bktiv=window.setTimeout("SkaliereTabelleFooterOff(\""+Id +"\"," +  Anfangshoehe + "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration +")",10);
//			alert("Wert" + Anfangshoehe+ "," + Endhoehe + "," + Breite + "," + schritte + "," +  index + "," + iteration );
			}
		}
	}

