////////////////////////////////////////
// Zuletzt  geändert am 01. 11. 2001  //
//        	von Björn Hauptfleisch /////
////////////////////////////////////////


// globale Variablen:
// alle Variablen und Funktionen in scribib ab Version 6 beginnen mit "scb_"
// Letzte Änderungen in shiftBy für MSIE auf Mac und Variablendeklaratioen (scb_zahlleft,scb_deltaX,scb_deltaY)  am Anfang dafür
// 10. 12. Änderung : Abschlussschritt in scb_gleiten gefixt.
// 10.12. Änderung in scb_shiftBy mbo=15 durch mbo = 0 ersetzt für Browser ausser NN 6.1 (wegen 6.2 neu)

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 = 20 // mit diesem Faktor wird für scb_NN6 alles ein bisschen schneller gemacht

var scb_zahlleft = 0
var scb_deltaX = 0
var scb_deltaY = 0 

//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(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return 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)
		{
			return 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" )
			
		}
	}
}


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_changeObjHeight(scb_obj,dx) 
{
	//geht nur für NN 6
	scb_obj = scb_objektfinder(scb_obj)
		
    if (scb_isNav) 
	{
		//alert(scb_obj.height)
		//scb_obj.height = parseInt(scb_obj.height) +  dx
    	
	}
	else
	{
    	if(scb_isIE)
		{	
			//scb_obj.clientHeight =  scb_obj.clientHeight + dx
		}
		if(scb_gebi)
		{   
			scb_obj.style.height = parseInt(scb_obj.style.height) + dx
		}
 	}

}



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;                      
}



//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_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);
			}
		
		
		scb_z =  scb_b + scb_breite
		
		if ( scb_z >= scb_o_ende )
		{	
			if(scb_gebi) 
			{  // Gegensinnig Klippen bei nn6
				scb_ebenenclippen(scb_obj.id,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
				scb_ebenenclippen(scb_obj.id,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
				scb_ebenenclippen(scb_obj.id,0,4,0,0)
			}
		}
	}
}


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 
		{	
			// Abschlußschritt
			if(scb_horizontal != null)
			{
				scb_shiftTo(scb_ebenenid,scb_horizontal,scb_getObjTop(scb_ebenenid))
			}
			else
			{
				scb_shiftTo(scb_ebenenid,scb_getObjLeft(scb_ebenenid),scb_vertikal)
			}
			scb_gleiten_fertig = true
		}
	}
}

	  


function scb_endlosgleit()

{	// Seit Version 10 horizontal und vertikal
	// 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_horizontal
	if (scb_schritt_x != 0){scb_horizontal = true } else {scb_horizontal = false}
	// scb_horizontal = flag, ob es ein senkrecht oder waagerecht - Scroller ist
	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()
		
		if (scb_horizontal)
		{
			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-Inhalte identisch sind
				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]
				
			}
		}
		else
		{			
			for (scb_ebenen_i=0; scb_ebenen_i < scb_ebenen_arr.length ;scb_ebenen_i++)
			{	 
				scb_breite_arr[scb_ebenen_i] = scb_getObjHeight(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-Inhalte identisch sind
				var scb_b = scb_getObjTop(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
				{
					if(scb_horizontal)
					{
						scb_shiftTo(scb_ebenen_arr[scb_ebenen_i],scb_RSM, 0 ) // wieder an einen festen Startpunkt scb_RSM springen
					}
					else
					{
						scb_shiftTo(scb_ebenen_arr[scb_ebenen_i], 0, scb_RSM ) // 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_ebenenclippen(scb_obj,scb_o,scb_r,scb_u,scb_l)
{
	
	
	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)
	{
		// .style am 10.7.2003 eingfügt BH
		//alert(scb_obj.style.clip)
		scb_obj.style.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) 
			  { 		
			  		// .style am 10.7.2003 eingfügt BH
                      var clipv = scb_obj.style.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_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(scb_obj){
	if(scb_gebi)
	{
		scb_shiftBy(scb_obj,-1,0)
	}
}


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_isIE)
		{
               document.body.height = scb_docscb_hoehe   
        }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}