////////////////////////////////////////
// Zuletzt  geändert am 24. 09. 2001  //
//        	von Björn Hauptfleisch /////
////////////////////////////////////////



// globale Variablen:
// alle Variablen und Funktionen in scribib ab Version 6 beginnen mit "scb_"

var debug = false
var scb_isNav, scb_isIE, scb_NN6
scb_isNav = false
scb_isIE = false
scb_NN6 = false
var scb_version
var scb_gebi = false // getElementbyId
var scb_coll = ""
var scb_styleObj = ""
var scb_beschleunigung = 10 // mit diesem Faktor wird für scb_NN6 alles ein bisschen schneller gemacht


//Browserweiche
	if (document.layers) 
	{
		if (debug) {alert("scb_isNav")}
		scb_isNav = true
		
	}
	else if(document.all) 
	{
		if (debug) {alert("scb_isIE")}
		scb_isIE = true;
		scb_coll = "all.";
		scb_styleObj = ".style";
		
	}
	else
	{
			
			scb_gebi = true
			scb_beschleunigung = 8
			var scb_version = navigator.userAgent;
			if (scb_version.indexOf("6.1") != -1) {scb_version = "6.1"};
			if (debug) {alert("isGEBI ("+scb_version+")")}
			
	}

 /*
// scb_objektfinder
function scb_objektfinder(n) {
  if (debug) {alert("scb_objektfinder["+n+"]")}
  var i,scb_x,d;  

	d=document; 
    
  	// für MSIE: Element in der Collection all suchen
	if(!(scb_x=d[n])&&d.all) 
	  {
	  	scb_x=d.all[n]
	  } 
	
	// Wenn das Element Teil eines Formulars ist, alle Formulare durchsuchen:  
 	for (i=0;!scb_x&&i<d.forms.length;i++)
  	{
  		scb_x=d.forms[i][n]
	};
	
  	// für Netscape: Das Element wird iterativ durch alle layer gesucht
  	for(i=0;!scb_x&&d.layers&&i<d.layers.length;i++) 
	{
		scb_x=scb_objektfinder(n,d.layers[i].document)
	};
	
  	// wenn bis hierher kein Objekt gefunden wurde, dann wird es per getElementbyId festgestellt
	 if(!scb_x && document.getElementById)
	 {
	  	scb_x=document.getElementById(n)
	 }; 
	 
  
  	return scb_x;
}
*/


