
// Funktion Ebene
	var sl = "0";
	var sr = "0";
	var su = "0";
	var so = "0";

function Ebene()
{
	if (document.layers)
	{
	   ns = 1; ie = 0;
	}
	else
		{
		   ns = 0; ie = 1;
		}

//	if (ns) ebene = parent.contentkarte.document.getElementById("karte");
//	if (ie) ebene = parent.contentkarte.document.getElementById("karte").style;
	if (ns) ebene = contentkarte.document.getElementById("karte");
	if (ie) ebene = contentkarte.document.getElementById("karte").style;
	ebene.x = parseInt(ebene.left);
	ebene.z = parseInt(ebene.top);

//	if (ns) ebene1 = parent.document.getElementById("fahne");
//	if (ie) ebene1 = parent.document.getElementById("fahne").style;
	if (ns) ebene1 = document.getElementById("fahne");
	if (ie) ebene1 = document.getElementById("fahne").style;
}

// Funktion stop
function stop ()
{

	sl = "1";
	sr = "1";
	su = "1";
	so = "1";

}
function stsl()
{
sl="0";

}

function stsr()
{
sr="0";
}

function stsu()
{
su="0";
}

function stso()
{
so="0";
}

// Funktion scrollen links   delay = Verzögerung
//ziel  = breite plan gross - fenster breite gross
//ebene1 Lupe
function scrollenl (ziel,laufweite,delay,faktor)
{
//stop();
//sfaktor_links	= 0.200;
//alert(laufweite);
sfaktor_links	= faktor;

//sl = "0";
	sr = "1";
	su = "1";
	so = "1";



Ebene ();
if (ebene.x > ziel && sl=="0")
   {
	ebene1.x = 6;
	ebene1.x  =  Math.round(ebene1.x - (ebene.x * sfaktor_links));
	ebene1.left = ebene1.x;
	ebene.x -= laufweite;
	ebene.left = ebene.x;
	setTimeout('scrollenl('+ziel+','+laufweite+','+delay+','+sfaktor_links+')',delay);
   }
else
	{
	setTimeout("stsl()",100);

	}
}

// Funktion scrollen rechts
function scrollenr (ziel,laufweite,delay,faktor)
{
sl = "1";
	//sr = "0";
	su = "1";
	so = "1";
//sfaktor_rechts	= 0.195;
sfaktor_rechts	= faktor;
Ebene ();
if (ebene.x < ziel && sr=="0")
   {
	ebene1.x = 6;
	ebene1.x  =  Math.round(ebene1.x - (ebene.x * sfaktor_rechts));
	ebene1.left = ebene1.x;
	ebene.x += laufweite;
	ebene.left = ebene.x;
	setTimeout('scrollenr ('+ziel+','+laufweite+','+delay+','+sfaktor_rechts+')',delay);
   }
else
	{
	setTimeout("stsr()",100);
	//sr="0";
	}
}


 // Funktion scrollen runter    delay = Verzögerung
function scrollenru (ziel,laufweite,delay,faktor)
{
sl = "1";
	sr = "1";
	//su = "0";
	so = "1";
//sfaktor_runter	= 0.192;
sfaktor_runter	= faktor;
//alert(sfaktor_runter);
Ebene ();
if (ebene.z > ziel && su=="0")
   {
	ebene1.z = 0;
	ebene1.z = Math.round(ebene1.z - (ebene.z * sfaktor_runter));
	ebene1.top = ebene1.z;
	ebene.z -= laufweite;
	ebene.top = ebene.z;
	setTimeout('scrollenru ('+ziel+','+laufweite+','+delay+','+sfaktor_runter+')',delay);
   }
else
	{
	setTimeout("stsu()",100);
	//su="0";
	}
}

// Funktion scrollen hoch
function scrollenho (ziel,laufweite,delay,faktor)
{
sl = "1";
	sr = "1";
	su = "1";
	//so = "0";
//sfaktor_hoch	= 0.195;
sfaktor_hoch	= faktor;
Ebene ();
if (ebene.z < ziel && so=="0")
   {
	ebene1.z = 0;
	ebene1.z = Math.round(ebene1.z - (ebene.z * sfaktor_hoch));
	ebene1.top = ebene1.z;

	ebene.z +=laufweite;
	ebene.top=ebene.z;
	setTimeout('scrollenho ('+ziel+','+laufweite+','+delay+','+sfaktor_hoch+')',delay);
   }
else
	{
	setTimeout("stso()",100);
	//so="0";
	}
}


