var net=false;
var msie=false;

if (parseInt(navigator.appVersion)>=4){

	if (navigator.appName.indexOf("Netscape") != -1)net=true;
	if (navigator.appName.indexOf("Microsoft Internet Explorer") != -1)msie=true;
}

//Objekt aus LayerNamen erstellen
function makeObject(layerName){
	if(net){
		obj=eval("document.layers['"+layerName+"']");
		return obj
	}
	if(msie){
		obj=eval("document.all."+layerName+".style");
		return obj
	}
}

//Hoehe des Layers
function getLayerHeight(lyr){
	if(net){
		lyrRef=makeObject(lyr);
		return lyrRef.clip.height
	}
	if(msie){
		lyrRef=eval(lyr);
		return lyrRef.offsetHeight
	}
}

//Hoehe des Layers veraendern
function makeLayerHeight(lyr,hoehe){
	lyrRef=makeObject(lyr);
	if(net){
		breite=getLayerWidth(lyr);
		lyrRef.resizeTo(breite,hoehe);
	}
	if(msie){
		lyrRef.height=hoehe;
	}
}

//Breite des Layers
function getLayerWidth(lyr){
	
	if(net){
		lyrRef=makeObject(lyr);
		return lyrRef.clip.width
	}
	if(msie){
		lyrRef=eval(lyr);
		return lyrRef.offsetWidth
	}
}

//Breite des Layers veraendern
function makeLayerWidth(lyr,breite){
	lyrRef=makeObject(lyr);
	if(net){
		hoehe=getLayerHeight(lyr);
		lyrRef.resizeTo(breite,hoehe);
	}
	if(msie){
		lyrRef.width=breite;
	}
}

//Hoehe und Breite des Layers veraendern
function makeLayerSize(lyr,breite,hoehe){
	lyrRef=makeObject(lyr);
	if(net){
		lyrRef.resizeTo(breite,hoehe);
	}
	if(msie){
		lyrRef.width=breite;
		lyrRef.height=hoehe;
	}
}

//x-Position des Layers
function getLayerLeft(lyr){
	if(net){
		lyrRef=makeObject(lyr);
		return lyrRef.left
	}
	if(msie){
		lyrRef=eval(lyr);
		return lyrRef.offsetLeft
	}
}

//y-Postion des Layers
function getLayerTop(lyr){
	if(net){
		lyrRef=makeObject(lyr);
		return lyrRef.top
	}
	if(msie){
		lyrRef=eval(lyr);
		return lyrRef.offsetTop
	}
}

//Layer nach x,y schieben
function pushTo(lyr, x, y){
	lyrRef=makeObject(lyr);
	if (net)lyrRef.moveTo(x,y);
	if(msie){
		lyrRef.pixelLeft = x;
		lyrRef.pixelTop = y;
	}
}

//Layer um dx,dy verschieben
function pushBy(lyr,dx,dy){

	lyrRef=makeObject(lyr);
	x=getLayerLeft(lyr)+dx;
	y=getLayerTop(lyr)+dy;
	if (net)lyrRef.moveBy(dx,dy)
	if(msie){
		pushTo(lyr,x,y);
	}
}

//Layer sichtbar
function showl(lyr){

	lyrRef=makeObject(lyr);
	if(net)lyrRef.visibility="show";
	if(msie)lyrRef.visibility="visible";
}

//Layer unsichtbar
function hide(lyr){

	lyrRef=makeObject(lyr);
	if(net)lyrRef.visibility="hide";
	if(msie)lyrRef.visibility="hidden";
}

//z-Index des Layers
function zindex(lyr,z){
	
	lyrRef=makeObject(lyr);
	lyrRef.zIndex=z;
}

//Layer-clipping; top,right,bottom,left
function clipRect(lyr,t,r,b,l){

	lyrRef=makeObject(lyr);
	if(net){
		lyrRef.clip.top=t;
		lyrRef.clip.right=r;
		lyrRef.clip.bottom=b;
		lyrRef.clip.left=l;
	}
	if(msie)lyrRef.clip="rect("+t+"px "+r+"px "+b+"px "+l+"px)";
}

//Hintergrundfarbe des Layers
//Obacht Netscape !
function backgColor(lyr,col){
	
	lyrRef=makeObject(lyr);
	if(net)lyrRef.bgColor=col;
	if(msie)lyrRef.backgroundColor=col;
}
