function closeAllPopups (basis)
{
// schilesse ale Layer dieses Namenskreises bis auf eins
var key = 0;

while (key++ < 1000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var element = document.getElementById(basis+'_'+key);

    element.style.visibility = 'hidden';
    element.style.zIndex = '-10';

  }  
}

}

function closePopup (basis,id)
{
// schilesse dieses Layer
if ( document.getElementById(basis+'_'+id)) {

    var element = document.getElementById(basis+'_'+id);

    element.style.visibility = 'hidden';
    element.style.zIndex = '-10';

}


}

function findLayer(n,d)
{
      var p,i,x;  
      if(!d) d=document; 
      if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n];   
      for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findLayer(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); 
      return x;
}

function Go (x,y)
{
      if(x == "nothing") {
/*        document.forms[y].reset(); */
/*        document.forms[y].elements[y].blur(); */
        return;
      }
      else {
        top.location.href = x;
/*        document.forms[y].reset(); */
/*        document.forms[y].elements[y].blur(); */
      }
}

function hideAllLayers(a,b,c,d,e)
{
hideLayer(0,a);
hideLayer(0,b);
hideLayer(0,c);
hideLayer(0,d);
hideLayer(0,e);

}

function hideLayer()
{
  var g,b,k,f,args=hideLayer.arguments;
  var a = parseInt(args[0]);

  if(isNaN(a))a=0;
  if(!document.p7setc) {
    p7c=new Array();
    document.p7setc=true;

    for (var u=0;u<10;u++) {
      p7c[u] = new Array();
    }
  }

  for(k=1; k<args.length; k++) {
    if((g=findLayer(args[k])) != null) {
      b=(document.layers)?g:g.style;b.visibility="hidden"; b.zIndex="-10";f=false;
      for(j=0;j<p7c[a].length;j++) {
        if(args[k]==p7c[a][j]) {
          f=true;
        }
      }
      if(!f) {
        p7c[a][p7c[a].length++]=args[k];
      }
    }
  }
}

function openPopup (basis,id)
{
// schilesse ale Layer dieses Namenskreises bis auf eins
var key = 0;

while (key++ < 1000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var element = document.getElementById(basis+'_'+key);

    if (key == id) {
      element.style.visibility = 'visible';
      element.style.zIndex = '10';
    } else {
      element.style.visibility = 'hidden';
      element.style.zIndex = '-10';
    }

  }  
}

}


