function ausblendenLinks()
{
var balken = document.getElementById('balkenlinks');

var element1 = document.getElementById('menulinks');
var element2 = document.getElementById('infoboxlinks1');
var element3 = document.getElementById('infoboxlinks2');

var balkenlinks = 'url("dateien/Layout-Elemente/balken_links.jpg")';
var balkenrechts = 'url("dateien/Layout-Elemente/balken_rechts.jpg")';

if (statusbalkenlinks != 0) {
  new Effect.Opacity(element1, { from: 1.0, to: 0.0, duration: 0.5 });
  new Effect.Opacity(element2, { from: 1.0, to: 0.0, duration: 0.5 });
  new Effect.Opacity(element3, { from: 1.0, to: 0.0, duration: 0.5 });
  balken.style.backgroundImage = balkenrechts;
  statusbalkenlinks = 0;
} else {
  new Effect.Opacity(element1, { from: 0.0, to: 1.0, duration: 0.5 });
  new Effect.Opacity(element2, { from: 0.0, to: 1.0, duration: 0.5 });
  new Effect.Opacity(element3, { from: 0.0, to: 1.0, duration: 0.5 });
  balken.style.backgroundImage = balkenlinks;
  statusbalkenlinks = 1;
}

}

function ausblendenRechts()
{
var balken = document.getElementById('balkenrechts');
var element1 = document.getElementById('infoboxrechts1');
var element2 = document.getElementById('infoboxrechts2');
var element3 = document.getElementById('infoboxrechts3');
var element4 = document.getElementById('infoboxrechts4');

var balkenlinks = 'url("dateien/Layout-Elemente/balken_links.jpg")';
var balkenrechts = 'url("dateien/Layout-Elemente/balken_rechts.jpg")';

if (statusbalkenrechts != 0) {
  new Effect.Opacity(element1, { from: 1.0, to: 0.0, duration: 0.5 });
  new Effect.Opacity(element2, { from: 1.0, to: 0.0, duration: 0.5 });
  new Effect.Opacity(element3, { from: 1.0, to: 0.0, duration: 0.5 });
  new Effect.Opacity(element4, { from: 1.0, to: 0.0, duration: 0.5 });
  balken.style.backgroundImage = balkenlinks;
  statusbalkenrechts = 0;
} else {
  new Effect.Opacity(element1, { from: 0.0, to: 1.0, duration: 0.5 });
  new Effect.Opacity(element2, { from: 0.0, to: 1.0, duration: 0.5 });
  new Effect.Opacity(element3, { from: 0.0, to: 1.0, duration: 0.5 });
  new Effect.Opacity(element4, { from: 0.0, to: 1.0, duration: 0.5 });
  balken.style.backgroundImage = balkenrechts;
  statusbalkenrechts = 1;
}

}

function Bildwechselinit()
{
menu1a = new Image();
menu1b = new Image();
menu1a.src = "dateien/Menupunkte/Arbeitsweise.jpg";
menu1b.src = "dateien/Menupunkte/Arbeitsweise_aktiv.jpg";

menu2a = new Image();
menu2b = new Image();
menu2a.src = "dateien/Menupunkte/Leistungsspektrum.jpg";
menu2b.src = "dateien/Menupunkte/Leistungsspektrum_aktiv.jpg";

menu3a = new Image();
menu3b = new Image();
menu3a.src = "dateien/Menupunkte/Projektbeispiele.jpg";
menu3b.src = "dateien/Menupunkte/Projektbeispiele_aktiv.jpg";

menu4a = new Image();
menu4b = new Image();
menu4a.src = "dateien/Menupunkte/Coemarketing.jpg";
menu4b.src = "dateien/Menupunkte/Coemarketing_aktiv.jpg";

menu5a = new Image();
menu5b = new Image();
menu5a.src = "dateien/Menupunkte/Kontaktmoeglichkeit.jpg";
menu5b.src = "dateien/Menupunkte/Kontaktmoeglichkeit_aktiv.jpg";

}

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';

  }  
}

}

function closeKopfSubmenu (basis)
{
// schilesse ale Layer dieses Namenskreises
var key = 0;

while (key++ < 1000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var element = document.getElementById(basis+'_'+key);

    element.style.height = '0px';
    element.style.visibility = 'hidden';

  }  
}

}

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 ContentSlide(id)
{
if (document.getElementById(id))
{
  slideElement = document.getElementById(id);
  if (slideElement.style.display == 'none')
  {
    Effect.SlideDown(id, { duration: 1.0 });
  }
  else
  {
    Effect.SlideUp(id, { duration: 1.0 });
  }

}
}

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 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 openInfoboxLinks (basis,id)
{
var key = 0;

if (statusbalkenlinks != 1) return;

while (key++ < 5000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var elementname = basis+'_'+key;
    var element = document.getElementById(elementname);

    if (key == id) {
      
      element.style.visibility = 'visible';
      new Effect.Morph(elementname, {style: 'width:231px;', duration: 0.5 });
      
    } else {
    
      new Effect.Morph(elementname, {style: 'width:0px;', duration: 0.5 });
      
    }

  }  
}
}

function openInfoboxRechts (basis,id)
{
var key = 0;

if (statusbalkenrechts != 1) return;

while (key++ < 5000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var elementname = basis+'_'+key;
    var element = document.getElementById(elementname);

    if (key == id) {
      
      element.style.visibility = 'visible';
      new Effect.Morph(elementname, {style: 'width:231px; left: -231px;', duration: 0.5 });
      
    } else {
    
      new Effect.Morph(elementname, {style: 'width:0px; left: 0px;', duration: 0.5 });
      
    }

  }  
}
}

function openKopfSubmenu (basis,id)
{
var key = 0;

while (key++ < 5000 ) {
  if ( document.getElementById(basis+'_'+key)) {

    var elementname = basis+'_'+key;
    var element = document.getElementById(elementname);


    if (key == id) {
      element.style.visibility = 'visible';
      new Effect.Morph(elementname, {style: 'height:240px;', duration: 0.7 });
      
    } else {
    
      element.style.height = '0px';
      element.style.visibility = 'hidden';
      
    }

  }  
}
}

function openSubmenu (basis,id)
{
var submenuopen = document.getElementById(basis + '_' + id);
var submenumainbutton = document.getElementById(basis + '_' + id + '_mainbutton');
var submenumainbuttonlink = document.getElementById(basis + '_' + id + '_mainbuttonlink');

// öffne angefordertes Menü wenn es nicht schon auf ist
if (submenuopen.style.display == 'none')
{
  submenumainbutton.className = 'menubutton2_aktiv';
  submenumainbuttonlink.className = 'menu_aktiv';
  Effect.SlideDown(basis+'_'+id,{duration:0.5, scaleTo: 100, scaleFrom: 0});
}


// schließe alle anderen offenen Menüs
obj=document.getElementsByTagName('div');
for(i=0;i<obj.length;i++) {
  if (obj[i].getAttribute('type') == 'submenu' && obj[i].getAttribute('id') != basis + '_' + id) {
    if (obj[i].style.display != 'none')
    {
      Effect.SlideUp(obj[i],{duration:0.5});
      obj[i].style.height = '100px';
      document.getElementById(obj[i].id+'_mainbutton').className = 'menubutton2';
      document.getElementById(obj[i].id+'_mainbuttonlink').className = 'menu';
    }

  }
}

}

function showLayer()
{
  var g,b,k,f,args=showLayer.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; {
        if (b.visibility!="visible") { 
          b.visibility="visible"; b.zIndex="10";
        }else{ 
          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 Weiterleitung()
{
self.location.href="main.php?target=home";
}