function scb_objektfinder(scb_n, d) 
{ //v4.0
  var p,i,scb_x;  if(!d) d=document; if((p=scb_n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[scb_n.substring(p+1)].document; scb_n=scb_n.substring(0,p);}
  if(!(scb_x=d[scb_n])&&d.all) scb_x=d.all[scb_n]; for (i=0;!scb_x&&i<d.forms.length;i++) scb_x=d.forms[i][scb_n];
  for(i=0;!scb_x&&d.layers&&i<d.layers.length;i++) scb_x=scb_objektfinder(scb_n,d.layers[i].document);
  if(!scb_x && document.getElementById) scb_x=document.getElementById(scb_n); return scb_x;
}


//scb_objektfunktionen
function scb_getObjTop(scb_obj) {
	if (debug) {alert("scb_getObjTop["+scb_obj+"]")}
	scb_obj = scb_objektfinder(scb_obj)
	if (scb_isNav) 
	{   
		return scb_obj.top 
	}
	else 
	{
		if(scb_isIE) 
		{
			return scb_obj.style.pixelTop
		}
		if(scb_gebi)
		{
			scb_schachtelschieb = scb_obj.offsetTop
			for(scb_obj;scb_obj.parentNode.offsetTop;scb_obj=scb_obj.parentNode)
			{	//alert(scb_schachtelschieb)
				//scb_schachtelschieb = scb_schachtelschieb - scb_obj.parentNode.offsetTop
				//alert(scb_obj.parentNode.offsetTop + " = scb_obj.parentNode.offsetTop" )
				//alert(scb_schachtelschieb)
			}
			return scb_schachtelschieb
		}
	 }
}


function scb_getObjLeft(scb_obj) {
	
	if (debug) {alert("scb_getObjLeft["+scb_obj+"]")}
	
	scb_obj = scb_objektfinder(scb_obj)
	
	if (scb_isNav) 
	{
		return scb_obj.left 
		
	}
	else 
	{
		if(scb_isIE) 
		{
			//alert("scb_schachtelschieb"+o+"-"+scb_obj.style.pixelLeft)
			return scb_obj.style.pixelLeft
		}
		
		if(scb_gebi)
		{
			scb_schachtelschieb = scb_obj.offsetLeft
			
			
			for(scb_obj;scb_obj.parentNode.offsetLeft;scb_obj=scb_obj.parentNode)
			{
				//scb_schachtelschieb = scb_schachtelschieb - scb_obj.parentNode.offsetLeft
				
			}
			//alert(scb_schachtelschieb + "  = scb_schachtelschieb in scb_getObjLeft" )
			return scb_schachtelschieb;
			
		}
	}
}


function scb_getObjHeight(scb_obj) {
	if (debug) {alert("scb_getObjHeight["+scb_obj+"]")}
	scb_obj = scb_objektfinder(scb_obj)
    
    if (scb_isNav) 
	{
		return(scb_obj.clip.height)
    }
	else
	{
    	
		
		if(scb_isIE)
		{	
		
			return scb_obj.clientHeight;
		}
		if(scb_gebi)
		{   // In dem div darf kein height im style stehen, wenn sich height dynamisch ändern soll !!!
			return(parseInt(scb_obj.offsetHeight));
		}
 	}
}

function scb_getObjWidth(scb_obj) {
	if (debug) {alert("scb_getObjWidth["+scb_obj+"]")}
	scb_obj = scb_objektfinder(scb_obj)
    
	if (scb_isNav) 
	{
		return(scb_obj.clip.width)
    }
	else
	{
    	if(scb_isIE)
		{	
			return scb_obj.clientWidth;
		}
		if(scb_gebi)
		{   // In dem div darf kein width im style stehen, wenn sich height dynamisch ändern soll !!!
			return(parseInt(scb_obj.offsetWidth));
		}
	}
}
 
 
function scb_show(scb_obj)
 
{
	scb_obj = scb_objektfinder(scb_obj)
	
	if (scb_isNav) 
	{
		scb_obj.visibility = "visible"
	}
	else
	{
		scb_obj.style.visibility = "visible"
		
	}
} 
                                          

                                          
function scb_hide(scb_obj)

{
	scb_obj = scb_objektfinder(scb_obj)
	
		if (scb_isNav) 
	{
		scb_obj.visibility = "hidden"
	}
	else
	{
		scb_obj.style.visibility = "hidden"
	}
}


function scb_shiftTo(scb_obj,scb_xkoord, scb_ykoord)
{
	if (debug) {alert("scb_shiftTo["+scb_obj+"]["+scb_xkoord+"]["+scb_ykoord+"]")}
	scb_obj = scb_objektfinder(scb_obj)
	
	if (scb_isNav)
	{
		scb_obj.moveTo(scb_xkoord,scb_ykoord)  
		
	}
	else             
	{
		if(scb_gebi)
		{
			if (scb_version == "6.1") {scb_mbo=0} else {scb_mbo=0} // scb_mbo == mysteriöser Browser Offset - nur in unvollständigen Framesets ? 
			if(!scb_obj.style.top)
			{
				scb_obj.style.top =  scb_getObjTop(scb_obj.id)+scb_mbo-0
			}
			if(!scb_obj.style.left)
			{
				scb_obj.style.left =  scb_getObjLeft(scb_obj.id)+scb_mbo-0 
			}
		}
		else
		{
		
			if(!scb_obj.style.top)
			{
				scb_obj.style.top = (scb_obj.offsetTop) 
			}
			if(!scb_obj.style.left)
			{
				scb_obj.style.left = (scb_obj.offsetLeft) 
			}
		}
		
		scb_obj.style.left = scb_xkoord
		scb_obj.style.top = scb_ykoord 
	}
}


function scb_shiftBy(scb_obj,scb_deltaX,scb_deltaY) 
{
	
	if (debug) {alert("scb_shiftBy["+scb_obj+"]["+scb_deltaX+"]["+scb_deltaY+"]")}
	scb_obj = scb_objektfinder(scb_obj)
	if (scb_isNav)
	{
		scb_obj.moveBy(scb_deltaX, scb_deltaY) 
	}
	else
	{	
		if(scb_gebi)
		{
			if (scb_version == "6.1") {scb_mbo=0} else {scb_mbo=0} // scb_mbo == mysteriöser Browser Offset - nur in unvollständigen Framesets ? 
			
			if(!scb_obj.style.top)
			{
				scb_obj.style.top = scb_getObjTop(scb_obj.id)+scb_mbo
			}
			if(!scb_obj.style.left)
			{
				scb_obj.style.left =  scb_getObjLeft(scb_obj.id)+scb_mbo 
			}
		}
		else
		{
		
			if(!scb_obj.style.top)
			{
				scb_obj.style.top = (scb_obj.offsetTop) ;
			
			}
			if(!scb_obj.style.left)
			{
				scb_obj.style.left =  (scb_obj.offsetLeft) ;
			}
		}
		
		// if Abfrage notwendig, weil scb_NN6 bei 0Pixeln den Wert in pt angibt und nicht px wie sonst und auf dem Mac gar keine Einheit
			if (scb_obj.style.left.indexOf('px') != -1){scb_zahlleft = scb_obj.style.left.replace(/px/,"");}
			if (scb_obj.style.left.indexOf('pt') != -1){scb_zahlleft = scb_obj.style.left.replace(/pt/,"");}
			//if (scb_obj.style.left.indexOf('pt') == -1 && scb_obj.style.left.indexOf('px') == -1){scb_zahlleft=scb_obj.style.left}
			 // alt: scb_obj.style.left.slice(0,scb_obj.style.left.length-2)
		
			if (scb_obj.style.top.indexOf('px') != -1){scb_zahltop = scb_obj.style.top.replace(/px/,"");}   // alt:scb_obj.style.top.slice(0,scb_obj.style.top.length-2)
			if (scb_obj.style.top.indexOf('pt') != -1){scb_zahltop = scb_obj.style.top.replace(/pt/,"");}
			//if (scb_obj.style.top.indexOf('pt') == -1 && scb_obj.style.top.indexOf('px') == -1){scb_zahltop=scb_obj.style.top}

			//neu weil MSIE sonst die left und top als  String liest:
			if(document.all && navigator.platform != "Win32")
			{
				scb_obj.style.left = Math.round(scb_deltaX) + Math.round((scb_obj.style.left)*1) 
				scb_obj.style.top = Math.round(scb_deltaY) + Math.round((scb_obj.style.top)*1) 
			}
			else
			{
				scb_obj.style.left = Math.round(scb_zahlleft) +  Math.round(scb_deltaX)
		        scb_obj.style.top = Math.round(scb_zahltop) +  Math.round(scb_deltaY)
				
			}
			//neu Ende
			
	
	}
	return;                      
}


function scb_anti_scroll(scb_docscb_hoehe){
// 'style="overflow:hidden"' im body-tag nicht vergessen
		if (debug) {alert("scb_anti_scroll["+scb_docscb_hoehe+"]")}
        if (scb_gebi)
		{
               document.body.height = scb_docscb_hoehe   
        }
}

//scrollfunktionen 
var scb_halt = true

 
function scb_gleithoch(scb_obj,scb_schritt,scb_o_ende)
{

	if (debug) {alert("scb_gleithoch["+scb_obj+"]["+scb_o_ende+"]")}
	
	
	if (scb_halt == false ) 
	{
		
		scb_hoehe = scb_getObjHeight(scb_obj)
		
		scb_shiftBy (scb_obj,0,scb_schritt ); // Scrollen des Textes
		
		var scb_b = scb_getObjTop(scb_obj);
		
		
		
		scb_z =  scb_b + scb_hoehe
		
		
		if ( scb_z >= scb_o_ende )  
		{	
		
			
			scb_sTargument = '"'+ scb_obj + '",'+scb_schritt +','+ scb_o_ende
			setTimeout (eval("'scb_gleithoch("+scb_sTargument+")'"), 10 );
			
		}
		else
		{
			scb_shiftBy (scb_obj, 0, -scb_schritt );
		}
				
	}
}


function scb_gleitrunter (scb_obj,scb_schritt,scb_ende) {

		if (debug) {alert("scb_gleitrunter["+scb_obj+"]["+scb_ende+"]")}
		if (scb_halt == false) 
		{   
	        scb_hoehe = scb_getObjHeight(scb_obj);
			
	        scb_shiftBy (scb_obj, 0, scb_schritt );
	        var scb_b = scb_getObjTop(scb_obj);
	        if ( scb_b <= scb_ende ) 
			{
	        	scb_sTargument = '"'+ scb_obj + '",'+scb_schritt +',' + scb_ende
				setTimeout (eval("'scb_gleitrunter("+scb_sTargument+")'"), 10 );
	        }
			else
			{
				scb_shiftBy (scb_obj, 0, -scb_schritt );
			}
		}
}



function scb_gleiten(scb_obj,scb_horizontal,scb_vertikal,scb_schrittweite)
// Gleitfunktion ohne Berücksichtigung der Größe des scb_gleitenden Layers
// für alle Richtungen
// Ebene gleitet auf ein Ereignis selbsttätig zum Endpunkt

{
	scb_gleiten_fertig = false;
	scb_xschritt = 0 
	scb_yschritt = 0 
	
	
	if (scb_halt == false ) 
	
		{	if(scb_horizontal != null)
			{
				
				var scb_aktuell_pos = scb_getObjLeft(scb_obj);
				var scb_ziel = scb_horizontal
				if ((scb_ziel-scb_aktuell_pos)<0) {var scb_richtung = -1 } else { var scb_richtung = 1 }
				scb_xschritt = scb_schrittweite*scb_beschleunigung * scb_richtung
			}
			
		if(scb_vertikal != null)
		{
			var scb_aktuell_pos = scb_getObjTop(scb_obj);
			var scb_ziel = scb_vertikal
			if ((scb_ziel-scb_aktuell_pos)<0) {var scb_richtung = -1 } else { var scb_richtung = 1 }
			scb_yschritt = scb_schrittweite*scb_beschleunigung * scb_richtung
		}
		
		
	
		
		if ( Math.abs(scb_ziel-scb_aktuell_pos)  > scb_schrittweite*scb_beschleunigung  )
		{		 
			scb_shiftBy (scb_obj, scb_xschritt , scb_yschritt ); // Scrollen 
			scb_sTargument = '"'+ scb_obj + '",' + scb_horizontal +','+ scb_vertikal +','+ scb_schrittweite
			setTimeout (eval("'scb_gleiten("+scb_sTargument+")'"), (10/scb_beschleunigung) );
		}
		else 
		{	
			if(scb_horizontal != 0)
			{	
				//scb_shiftTo(scb_obj,scb_horizontal,scb_getObjLeft(scb_obj)) // Abschlußschritt
				scb_shiftTo(scb_obj,scb_horizontal,scb_horizontal)
				//alert(scb_horizontal)
			}
			if(scb_vertikal != 0)
			{
				scb_shiftTo(scb_obj,scb_getObjTop(scb_obj),scb_vertikal) // Abschlußschritt
			}
			
			scb_gleiten_fertig = true
		}
	}
}


function scb_ebenenclippen(scb_obj,scb_o,scb_r,scb_u,scb_l){
// noch nicht für NN4 und MSIE, sondern nur für NN6 
// Nachträglich in scribib_v5 eingefügt, wegen NN6- Fehler bei gleitlinks und gleitrechts	
	scb_obj = scb_objektfinder(scb_obj)
	if(scb_gebi)
	{
		scb_rect_string = new String
	    scb_rect_string = scb_obj.style.clip
		scb_clip_arr = scb_rect_string.split(" ")
		for(scb_a = 0;scb_a<scb_clip_arr.length; scb_a++ )
		{
			if(scb_a==0)
			{
				scb_clip_arr[scb_a] = scb_o+1*scb_clip_arr[scb_a].slice(5,scb_clip_arr[scb_a].length-2)
			}
			
			if(scb_a == 1)
			{
				scb_clip_arr[scb_a] = scb_r+1*scb_clip_arr[scb_a].slice(0,scb_clip_arr[scb_a].length-2)
			}
			
			if(scb_a==2)
			{
				scb_clip_arr[scb_a] = scb_u+1*scb_clip_arr[scb_a].slice(0,scb_clip_arr[scb_a].length-2)
			}
					
			if (scb_a == 3)
			{
				scb_clip_arr[scb_a] = scb_l+1*scb_clip_arr[scb_a].slice(0,scb_clip_arr[scb_a].length-3)
			}
		}	
		scb_rect_string = "rect("+scb_clip_arr[0]+" "+scb_clip_arr[1]+" "+scb_clip_arr[2]+" "+scb_clip_arr[3]+")"
		scb_obj.style.clip = scb_rect_string
	}
	if(scb_isNav)
	{
	    scb_obj.clip.top = scb_clipwerte(scb_obj.id,'o') + scb_o
	    scb_obj.clip.right = scb_clipwerte(scb_obj.id,'r') + scb_r
	    scb_obj.clip.bottom = scb_clipwerte(scb_obj.id,'u') + scb_u
	    scb_obj.clip.left = scb_clipwerte(scb_obj.id,'l') + scb_l
	
	}
	if (scb_isIE)
	{
		scb_obj.clip = "rect("+(this.scb_clipwerte(scb_obj.id,'o')+scb_o)+"px "+(this.scb_clipwerte(scb_obj.id,'r')+scb_r)+"px "+Number(this.scb_clipwerte(scb_obj.id,'u')+scb_u)+"px "+Number(this.scb_clipwerte(scb_obj.id,'l')+scb_l)+"px)"
	}
}


function scb_clipwerte(scb_obj,scb_kante) {
             
			 scb_obj = scb_objektfinder(scb_obj)
			  
			  if (scb_isNav) {
			 //alert(scb_obj.id); alert(scb_obj.clip.top);alert(scb_obj.clip.right);alert(scb_obj.clip.bottom);alert(scb_obj.clip.left);
                      if (scb_kante=="o") return scb_obj.clip.top
                      if (scb_kante=="r") return scb_obj.clip.right
                      if (scb_kante=="u") return scb_obj.clip.bottom
                      if (scb_kante=="l") return scb_obj.clip.left
              }
              else if (scb_isIE) { 
                      var clipv = scb_obj.clip.split("rect(")[1].split(")")[0].split("px")
                      if (scb_kante=="o") return Number(clipv[0])
                      if (scb_kante=="r") return Number(clipv[1])
                      if (scb_kante=="u") return Number(clipv[2])
                      if (scb_kante=="l") return Number(clipv[3])
              }
      }

	  

function scb_gleitlinks(scb_obj,scb_o_ende)
{
	if (debug) {alert("scb_gleitlinks["+scb_obj+"]["+scb_o_ende+"]")}
	scb_gleitlinks_fertig = false;
	if (scb_halt == false ) 
	
	{
		scb_breite = scb_getObjWidth(scb_obj)
		var scb_b = scb_getObjLeft(scb_obj);
		
				
			if (scb_b == 0) 
			{
				scb_shiftBy (scb_obj, -1,0); 
				scb_shiftBy (scb_obj, 1,0); 
				scb_b = scb_getObjLeft(scb_obj);
			}
		
		//if (scb_gebi && (scb_version == "6.1")) {scb_b = scb_b + 6}
		scb_z =  scb_b + scb_breite
		
		if ( scb_z >= scb_o_ende )
		{	
			if(scb_gebi) 
			{  // Gegensinnig Klippen bei nn6, einschließendes Layer muß i.A. noch "aussen" heißen
				scb_ebenenclippen("aussen",0,4,0,0)
			}	
			scb_shiftBy (scb_obj, -4, 0 ); // Scrollen 
			scb_sTargument = '"'+ scb_obj + '",' + scb_o_ende
			setTimeout (eval("'scb_gleitlinks("+scb_sTargument+")'"), (10/scb_beschleunigung) );
		}
		else 
		{
			scb_gleitlinks_fertig = true
		}
	}
}


function scb_gleitrechts (scb_obj,scb_ende) {
	if (debug) {alert("scb_gleitrechts["+scb_obj+"]["+scb_ende+"]")}
	if (scb_halt == false) 
	{
        
        var scb_b = scb_getObjLeft(scb_obj);
        if ( scb_b <= scb_ende ) 
		{	
			scb_shiftBy (scb_obj, 4, 0 );
			if(scb_gebi) 
			{  // Gegensinnig Klippen bei nn6, einschließendes Layer muß i.A. noch "aussen" heißen
				scb_ebenenclippen("aussen",0,-4,0,0)
			}
        	scb_sTargument = '"'+ scb_obj + '",' + scb_ende
			setTimeout (eval("'scb_gleitrechts("+scb_sTargument+")'"), 10 );
        }
		else
		{
			scb_shiftBy (scb_obj, -4, 0 );
			if(scb_gebi) 
			{  // Gegensinnig Klippen bei nn6, einschließendes Layer muß i.A. noch "aussen" heißen
				scb_ebenenclippen("aussen",0,4,0,0)
			}
		}
	}
}






function scb_endlosgleit()

{	
	// Variablen bestimmen
	// scb_ebenenzahl =  die Zahl der Ebenen,
	// die folgenden sind die Ebenen-Ids
	// scb_ende_links =  Endpunkt der Scroll-Bewegung nach links
	// scb_ende_rechts =  Endpunkt der Scroll-Bewegung nach rechts - noch nicht implementiert(Unterscheidung zwischen links und Rechtsscroll)
	// scb_geschwind = Geschwindigkeit
	// scb_schritt_x = Schrittweite in x-Richtung
	// scb_schritt_y = Schrittweite in y-Richtung
	
	scb_ebenenzahl = scb_endlosgleit.arguments[0];
	scb_ebenen_arr = new Array()
	for (scb_arg=1;scb_arg<scb_endlosgleit.arguments.length-5; scb_arg++)
	{	
		scb_ebenen_arr[scb_arg-1] = scb_endlosgleit.arguments[scb_arg]

	}
	var scb_ende_links = scb_endlosgleit.arguments[scb_endlosgleit.arguments.length-5]
	var scb_ende_rechts = scb_endlosgleit.arguments[scb_endlosgleit.arguments.length-4]
	var scb_geschwind = scb_endlosgleit.arguments[scb_endlosgleit.arguments.length-3]
	var scb_schritt_x = scb_endlosgleit.arguments[scb_endlosgleit.arguments.length-2]
	var scb_schritt_y = scb_endlosgleit.arguments[scb_endlosgleit.arguments.length-1]
	
	/// Variablen einlesen zu Ende
	
	if (debug) {alert("scb_gleitlinks["+scb_obj+"]["+scb_o_ende+"]")}
	
	
	if (scb_halt == false ) 
	{
		scb_breite_arr = new Array()
		scb_z_arr = new Array()
		
		for (scb_ebenen_i=0; scb_ebenen_i < scb_ebenen_arr.length ;scb_ebenen_i++)
		{	 
			scb_breite_arr[scb_ebenen_i] = scb_getObjWidth(scb_ebenen_arr[scb_ebenen_i])
			// in scb_breite_arr[scb_ebenen_i] stehen die Breiten der einzelnen Layer, die Werte sind gleich,wenn die Layer-Inscb_halte identisch 
			var scb_b = scb_getObjLeft(scb_ebenen_arr[scb_ebenen_i]);
			scb_z_arr[scb_ebenen_i] = scb_b +  scb_breite_arr[scb_ebenen_i]
			
		}
		
		if ( scb_schritt_x < 0 ) 
		{
			var scb_RSM = scb_ende_links-0+(scb_ebenenzahl-1)* scb_breite_arr[0]
		}
		else
		{
			var scb_RSM = scb_ende_links-0+(scb_ebenenzahl-1)* scb_breite_arr[0]
		}
		// Startposition ist hier 0
		// scb_RSM ist die Rücksprungmarke
		
			//Scroll Anfang
			for (scb_ebenen_i=0; scb_ebenen_i < scb_ebenen_arr.length;scb_ebenen_i++)
			{
				if ( (scb_z_arr[scb_ebenen_i]*1) > (scb_ende_links*1) )
				{			
					scb_shiftBy (scb_ebenen_arr[scb_ebenen_i],scb_schritt_x,scb_schritt_y); // Scrollen 
					
				}
				else
				{
					scb_shiftTo(scb_ebenen_arr[scb_ebenen_i],scb_RSM, 0 ) // wieder an einen festen Startpunkt scb_RSM springen
				}
			}
			// Scroll Ende
				
			// ab hier wird der Parameter-String für den rekursiven Aufruf gemacht.	
					scb_sTargument = ""
					scb_sTargument = scb_ebenenzahl + ",'"
					
					if (scb_ebenen_arr.length > 1)
					{	for (scb_ebenen_i=0; scb_ebenen_i < scb_ebenen_arr.length-1 ;scb_ebenen_i++)
						{	
						scb_sTargument = scb_sTargument + scb_ebenen_arr[scb_ebenen_i] +"','"
							
						}
					}
					
					scb_sTargument = scb_sTargument + scb_ebenen_arr[scb_ebenen_arr.length-1] + "'," 
					scb_sTargument = scb_sTargument + scb_ende_links + "," + scb_ende_rechts + "," + scb_geschwind + "," + scb_schritt_x + "," + scb_schritt_y
					scb_sTfunktion = '"scb_endlosgleit('+scb_sTargument+')"'
			
				setTimeout (eval(scb_sTfunktion),scb_geschwind)
	}
}


function scb_writeinto(scb_obj,scb_inhalt) {
	if (debug) {alert("scb_writeinto["+scb_obj+"]["+scb_inhalt+"]")}
	scb_obj = scb_objektfinder(scb_obj);
	if(scb_isIE) {
		scb_obj.innerHTML = scb_inhalt;
		scb_show(scb_obj);
	}
	else if (scb_isNav) {
		scb_obj.document.open();
		scb_obj.document.write(scb_inhalt);
		scb_obj.document.close();
	}
	else {
		scb_obj.innerHTML = scb_inhalt;
	}
}

////Um diversen rendering Problemen mit Ebenen in NN6 abzuhelfen, einmal richtig schütteln
function scb_ruettel_nn6(scb_obj){
	if(scb_gebi)
	{
		scb_shiftBy(scb_obj,1,0)
		setTimeout("scb_ruettel2_nn6()",10)
	}
}

function scb_ruettel2_nn6(){
	if(scb_gebi)
	{
		scb_shiftBy(scb_obj,-1,0)
	}
}
