var selHauptMenu='', selSubMenu='', selSubColor='';
function setStatus(text) { window.status = text; return true; }
function dis() { var i = 0; while ( document.Eingabe.elements[i] ) { document.Eingabe.elements[i].disabled=true; i++; } }
function newOrt(Id,Name,Plz) { document.Eingabe.PLZ.value=Plz; document.Eingabe.ORT.value=Name; return true; }
function asc()  { return confirm('Wirklich löschen ?'); }
function inet() { open("http://" + document.Eingabe.INET.value,"","width=640,height=480,resizable=yes,scrollbars=yes,menubar=yes,status=yes,toolbar=yes"); }
function ml()   { open("mailto:" + document.Eingabe.EMAIL.value,"","width=640,height=480,resizable=yes,scrollbars=yes,menubar=yes,status=yes,toolbar=yes"); }
function ow(V,W,H){ open(V,"","width=" + W + ",height=" + H + ",resizable=yes,scrollbars=yes,status=yes"); }
function showElement(V)   { var d=document.getElementById(V); if (!d) return; d.style.visibility="visible"; } 
function shMvElement(V,P) { var d=document.getElementById(V); if (!d) return; d.style.top=P.y +'px';d.style.left=P.x+'px'; d.style.visibility="visible"; } 
function hideElement(V) { var d=document.getElementById(V); if (!d) return; d.style.visibility="hidden"; } 
function clrElement(V)  { var d=document.getElementById(V); if (!d) return; d.innerHTML = ""; } 
function setElement(e,T) { var el=document.getElementById(e); if (el) el.innerHTML=T; }
function getReq() { var gr=0; if (window.XMLHttpRequest) { gr = new XMLHttpRequest(); } else if (window.ActiveXObject) { gr = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("geht nicht"); } return gr;}
function sendReq(url) {
var req;
	if (window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("geht nicht"); }
	req.open("GET", url, true);
	req.send(null);
}
/* für andere div's */
var divreq, divname, divproc;
function divrcv()  { 
	var t;
	if ( !divreq ) { return false; } 
	if ( (divreq.readyState == 4) && (divreq.status == 200) ) { 
		if (divproc.length >0) {
			t=divproc+"(divreq.responseText)";
			divproc='';
			eval(t);
		} else { var e = document.getElementById(divname); if (e) { e.innerHTML = divreq.responseText; showElement(divname); } }
	} 
}
function divsnd(name, V, P) {
	if (divreq && (divreq.readyState == 2 || divreq.readyState == 3 ))  divreq.abort();
	var url = V + ";zp=" + (new Date()).getTime();
	divname = name; divproc='';
	if (window.XMLHttpRequest) { divreq = new XMLHttpRequest(); } else if (window.ActiveXObject) { divreq = new ActiveXObject("Microsoft.XMLHTTP"); }
	if (!divreq) alert('Fehler divsnd');
	divreq.onreadystatechange = divrcv;
	divreq.open("GET", url, true);
	divreq.send(null);
	if (P != undefined ) { divproc = P; }
}
function divsndp(name, url, prm, P) {
	if (divreq && (divreq.readyState==2 || divreq.readyState==3 ))  divreq.abort();
	divname=name;
	if (window.XMLHttpRequest) { divreq=new XMLHttpRequest(); } else if (window.ActiveXObject) { divreq=new ActiveXObject("Microsoft.XMLHTTP"); }
	if (!divreq) alert('Fehler divsnd');
	divreq.onreadystatechange=divrcv;
	divreq.open("POST",url,true);
	divreq.setRequestHeader("Content-length", prm.length);
	divreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded") ;
	divreq.send(prm);
	if (P != undefined ) divproc=P;
}
/* die Position eines Elementes ermitteln */
function getPosition(element)
{
  var elem = element, tagname = "", x = 0, y = 0;
  while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
  {
    y+=elem.offsetTop;     /* Offset des jeweiligen Elements addieren */
    x+=elem.offsetLeft;    /* Offset des jeweiligen Elements addieren */
    tagname=elem.tagName.toUpperCase(); /* tag-Name ermitteln, Grossbuchstaben */
    if (tagname=="BODY") elem=0;
    if (typeof(elem)=="object")
      if (typeof(elem.offsetParent)=="object") elem=elem.offsetParent;
  }
  position=new Object();
  position.x=x;
  position.y=y;
  return position;
}
/* Menuefunktionen */
function restoreHauptMenu() {
	if (!selHauptMenu) return;
var f = document.getElementById('p'+selHauptMenu);
	if (f) f.style.backgroundColor='#CFCFCF';
	f = document.getElementById('p'+selHauptMenu+'c');
	if (f) f.style.backgroundColor='#6F6F6F';
	selHauptMenu='';
}
function restoreSubMenu() {
	if (!selSubMenu) return;
var f = document.getElementById('p'+selSubMenu);
	if (f) f.style.backgroundColor=selSubColor;
	f = document.getElementById('p'+selSubMenu+'c');
	if (f) f.style.backgroundColor='#6F6F6F';
	f = document.getElementById('p'+selSubMenu+'td');
	if (f) f.style.backgroundColor=selSubColor;
	selSubMenu=''; selSubColor='';
}
function HMenuCol(C) { var f = document.getElementById('dvhmenu'); if (f) f.style.backgroundColor=C; }
/* Zugriff registrieren */
function regAccess(id, ip) { } 
/* Teaser */
var wbgreq,wbgproc;
function wbgrcv()  { 
	var t;
	if ( !wbgreq ) { return false; } 
	if ( (wbgreq.readyState == 4) && (wbgreq.status == 200) ) { 
		if (wbgproc.length >0) {
			t=wbgproc+"(wbgreq.responseText)";
			wbgproc='';
			eval(t);
		} 
	} 
}
function wbgsnd(V, P) {
	if (wbgreq && (wbgreq.readyState == 2 || wbgreq.readyState == 3 ))  wbgreq.abort();
	var url = V + ";zp=" + (new Date()).getTime();
	if (window.XMLHttpRequest) { wbgreq = new XMLHttpRequest(); } else if (window.ActiveXObject) { wbgreq = new ActiveXObject("Microsoft.XMLHTTP"); }
	if (!wbgreq) alert('Fehler wbgsnd');
	wbgreq.onreadystatechange = wbgrcv;
	wbgreq.open("GET", url, true);
	wbgreq.send(null);
	wbgproc = P;
}
/* Banner */
var bannerreq,bannerproc;
function bannerrcv()  { 
	var t;
	if ( !bannerreq ) { return false; } 
	if ( (bannerreq.readyState == 4) && (bannerreq.status == 200) ) { 
		if (bannerproc.length >0) {
			t=bannerproc+"(bannerreq.responseText)";
			bannerproc='';
			eval(t);
		} 
	} 
}
function bannersnd(V, P) {
	if (bannerreq && (bannerreq.readyState == 2 || bannerreq.readyState == 3 ))  bannerreq.abort();
	var url = V + ";zp=" + (new Date()).getTime();
	if (window.XMLHttpRequest) { bannerreq = new XMLHttpRequest(); } else if (window.ActiveXObject) { bannerreq = new ActiveXObject("Microsoft.XMLHTTP"); }
	if (!bannerreq) alert('Fehler bannersnd');
	bannerreq.onreadystatechange = bannerrcv;
	bannerreq.open("GET", url, true);
	bannerreq.send(null);
	bannerproc = P;
}
function showSubmenu(M) {
var subm = document.getElementsByTagName('div'); 
	for(i = 0; i < subm.length; i++) {
		if ( subm[i].id && subm[i].id.indexOf("submenu_") >-1 ) {
			subm[i].style.visibility = 'hidden'; 
			subm[i].style.width='0px';
			subm[i].style.height='0px';
		}
	} 
	var s=document.getElementById(M);
	if ( s ) {
		s.style.visibility='visible'; 
		s.style.width='auto';
		s.style.height='auto';
	}
}
var histreq;
function loadHist(V) {
	if (histreq && (histreq.readyState == 2 || histreq.readyState == 3 ))  histreq.abort();
	var url = V + ";zp=" + (new Date()).getTime();
	if (window.XMLHttpRequest) { histreq = new XMLHttpRequest(); } else if (window.ActiveXObject) { histreq = new ActiveXObject("Microsoft.XMLHTTP"); }
	if (!histreq) { alert('Fehler loadHist'); return false; }
	histreq.onreadystatechange = showHist;
	histreq.open("GET", url, true);
	histreq.send(null);
}
function showHist() { if ( !histreq ) return false; if ( (histreq.readyState == 4) && (histreq.status == 200) ) setElement('dvhist', histreq.responseText); }

function bra_show(V,U){ var P=getPosition(document.Eingabe.keybra); P.y += 20; shMvElement('branche', P); divsnd('', '/baunav/misc/inetfunc.html.epl?Typ=brl;func=brsel;Key='+V+U ,'show_l'); }
function frm_show(V,U){ var P=getPosition(document.Eingabe.keyfrm); P.y += 20; shMvElement('branche', P); divsnd('', '/baunav/misc/inetfunc.html.epl?Typ=frml;func=frsel;Key='+V+U,'show_l'); }
function ort_show(V,U){ var P=getPosition(document.Eingabe.keyort); P.y += 20; shMvElement('branche', P); divsnd('', '/baunav/misc/inetfunc.html.epl?Typ=ortl;func=orsel;Key='+V+U,'show_l'); }

function show_l(T) { if ( T.length >5 ) setElement('branche', T); else hdBF(); }

