Hab auch das Problem mit den Zeilenumbrüchen gelöst. Zwar umständlich aber für mich okay-
var tmp3 = tmp2.substr(0,1);
if (tmp2.substr(0,1)== " ")
{
tmp2 = tmp2.substr(1, tmp2.length-1);
}
Hat sicherlich Schwachstellen aber ich bin zufrieden.