
function stopError() { return true; }
window.onerror = stopError;

function chColor(eventType, idName, ebene)
{
	var oldobj;
	var newobj;

	if(eventType == "over")
	{
		
		if(ebene == 1)
		{
			newOver1 = idName;

			if(oldOver1 != "")
			{
				oldobj = document.getElementById(oldOver1 + "_td");
				if(oldobj != null) {
                              oldobj.style.fontWeight = "bold";
  					oldobj.style.color = "#ffffff";
				}
			}
			
			newobj = document.getElementById(newOver1 + "_td");
			if(newobj != null) {
				newobj.style.color = "#DADADA";
				newobj.style.fontWeight = "bold";	
			}
		}
		
		if(ebene == 2)
		{
			newOver2 = idName;
			
			
			if(oldOver2 != "")
			{
				oldobj = document.getElementById(oldOver2 + "_td");
				if(oldobj != null) {
					oldobj.style.fontWeight = "bold";
					oldobj.style.color = "#ffffff";
				}
				hideDiv2();
				
				if(meinBild = cbeGetElementById("pfeil_" + oldOver2))
				{
					if(meinBild.src.indexOf("Layer") > -1)
					{
					     meinBild.src = "img/pfeilLayer.gif";				
					}
				     else
				     {
					     meinBild.src = "img/wls_pfeil.gif";	
				     }
				}
				
			}
			
			newobj = document.getElementById(newOver2 + "_td");
			if(newobj != null) {
				newobj.style.color = "#DADADA";
				newobj.style.fontWeight = "bold";	
			}	
		}
	}
	else
	{
			
			if(ebene == 1)
			{
				oldOver1 = newOver1;
				
			}
			
			if(ebene == 2)
			{
				oldOver2 = newOver2;

			}
	}
}

function chNaviOut(divID, ebene)
{
	if(ebene == 1)
	{	
		oldDiv1 = newDiv1;
	
		warteFlag = 0;
		setTimeout("hideDiv()", 500);
	}
	else if(ebene == 2)
	{
		oldDiv2 = newDiv2;	
	}

}

//
// verkürzte Funktion die auch chColor('out', divID, colebene) aufruft
//
function cOut(divID, ebene, colebene)
{
	if(ebene == 1)
	{	
		oldDiv1 = newDiv1;
	
		warteFlag = 0;
		setTimeout("hideDiv()", 500);
	}
	else if(ebene == 2)
	{
		oldDiv2 = newDiv2;	
	}

      chColor('out', divID, colebene);
}

//
// verkürzte Funktion die auch chColor('out', divID, colebene) aufruft
//
function cOver(divID, ebene, colebene) {

  chNaviOver(divID, ebene);
  chColor('over', divID, colebene);
}

//
// verkürzte Funktion chcolor aufrufen und warteflag setzen
//
function cColW(eventType, idName, ebene) {
  chColor(eventType, idName, ebene);

  if(eventType == "over") {
    warteFlag = 0;
  }
}


function chNaviOver(divID, ebene)
{	
	
	hideForm();
// alert("chNaviover 1"+divID+" "+ebene+" "+window.cbe);
	warteFlag = 1;
	if(window.cbe)
	{				
		//Merken der gerade aktiven Ebenen
		if(ebene == 1)
		{
			newDiv1 = divID;
		}
		else if(ebene == 2)
		{
			newDiv2 = divID;
		}
		
		//Wenn ich mit dem Mauszeiger über eine Ebene
		//Fahre, muß ich einen bereits ausgeklappten
		//Div der gleichen Ebene ausblenden
		if(oldDiv1 != "" && ebene == 1)
		{

			//Falls es schon eine ausgeklappte Ebene 2 gibt
			//hinfort damit
			if(oldDiv2 != "" && ebene == 1)
			{
				cbeGetElementById(oldDiv2).cbe.hide();
			}

			cbeGetElementById(oldDiv1).cbe.hide();
			
		      var meinBild = cbeGetElementById("pfeil_" + oldDiv1);
			if(meinBild.src.indexOf("Layer") > -1)
			{
			    meinBild.src = "img/pfeilLayer.gif";				
			}
		      else
		      {
			     meinBild.src = "img/wls_pfeil.gif";	
		      }
			
		}
		else if(oldDiv2 != "" && ebene == 2)
		{

//		 	var meinBild = cbeGetElementById("pfeil_" + oldDiv2);
//			if(meinBild.src.indexOf("Layer") > -1)
//			{
//			    meinBild.src = "img/pfeilLayer.gif";				
//			}
//		      else
//		      {
//			    meinBild.src = "img/wls_pfeil.gif";	
//		      }

			cbeGetElementById(oldDiv2).cbe.hide();

		}
		
		cbeGetElementById(divID).cbe.show();
		
		var meinBild = cbeGetElementById("pfeil_" + divID);
		if(meinBild.src.indexOf("Layer") > -1)
		{
		      meinBild.src = "img/pfeilLayer_over.gif";				
		}
	      else
	      {
		   meinBild.src = "img/wls_pfeil_over.gif";	
	      }
	
	}

}


function changeNavi(bild, eventType)
{

	if(eventType == "over")
	{
		var meinBild = cbeGetElementById(bild);
		if(meinBild!=null)
			meinBild.src = "img/" + bild + "_on.gif";
	}
	else
	{
		var meinBild = cbeGetElementById(bild);
		if(meinBild!=null) 
			meinBild.src = "img/" + bild + "_off.gif";
		
	}
}

