// JavaScript Document

// Berechnung der Contenthöhe
// Wenn mehr Text auf der Seite vorhanden ist als in den sichtbaren Contentbereich passt wird der Textscroller aktiviert
function textHeight(e_id, contentHeight){
	var Scrollers = '';
	
	if(document.getElementById('contentScrollUp')){
		var this_one = document.getElementById(e_id);
		
		if(this_one.offsetHeight <= contentHeight){
			document.getElementById('contentScrollUp').style.display='none';
			document.getElementById('contentScrollDown').style.display='none';
		}else{
			document.getElementById('contentScrollUp').style.display='block';
			document.getElementById('contentScrollDown').style.display='block';
		}
	}
}

// Textscroller für den Content
var px = 10; // mehr => schneller 
var timer; 
function scrollDenDiv(val){ 
	clearTimeout(timer); 
	d=document.getElementById('content'); 
	y=d.scrollTop; 
	if(val==1)y-=px; 
	if(val==2)y+=px; 
	if(y<=d.scrollHeight-d.offsetHeight+px&&y>=0-px){ 
		d.scrollTop=y; 
		timer=setTimeout('scrollDenDiv('+val+')',50); 
	} 
	if(y<0||y>d.scrollHeight-d.offsetHeight){ 
		clearTimeout(timer); 
	} 
} 

// CSS-Datei wechseln
function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}
