// browserabfragen

if (document.layers) 
	ns = true;
else
	ns = false;
	
if (document.all) var ie = true; else var ie = false;
var ie5 = false;	
if (document.all) { if (navigator.userAgent.indexOf('MSIE 5')>0) var ie5 = true; }

// globale Variablen

var layerxpos = 0;
var layerypos = 0;
var layerwidth = 0;
var layerheight = 0;
var winwidth = 0;
var winheight = 0;

// screengroesse bereitstellen

function winsize ()
{
if (document.layers)
	{
	winwidth = window.innerWidth + window.pageXOffset;
	winheight = window.innerHeight + window.pageYOffset;
	}
else
	{
	winwidth = document.all.bdy.offsetWidth;
	winheight = document.all.bdy.offsetHeight;
	}
}
// funktionen

function show_l (name)
{	if		(document.layers) document.layers[''+name].visibility="show";
	else	document.all[''+name].style.visibility="visible";
}

function hide_l (name)
{	if (document.layers)	document.layers[''+name].visibility="hide";
	else	document.all[''+name].style.visibility="hidden";
}

function move_l (name,x,y)
{	if (document.layers)
	{	
	document.layers[''+name].top = y;
		document.layers[''+name].left = x;	}
	else
	{	document.all[''+name].style.top = y;
		document.all[''+name].style.left = x; }
}

function getpos_l (name)
{
if (document.layers)
{	layerxpos = document.layers[''+name].left;
	layerypos = document.layers[''+name].top;
	}
else
{	layerxpos = document.all[''+name].offsetLeft;
	layerypos =	document.all[''+name].offsetTop
	}
}

function getsize_l (name)
{	
if (document.layers)
{ 	layerwidth = document.layers[''+name].clip.right;
	layerheight = document.layers[''+name].clip.bottom;
	}
else
{	layerwidth = document.all[''+name].offsetWidth;
	layerheight = document.all[''+name].offsetHeight;
	}		
}


// globale Variablen
var layer_an = 0;

function switch_l (name)
{
	if ( layer_an == 0 )
	{
		layer_an = 1;
		show_l (name);
	}
	else
	{
		layer_an = 0;
		hide_l (name);
	}
}

// spezial-layer anzeigen variable anzlayer muss layer anzahl enthalten
// name der layer: layer1, layer2 etc.
var anzlayer = 1;

function showlayer (name)
{
for (i=1;i<(anzlayer+1);i++)
	{
	hide_l('layer' + i);
	}
show_l (name);
}
