// ********************************************************
// ***   Allgemein
// ********************************************************




// ********************************************************
// ***  Sidebar-Functionen
// ********************************************************

function sidebarAddItem(href,target,description, id, isCurrent) {
   var a = new Array(href,target,description, id);
   var m = new Array(a);
   this.menue = this.menue.concat(m); 
   
   if (isCurrent == true){   
      if (top && !(null == top.varCurrent)){          
          if (top.varCurrent == "" || top.varCurrent =="undefined")
          {
            top.varCurrent=id;
          }
      
      }         
      else{
          if (document.varCurrent == "" || document.varCurrent =="undefined")
                {
             document.varCurrent=id;
          }
                
      }
   }
   
}


function sidebarAddSpacer(href,target,description, id) {
   var a = new Array("-");
   var m = new Array(a);
   this.menue = this.menue.concat(m); 
}


         
function sidebarWrite() {
   btn = getRefBtn('btnOut'); 
   document.write(btn.siteMenueTop('100%'));   
   noHorSpace=true;
   
   for (x = 0; x <this.menue.length;x++) {
     if (this.menue[x][0] == "-"){
       document.write(btn.siteMenueHorLine());       
       noHorSpace=true;
     }
     else
     {
       if (noHorSpace != true) document.write(btn.siteMenueHorSpace());
       document.write(btn.siteMenue(this.menue[x][0],this.menue[x][1],this.menue[x][2],this.menue[x][3]));
       noHorSpace=false;
       
     }
   }
   document.write(btn.siteMenueBottom());
   
   return;  
   
   if (top && !(null == top.varCurrent)){          
     if (top.varCurrent != "" || top.varCurrent !="undefined")
     {
        cur = top.varCurrent;
     }
         
    }         
    else{
      if (document.varCurrent != "" && document.varCurrent !="undefined")
                   {
         cur =   document.varCurrent;
             }
                   
      }
   
   document.setCurrent(cur); 
}


// ********************************************************
// ***   Prototype Sidebar
// ********************************************************

function Sidebar() {
   this.menue = new Array();

   this.addItem = sidebarAddItem; 
   this.addSpacer = sidebarAddSpacer; 
   this.write = sidebarWrite;
}
