gernot: ähnliche strings sortieren

Beitrag lesen

Hallo erstmal
und dann mein Problem:

ich habe die dateinamen einiger grafiken in arrays gespeichert
SO:
["bewerb03"] = new Array()
bewerb["bewerb03"][1] = "blackflag1"
bewerb["bewerb03"][2] = "blackflagboden"
bewerb["bewerb03"][3] = "blackflagoben"
bewerb["bewerb03"][4] = "apluspcore"
bewerb["bewerb03"][5] = "apluspsork"
bewerb["bewerb03"][6] = "terratokatzinom"
...

Sortieren möchte ich das ganze nach den ersten paar zeichen (was ja nahestehend ist)
SO:
-->blackflag(1),blackflag(boden),blackflag(oben)
-->aplusp(core),aplusp(sork)
-->terrato(katzinom)

also nicht nach gleicher anzahl der gleichen zeichen sondern nach gleicher zeichenfolge am ANFANG des strings zB.:blackflag,terrato,.....

das ist mein script zum ausgeben der grafiken (mach das ganze noch mit tabellen,aber...)

SO:
es sollte zB. so sortieren, das er alle grafiken einer gleiche gruppe(zB.: black flag)hintereinander,untereinander.... ausgibt

falls dann eine neue gruppe auftauch einfach eine <hr> dazwischen (mal fürn anfang)

function ladefotos()
{
for (var a=1;a<bild.length;a++)
{
    window.document.writeln ([bild[a]]+"<p>");
 for (i=1;i<bewerb[bild[a]].length;i++)
 {
  window.document.writeln ("<img src=bewerb/"+[bild[a]]+"_klein/"+bewerb[bild[a]][i]+".jpg>");

}
}
}

ladefotos();

na das ist doch mal eine ausführliche problembeschreibung,oder??