function zaehle(strAttr,strTag,strExp)
{
c=0;

for(i=0;i<document.getElementsByTagName(strTag.toUpperCase()).length;++i)
    {
        if(String(eval('document.getElementsByTagName(strTag)[i].'+strAttr)).match(new RegExp('^'+strExp,'i')))
            {
                c++;
            }
    }
}




function verstecken() {
    zaehle('id','div','^text\\d');
    for(i=0;i<c;i++) {
    document.getElementById('text'+i).style.display='none';
  }
}

function zeige(text) {
   verstecken();
   document.getElementById(text).style.display='';
}


function hide() {
    zaehle('id','ul','^u\\d');
    for(i=0;i<c;i++) {
    document.getElementById('u'+i).style.display='none';
  }
}

function show(u) {
   hide();
   document.getElementById(u).style.display='';
}


function demarkieren() {
    zaehle('id','a','^link\\d');
    for(i=0;i<c;i++) {
    document.getElementById('link'+i).className='';
  }
}

function markiere(link) {
   demarkieren();
   document.getElementById(link).className='aktiv';
}