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;
bild = false;

function showmenue(element,wert,nummer,sprache)
{
  //alert(element+','+wert+','+nummer);
  if(wert)
  {
    if(offen != false)
	{
	  document.getElementById(offen).style.display='none'
	}
	document.getElementById('nimg'+nummer).src = '/bilder/'+sprache+'/bg_nav_'+nummer+'_active.gif';	  
	bild = nummer;	
	menueoffen = true;	
	menuecontrol(element,'block',nummer);
	offen = element;
    
  }
  else
  {
    menueoffen = false;
	if(nummer)
	{
	  document.getElementById('nimg'+nummer).src = '/bilder/'+sprache+'/bg_nav_'+bild+'.gif';
	  bild = false;
	  //alert ('bild wech');
	}		
	window.setTimeout("menuecontrol('"+element+"','none','"+nummer+"')",200);
	//alert('hallo?');
  }
}

function menuecontrol(element,wert,nummer)
{
  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");
  }
  //else if(menueoffen == false)
   //document.getElementById('nimg'+nummer).src = '/bilder/bg_nav_'+nummer+'.gif';
}

function chColor(elementa,elementb,colora,colorb)
{
  //alert(elementa+' '+elementb+' '+colora+' '+colorb);
  elementa.style.backgroundColor = colora;
  document.getElementById(elementb).style.color = colorb;  
}

function navIMG(name,aktiv,what,sprache)
{
  if(what == 1)
    document.getElementById('subnav'+name).src = '/bilder/'+sprache+'/'+name+'_hover.jpg';
  else
  {
	 if(!aktiv)
	   document.getElementById('subnav'+name).src = '/bilder/'+sprache+'/'+name+'.jpg';
     else
	   document.getElementById('subnav'+name).src = '/bilder/'+sprache+'/'+name+'_active.jpg';
  }
}