/*
* Comparator for the Array.sort method
* Sets the sort order for characters
* Ignores case
* Sorts German umlauts (ä == a, ß == s, ...)
*
* @param a first argument
* @param b second argument
* @return
* 0, if a = b
* -1, if a > b
* 1, else
*/
function strComp(a, b) {
a = a.toLowerCase();
a = a.replace(/ä/g,"a");
a = a.replace(/ö/g,"o");
a = a.replace(/ü/g,"u");
a = a.replace(/ß/g,"s");
b = b.toLowerCase();
b = b.replace(/ä/g,"a");
b = b.replace(/ö/g,"o");
b = b.replace(/ü/g,"u");
b = b.replace(/ß/g,"s");
return(a==b)?0:(a>b)?1:-1;
}