function hideAll()
{
	if(window.cbe)
	{
		if(warteFlag == 0)
		{
		
			showForm();	
			for(i=0; i < da.length; i++)
			{
				aktobj = cbeGetElementById(da[i]["name"]);
				if(aktobj != null)
					aktobj.cbe.hide();
			}
			
			unsetColor();
			if(oldDiv1 != "")
			{
			
				var meinBild = cbeGetElementById("pfeil_" + oldDiv1);
		
				if(meinBild.src.indexOf("Layer") > -1)
				{
				     meinBild.src = "img/pfeilLayer.gif";				
				}
			     else
			     {
				     meinBild.src = "img/wls_pfeil.gif";	
			     }
			}
			
			if(oldDiv2)
			{
			     var meinBild = cbeGetElementById("pfeil_" + oldDiv2);
		
				if(meinBild.src.indexOf("Layer") > -1)
				{
				     meinBild.src = "img/pfeilLayer.gif";				
				}
			     else
			     {
				     meinBild.src = "img/wls_pfeil.gif";	
			     }
			}
		}
		
	}	
}


function unsetColor()
{
	var oldobj;

	
	if(oldOver1 != "")
	{
		oldobj = document.getElementById(oldOver1 + "_td");
		if(oldobj!=null) {

			oldobj.style.color = "#ffffff";
			oldobj.style.fontWeight = "bold";
			if(oldOver1.indexOf("_") > -1)
			{
				oldobj.style.fontWeight = "bold";
			}
		}
	}
	if(oldOver2 != "")
	{
		oldobj = document.getElementById(oldOver2 + "_td");
		if(oldobj!=null) {
			oldobj.style.color = "#ffffff";
			oldobj.style.fontWeight = "bold";
		}
	}
	
//	oldOver1 = "";
//	oldOver2 = "";
//	newOver1 = "";
//	newOver2 = "";
}
function hideDiv()
{
	if(window.cbe)
	{
		
		if(warteFlag == 0)
		{
			
			showForm();
		
			if(oldDiv1 != "")
			{
				cbeGetElementById(oldDiv1).cbe.hide();
				unsetColor();

				var meinBild = cbeGetElementById("pfeil_" + oldDiv1);
	
				if(meinBild.src.indexOf("Layer") > -1)
				{
				     meinBild.src = "img/pfeilLayer.gif";				
				}
			     else
			     {
				     meinBild.src = "img/wls_pfeil.gif";	
			     }

			}
		}
	}	
}

function hideForm()
{

	if(document.forms[1] && window.is.ie)
	{	
		for(i=0; i < document.forms[1].length; i++)
		{
			if(document.forms[1].elements[i].type == "select-one" || document.forms[1].elements[i].type == "select-multiple")
			{
				document.forms[1].elements[i].style.visibility = "hidden";
				
				if(document.forms[1].elements[i].name == "gremien[]")
				{
					document.getElementById("gremienTD").background = "img/gremienTDneu.gif";
				}
				
				if(document.forms[1].elements[i].name == "wkapfad")
				{
					document.getElementById("wkapfadTD").background = "img/wkapfadTDneu.gif";
				}
				
				if(document.forms[1].elements[i].name == "panel")
				{
					document.getElementById("panelTD").background = "img/panelTD.gif";
				}
			}	
		}
	}		
}

function showForm()
{
	if(document.forms[1] && window.is.ie)
	{	
		for(i=0; i < document.forms[1].length; i++)
		{
			if(document.forms[1].elements[i].type == "select-one" || document.forms[1].elements[i].type == "select-multiple")
			{
				document.forms[1].elements[i].style.visibility = "visible";
				
				if(document.getElementById("gremienTD"))
				{
					document.getElementById("gremienTD").background = "";
				}
				
				if(document.getElementById("wkapfadTD"))
				{
					document.getElementById("wkapfadTD").background = "";
				}
				
				if(document.getElementById("panelTD"))
				{
					document.getElementById("panelTD").background = "";
				}
			}
		}
	}	
}

function hideDiv2()
{

	if(window.cbe)
	{
		if(warteFlag == 0)
		{
		
			//showForm();
			if(oldDiv2 != "")
			{
				cbeGetElementById(oldDiv2).cbe.hide();
				//unsetColor();
				
				
				
			}
			
		}
	}	
}


//
// Popupfenster
//
function popup(url, breite, hoehe, arg, name){

  var winname = "win";
  var winarg = "";
  var x = 0;
  var y = 0;

  if(name != '') winname = name;

  windowisopen = false;
  eval("if(window." + winname + " && window." + winname + ".closed==false) { windowisopen = true\; }");

  if(!windowisopen) {
    if(screen.width > 640) { x = (screen.availWidth  - breite) / 2; y = (screen.availHeight - hoehe) / 2; }
    winarg = 'width=' + breite + ',height=' + hoehe + ',top=' + y + ',left=' + x;
  }
  if(arg != '') { if (winarg != '') { winarg = winarg + ',' + arg; } else { winarg = arg; } }

  eval("" + winname + " = window.open( url, winname, winarg)\;");
  eval("" + winname + ".focus()\;");
  eval("if (" + winname + ".opener == null) " + winname + ".opener = self\;");
}

<!--

	// Kopieren verboten
	

var msg="Die Weiterverwendung der Inhalte ist nur mit Erlaubnis von Wolfgang Hubert Welz erlaubt!";

function disableIE() {

    if (document.all) {
        alert(msg);
        return false;
    }
}

function disableNS(e) {
    if (document.layers||(document.getElementById&&!document.all)) {
        if (e.which==2||e.which==3) {
            alert(msg);
            return false;
        }
    }
}

if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
} else { 
    document.onmouseup=disableNS;document.oncontextmenu=disableIE;
}
document.oncontextmenu=new Function("alert(msg);return false")

// -->

