//Browserdetection

var isMac = false;
var ns4xx = false;
var goodIE = false;
var w3c = false;
var opera = false;

browser = navigator.appName;
version = parseInt(navigator.appVersion);
agent = navigator.userAgent.toLowerCase();

if (document.layers) {ns4xx = true}
else if (agent.indexOf("opera") >= 0){ns4xx = true}	
else if (document.all) {goodIE = true}
else if (document.getElementById && document.documentElement) {w3c = true}

if (navigator.userAgent.indexOf('Mac') > 0){isMac = true} 	

	if (ns4xx){
	   if(document.layers){
			layerstart = 'document.';
			layerclose = '';
	   		layerstyle = '.visibility'; 
		   	layerstyl = ''; 
			layerleft = '.left';
			layertop = '.top';
			layerwidth = '.document.width';
			layerheight = '.document.height';
		}
		else {
			layerstart = 'document.getElementById("';
			layerclose = '")';
			layerstyle = '.style.visibility';
			layerstyl = '.style';	
			layerleft = '.offsetLeft';
			layertop = '.offsetTop';
			layerwidth = '.offsetWidth';
			layerheight = '.offsetHeight';
			sublayerstart = '.contentDocument.getElementById("'		
		}	
	}
			
	if (w3c){	
		layerstart = 'document.getElementById("';
		layerclose = '")';
		layerstyle = '.style.visibility';
		layerstyl = '.style';	
		layerleft = '.offsetLeft';
		layertop = '.offsetTop';
		layerwidth = '.offsetWidth';
		layerheight = '.offsetHeight';
		sublayerstart = '.contentDocument.getElementById("'
	}
	
   	if (goodIE) {
   		layerstart = 'document.all.';
		layerclose = '';
   		layerstyle = '.style.visibility';
	   	layerstyl = '.style';
		layerleft = '.offsetLeft';
		layertop = '.offsetTop';
		layerwidth = '.offsetWidth';
		layerheight = '.offsetHeight';
   	} 	

/* Fragt mich nur nicht warum, aber Netscape 4 versteht die Browsererkennnung nur so */

function init(){

if (document.layers) {ns4xx = true}
else if (agent.indexOf("opera") >= 0){ns4xx = true}	
else if (document.all) {goodIE = true}
else if (document.getElementById && document.documentElement) {w3c = true}

if (navigator.userAgent.indexOf('Mac') > 0){isMac = true} 	

	if (ns4xx){
	   if(document.layers){
			layerstart = 'document.';
			layerclose = '';
	   		layerstyle = '.visibility'; 
		   	layerstyl = ''; 
			layerleft = '.left';
			layertop = '.top';
			layerwidth = '.document.width';
			layerheight = '.document.height';
		}
		else {
			layerstart = 'document.getElementById("';
			layerclose = '")';
			layerstyle = '.style.visibility';
			layerstyl = '.style';	
			layerleft = '.offsetLeft';
			layertop = '.offsetTop';
			layerwidth = '.offsetWidth';
			layerheight = '.offsetHeight';
			sublayerstart = '.contentDocument.getElementById("'		
		}	
	}
			
	if (w3c){	
		layerstart = 'document.getElementById("';
		layerclose = '")';
		layerstyle = '.style.visibility';
		layerstyl = '.style';	
		layerleft = '.offsetLeft';
		layertop = '.offsetTop';
		layerwidth = '.offsetWidth';
		layerheight = '.offsetHeight';
		sublayerstart = '.contentDocument.getElementById("'
	}
	
   	if (goodIE) {
   		layerstart = 'document.all.';
		layerclose = '';
   		layerstyle = '.style.visibility';
	   	layerstyl = '.style';
		layerleft = '.offsetLeft';
		layertop = '.offsetTop';
		layerwidth = '.offsetWidth';
		layerheight = '.offsetHeight';
   	} 	
}	