function sortTab(a,b) {
        s = lSortCol;
        if( !a ) return (-1 * lSortOrder);
        compare = (a[s] == b[s]);
        if( compare == true ) return 0;
        compare = (a[s] > b[s]);
        if( compare == true ) { return -1 * lSortOrder; } else { return 1 * lSortOrder; }
}

function drawTab(lMainCaption,lMaxEntries,lOption) {

document.writeln('<table align=center cellspacing=0 cellpadding=0 border=0><tr><td class="dunkel">');
document.writeln('<table align=center cellspacing=1 cellpadding=0 border=0>');
document.write('<tr><td colspan=4 class="dunkel" align=center><span class="neubeginn">');
document.writeln( lMainCaption + '</span></td></tr>');
document.writeln('<tr>');

for( i=0; i < lCaption.length; i++ ) {
   document.write('<td align=center class="dunkel"><span class="loeshd">&nbsp;&nbsp;');
   document.writeln( lCaption[i] + '&nbsp;&nbsp;</span></td>');
}

document.write('</tr>');

maxT = Math.min( lMaxEntries, lData.length );

/* Daten sortieren */
lData.sort(sortTab);

for( t=0; t < maxT; t++ ) {
     document.writeln('<tr>');
     for( i=0; i < lCaption.length; i++ ) {
         document.write('<td align=center class="hell"><span class="loestd">');
         document.writeln( lData[t][i] + '</span></td>');
     }
     document.writeln('</tr>');
}

if( lOption == true ) {
    document.write('<tr><td colspan=4 class="dunkel" align=center colspan=4>');
    document.write('<a href="liste.html"><span class="loeshd">alle eintr&auml;ge...</span></a></td></tr>');
}

document.writeln('</table></td></tr></table>');

}