var Sortiere_Attribut = "";
var Sortiere_Wert = "";
var Sortiere_Temp = "";
var Sortiere_Zelle = "";
var Sortiere_Weiter = 0;
var Sortiere_Colspan = 0;
var Sortiere_Leer = "";
function Sortiere(Sortiere_ID, Sortiere_Nr, Sortiere_Desc, Sortiere_Art)
{var Sortiere_No = 0;
var Sortiere_Feld = new Array;
var Sortiere_Feld_Zeile = new Array;
var Sortiere_Zeile = 0;
var Sortiere_Zeile_Anzahl = 0;
var Sortiere_Spalte = 0;
var Sortiere_Inhalt = "";
var Sortiere_Inhalt_Gross = "";
var Sortiere_Inhalt_Start = "";
var Sortiere_Inhalt_Ende = "";
var Sortiere_Pos = 0;
var Sortiere_Neu = "";
var Sortiere_Tag = 0;
var Sortiere_Breite = 0;
Sortiere_Leer = "";
if (Sortiere_Art > 0)
{for (Sortiere_Spalte = 0; Sortiere_Spalte < Sortiere_Art; Sortiere_Spalte++)
{Sortiere_Leer = Sortiere_Leer + " ";
}}Sortiere_Zeile_Anzahl = 0;
Sortiere_Inhalt = document.getElementById(Sortiere_ID).innerHTML;
Sortiere_Inhalt_Gross = Sortiere_Inhalt.toUpperCase();
Sortiere_Pos = Sortiere_Inhalt_Gross.indexOf("<TR");
Sortiere_Start = Sortiere_Inhalt.substr(0, Sortiere_Pos);
Sortiere_Inhalt = Sortiere_Inhalt.slice(Sortiere_Pos);
Sortiere_Inhalt_Gross = Sortiere_Inhalt_Gross.slice(Sortiere_Pos);
Sortiere_Pos = Sortiere_Inhalt_Gross.indexOf("</TBODY");
Sortiere_Ende = Sortiere_Inhalt.slice(Sortiere_Pos);
Sortiere_Inhalt = Sortiere_Inhalt.slice(0, Sortiere_Pos);
Sortiere_Inhalt_Gross = Sortiere_Inhalt_Gross.slice(0, Sortiere_Pos);
Sortiere_Zeilen = Sortiere_Inhalt_Gross.split("<TR");
Sortiere_Temp = " " + Sortiere_Zeilen.length;
Sortiere_Breite = Sortiere_Temp.length;
for (Sortiere_Zeile = 1; Sortiere_Zeile < Sortiere_Zeilen.length; Sortiere_Zeile++)
{if (Sortiere_Zeilen[Sortiere_Zeile].indexOf("<TH") == -1)
{Sortiere_Neu = Sortiere_Feld_Zeile.push(Sortiere_Inhalt.substr(0, Sortiere_Zeilen[Sortiere_Zeile].length + 3));
Sortiere_Spalten = Sortiere_Zeilen[Sortiere_Zeile].split("<TD");
Sortiere_Zelle = "";
Sortiere_Spalte = 1;
Sortiere_Weiter = 0;
while (Sortiere_Spalte < Sortiere_Spalten.length)
{Sortiere_Spalten[Sortiere_Spalte] = "<TD" + Sortiere_Spalten[Sortiere_Spalte];
Sortiere_Tag = 0;
Sortiere_Temp = "";
Sortiere_Attribut = "";
Sortiere_Wert = "";
for (Sortiere_Pos = 0; Sortiere_Pos < Sortiere_Spalten[Sortiere_Spalte].length; Sortiere_Pos++)
{if (Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos) == "<")
{Sortiere_Tag = 1;
}else
{if (Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos) == ">")
{Sortiere_Attrib(Sortiere_Art);
Sortiere_Tag = 0;
}else
{if (Sortiere_Tag == 0)
{if (Sortiere_Art >= 0)
{Sortiere_Temp = Sortiere_Temp + Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos);
}}else
{if (Sortiere_Spalten[Sortiere_Spalte].charCodeAt(Sortiere_Pos) > 31)
{switch (Sortiere_Spalten[Sortiere_Spalte].charCodeAt(Sortiere_Pos))
{case 32:
switch (Sortiere_Tag)
{case 1:
Sortiere_Tag = 2;
break;
case 2:
Sortiere_Tag = 3;
break;
case 6:
Sortiere_Attrib(Sortiere_Art);
Sortiere_Tag = 2;
break;
case 7:
Sortiere_Wert = Sortiere_Wert + Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos);
break;
}break;
case 61:
Sortiere_Tag = 5;
break;
case 34:
if (Sortiere_Tag == 7)
{Sortiere_Attrib(Sortiere_Art);
Sortiere_Tag = 1;
}else
{Sortiere_Tag = 7;
}break;
default:
if (Sortiere_Tag == 2)
{Sortiere_Tag = 3
}if (Sortiere_Tag == 3)
{Sortiere_Attribut = Sortiere_Attribut + Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos);
}if (Sortiere_Tag == 4)
{Sortiere_Attrib(Sortiere_Art);
Sortiere_Attribut = Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos);
Sortiere_Tag = 3;
}if (Sortiere_Tag == 5)
{Sortiere_Tag = 6;
}if (Sortiere_Tag > 5)
{Sortiere_Wert = Sortiere_Wert + Sortiere_Spalten[Sortiere_Spalte].charAt(Sortiere_Pos);
}}}}}}}if ((Sortiere_Spalte + Sortiere_Weiter) == Sortiere_Nr)
{Sortiere_Zelle = Sortiere_Temp;
}Sortiere_Weiter = Sortiere_Weiter + Sortiere_Colspan;
Sortiere_Colspan = 0;
Sortiere_Spalte++;
}if (Sortiere_Zelle == "")
{if (Sortiere_Zeile_Anzahl > 0)
{Sortiere_Zelle = Sortiere_Feld[Sortiere_Zeile_Anzahl - 1];
}else
{Sortiere_Zelle = " ";
}}else
{if (Sortiere_Art > 0)
{Sortiere_Pos = Sortiere_Zelle.length - 1;
while ((Sortiere_Zelle.charCodeAt(Sortiere_Pos) < 33) && (Sortiere_Pos > 0))
{Sortiere_Pos--;
}Sortiere_Zelle = Sortiere_Leer + Sortiere_Zelle.substr(0, Sortiere_Pos + 1);
Sortiere_Zelle = Sortiere_Zelle.slice(Sortiere_Zelle.length - Sortiere_Art);
}}Sortiere_Neu = "       " + (Sortiere_Zeile_Anzahl);
Sortiere_Zelle = Sortiere_Zelle + Sortiere_Neu.slice(Sortiere_Neu.length - Sortiere_Breite);
Sortiere_Neu = Sortiere_Feld.push(Sortiere_Zelle);
Sortiere_Zeile_Anzahl++;
}else
{Sortiere_Start = Sortiere_Start + Sortiere_Inhalt.substr(0, Sortiere_Zeilen[Sortiere_Zeile].length + 3);
}Sortiere_Inhalt = Sortiere_Inhalt.slice(Sortiere_Zeilen[Sortiere_Zeile].length + 3);
}Sortiere_Feld.sort();
if (Sortiere_Desc == "1")
{Sortiere_Feld.reverse();
}Sortiere_Inhalt = "";
for (Sortiere_Pos = 0; Sortiere_Pos < Sortiere_Feld.length; Sortiere_Pos++)
{Sortiere_Temp = Sortiere_Feld[Sortiere_Pos].slice(Sortiere_Feld[Sortiere_Pos].length - Sortiere_Breite);
Sortiere_Zeile = eval(Sortiere_Temp);
Sortiere_Inhalt = Sortiere_Inhalt + Sortiere_Feld_Zeile[Sortiere_Zeile];
}Sortiere_Inhalt = Sortiere_Start + Sortiere_Inhalt + Sortiere_Ende;
document.getElementById(Sortiere_ID).innerHTML = Sortiere_Inhalt;
}function Sortiere_Attrib(Sortiere_Attrib_Art)
{if ((Sortiere_Attribut == "WERT") && (Sortiere_Attrib_Art == "-1"))
{Sortiere_Temp = Sortiere_Wert;
}if (Sortiere_Attribut == "COLSPAN")
{Sortiere_Colspan = eval(Sortiere_Wert) - 1;
}Sortiere_Attribut = "";
Sortiere_Wert = "";
}

