
var NS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var NS6 = (NS4 && parseFloat(navigator.appVersion) >= 5) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
var IE5 = (IE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;
var layerRef = "";
var styleSwitch = "";
var visibleVar = "";
var hideVar = "";
var styleTop = "";
var styleLeft = "";
var posiHeight = "";

function init(){

if (NS6){
NS4 = 0;
}

        if (NS4) {
			styleSwitch="";
			visibleVar="show";
			hideVar="hide";
			styleTop=".top";
			styleLeft=".left";
			posiHeight=".clip.height"
        }
		else{

        if (NS6) {
			styleSwitch=".style";
			visibleVar="visible";
			hideVar="hidden";
			styleTop=".style.top";
			styleLeft=".style.left";
			posiHeight=".offsetHeight"
        }
		else{
	
			styleSwitch=".style";
			visibleVar="visible";
			hideVar="hidden";
			styleTop=".style.pixelTop";
			styleLeft=".style.posLeft";
			posiHeight=".offsetHeight"
		}; 
		}; 
}


function GetLayerRef(name){


        if (NS4) {
			eval(layerRef = "document." + name);
        }
		else{

        if (NS6) {
			eval(layerRef = "document.getElementById(\'"+name+"\')");
        }
		else{

			eval(layerRef = "document.all." + name);
		}; 
		}; 
		return layerRef;
}


function find_textlayer(layername){
		if (NS4){
		eval(textLayer = "document.viewlayer.document.layers[\'"+layername+"\']");
		}
		else{
		if (NS6){
		eval(textLayer = "document.getElementById(\'"+layername+"\')");
		}
		else{
		eval(textLayer = "document.all[\'"+layername+"\']");
		}
		}
		return textLayer;
}


function resizeSchutz(){
	document.location.reload();
}


function showLayer(layerName){
		var layerRef = GetLayerRef(layerName);
		eval(layerRef+styleSwitch+'.visibility=visibleVar');
}
	
function hideLayer(layerName){
		var layerRef = GetLayerRef(layerName);
		eval(layerRef+styleSwitch+'.visibility=hideVar');
}

function show_textLayer(activetext){
		find_textlayer(activetext);
		eval(textLayer+""+styleSwitch+'.visibility=visibleVar');
}
	
function hide_textLayer(activetext){
		find_textlayer(activetext);
		eval(textLayer+""+styleSwitch+'.visibility=hideVar');
}
		

function bild_on(layname,name){
	var layerRef = GetLayerRef(layname);
	eval(layerRef+'[\"'+layname+'\"].document.'+name)
	eval(dot+'.src='+name+"a.src")
}


function bild_off(layname,name){
	var layerRef = GetLayerRef(layname);
	eval(dot=layerRef+'[\"'+layname+'\"].document.'+name)
	eval(dot+'.src='+name+".src");
}	


var activetext = "textlayer";
var wdh=null;
var dir="up";


function check_scrolling(activetext,pos_max){
	get_posTarget(activetext,pos_max);
	if (posTarget<0){
		showLayer('uplayer');
		showLayer('downlayer');
	}
}


function get_posTarget(activetext,pos_max){
		find_textlayer(activetext);
		pos_aktuell=parseInt(eval(textLayer+""+posiHeight));
		posTarget=pos_max-pos_aktuell;
		return posTarget;
}


function scroll(dir,pos_max){
		find_textlayer(activetext);
		posiTop = parseInt(eval(textLayer+""+styleTop));
		if(dir=='up'){
 			get_posTarget(activetext,pos_max);
 			if (posiTop > posTarget){
 				posiTop -= 2;
 				eval(textLayer+""+styleTop+"=posiTop")
 			}
 		}
 		if(dir=='down'){
 			posTarget=0;
 			if (posiTop < posTarget){
 				posiTop += 2;
 				eval(textLayer+""+styleTop+"=posiTop")
 			}
 		}
 		if (wdh==null){
 			wdh=setInterval("scroll(\'"+dir+"\',"+pos_max+")",10);
 		}
 		return false;
}

var x,y,spd,mvFlag=false,slideID,count=0

function slideLAYER(layName,startX,startY,endX,endY,speed){
        var ex,ey

        if(!mvFlag){ 
          clearTimeout(slideID);count=0
      x=startX;y=startY;ex=endX;ey=endY
      step=Math.max(Math.abs(ex-x),Math.abs(ey-y))
      stepX=(ex-x)/step;stepY=(ey-y)/step
      spd=speed;mvFlag=true
    }
    if(mvFlag&&!(count>step)){
             <!--   status='[x : '+x+'] [y : '+y+']' -->
                count++
                x+=stepX;y+=stepY
        clearTimeout(slideID)
        slideID=setTimeout('slideLAYER("'+layName+'")',spd)
       
        if(document.layers)document.layers[layName].moveTo(x,y)
        if(document.all)document.all(layName).style.posLeft=x
        if(document.all)document.all(layName).style.posTop=y
    }else{
         clearTimeout(slideID);mvFlag=false 
    }
}

