function centerBody()
{
	if(navigator.userAgent.indexOf("MSIE 6") == -1)
	{
		var objRef = document.getElementById('centerwindow');
		var pageX = (document.all)?document.body.offsetWidth:window.innerWidth;
		if(pageX < 1320)
		{
			objRef.style.left	= "20px";
			objRef.style.width	= (pageX - 40) + "px";
		} else {
			objRef.style.left	= ((pageX / 2) - 640) + "px";
			objRef.style.width	= 1280;
		}
	}
}
function centerObject(objID)
{
	var pageX = (document.all)?document.body.offsetWidth:window.innerWidth;
	//var pageY = (document.all)?document.body.offsetHeight:window.innerHeight;

	var objRef = document.getElementById(objID);
	var objW = objRef.offsetWidth;
	//var objH = objRef.offsetHeight;
	objRef.style.left = ((pageX / 2) - (objW / 2)) + "px";
	//objRef.style.top = ((pageY / 2) - (objH / 2)) + "px";
}

function openWindow(url)
{
	window.open(url,"_blank","width=650,width=750,height=550,status=no,location=no,dependent=yes,scrollbars=yes");
}

function confirmWindow(message) 
{ 
	return window.confirm(message);
}

function checkUncheckAll(theElement)
{
    var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
     if(theForm[z].type == 'checkbox' && theForm[z].name != theElement.name)
	  theForm[z].checked = theElement.checked;
	 }
}

var logoutTimer;
function setTimer(fCall, timeout)
{
	return setTimeout(fCall, timeout);
}

function doLogoutTimer()
{
	logoutTimer = setTimer("doLogoutTimer2()", 300000);
	alert("Achtung: automatisches Ausloggen in 5 Minuten!");
}
function doLogoutTimer2()
{
	alert("Zeit abgelaufen. Sie wurden ausgeloggt!");
}


function layervisible(layername, isvisible)
{	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;

	if (GECKO)
	{	document.getElementById(layername).style.display =
			(isvisible=='true') ? 'block' : 'none';
	} else if (NS)
	{	document.layers[layername].display =
			(isvisible=='true') ? 'block' : 'none';
	} else if (IE)
	{
		document.all[layername].style.display =
			(isvisible=='true') ? 'block' : 'none';
}	}

function layersetclass(layername, class_name)
{	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;

	if (GECKO)
	{	document.getElementById(layername).className = class_name;
	} else if (NS)
	{	document.layers[layername].className = class_name;
	} else if (IE)
	{
		document.all[layername].className = class_name;
}	}

function tabclick(tabname, alltabs, targetname, alltargets)
{	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;

	if (GECKO)
	{	for (var i = 0; i < alltargets.length; ++i)
			document.getElementById(alltargets[i]).className = "targethidden";
		document.getElementById(targetname).className = "targetselected";
		for(var i = 0; i < alltabs.length; ++i)
			document.getElementById(alltabs[i]).className = "";
		document.getElementById(tabname).className = "tabselected";

	} else if (NS)
	{	for (var i = 0; i < alltargets.length; ++i)
			document.layers[alltargets[i]].className = "targethidden";
		document.layers[targetname].className = "targetselected";
		for(var i = 0; i < alltabs.length; ++i)
			document.layers[alltabs[i]].className = "";
		document.layers[tabname].className = "tabselected";

	} else if (IE)
	{	for (var i = 0; i < alltargets.length; ++i)
			document.all[alltargets[i]].className = "targethidden";
		document.all[targetname].className = "targetselected";
		for(var i = 0; i < alltabs.length; ++i)
			document.all[alltabs[i]].className = "";
		document.all[tabname].className = "tabselected";
}	}
