var aktreiter = 0;
function reiterwechsel(reiter)
{
  if (aktreiter && aktreiter!=reiter)
  {
    document.getElementById('reiter'+aktreiter).style.display = 'none';
    document.getElementById('R'+aktreiter).className = 'reiterPassiv';
  }
  aktreiter = reiter;
  if (reiter)
  {
    document.getElementById('reiter'+reiter).style.display = 'block';
    document.getElementById('R'+reiter).className = 'reiterAktiv';
    if (el = document.getElementById('tabno'))
      el.value = reiter;
  }
}
var flag = 0;
function setFlag(val)
{
  flag = val;
}
function checkFlag()
{
  var win=window, label='';
  if (checkFlag.arguments.length)
    win = checkFlag.arguments[0];
  if (checkFlag.arguments.length>1)
    label = ' ' + checkFlag.arguments[1];
  if (win.flag)
    return confirm ('Ihre Eingaben'+label+' wurden noch nicht gespeichert.\nMöchten Sie trotzdem fortfahren?\nUm Ihre Eingaben zu sichern, drücken Sie bitte abbrechen!');
  return true;
}

function popup(w,h)
{
  return popup2(w,h,'eakpop');
}
function popup2(w,h,n)
{
  return window.open('about:blank', n, 'width='+w+',height='+h+',resizable=yes,scrollbars=yes');
}

function showlen(srcel, trgname, maxlen)
{
  document.getElementById(trgname).innerText=srcel.innerText.length+' Zeichen (max. '+maxlen+')';
}

ajax_callback = null;
ajax_return = '';
function ajax(url)
{
  if (ajax.arguments.length>1)
    ajax_callback = ajax.arguments[1];
  else
    ajax_callback = null;
  var p = url.lastIndexOf('/');
  var s = url.substr(0,p+1) + 'ajax/' + url.substr(p+1, 255);
  if (navigator.appName.match('^Opera') && document.getElementById('ajaxframe').src == s)
    document.getElementById('ajaxframe').contentWindow.location.reload();
  else
    document.getElementById('ajaxframe').src = s;
  return false;
}
function ajax_rcv()
{
  if (navigator.appName.match('^Opera') && ajax_rcv.arguments.length)
    ajax_return = ajax_rcv.arguments[0];
  else
    ajax_return = document.getElementById('ajaxframe').contentWindow.document.body.innerHTML;
  if (ajax_callback)
    eval(ajax_callback+';');
}

menueoffen = false;
offen = false;

function showmenue(element,wert)
{
  //alert(menueoffen);
  if(wert)
  {
    if(offen != false)
	  document.getElementById(offen).style.display='none'
	menueoffen = true;	
	menuecontrol(element,'block');
	offen = element;
    
  }
  else
  {
    menueoffen = false;
	window.setTimeout("menuecontrol('"+element+"','none')",200);
  }
}

function menuecontrol(element,wert)
{
  if(wert == 'block' || menueoffen==false)
  {
    document.getElementById(element).style.display=wert;
	breite = document.getElementById(element).offsetWidth;
	for(i=0; i<document.getElementById(element).childNodes.length; i++)
	{
	  if(document.getElementById(element).childNodes[i].offsetWidth > breite)
	    breite=document.getElementById(element).childNodes[i].offsetWidth;
	}
	//alert(breite);
	links = document.getElementById(element).offsetLeft;
	fenster = document.getElementsByTagName("body")[0].offsetWidth;
	rest = (fenster-links)-breite;	
	if(rest < 0)
	{
	  minus=40;
	  if(navigator.appName.substring(0, 9) == 'Microsoft')
	    minus = 20;
	  document.getElementById(element).style.left =(fenster-breite)-minus;
	  //document.getElementById(element).style.setAttribute("text-align","right");
	}
	//alert(rest);
	//document.getElementById(element).style.setAttribute("background-color", "red");
  }
}

function popupfkt(seite,x,y)
{
  (helpme = popup2(x,y,'popup_fkt')).location.href='/index.php?frame=popup&page='+seite;
}
