function my_replace (string, suchen, ersetzen) {
	ausgabe = "" + string;
	pos = 0;
	for (var i=0; (pos = ausgabe.indexOf(suchen, pos+1)) > -1 && i<10000; i++) {
		ausgabe = "" + (ausgabe.substring(0, pos) + ersetzen + ausgabe.substring((pos + suchen.length), ausgabe.length));
	}
	return ausgabe;
}

function parseBetweenStr (source, searchStr1, searchStr2) {
  if (source.length <= searchStr1.length) return ""; // QuellString ist leer
  var pos1 = source.indexOf(searchStr1); // Position des ersten Vorkommens von Suchstring1
  if (pos1 == -1) return ""; // Suchstring1 nicht gefunden --> leeren String zurückgeben
  else pos1 += searchStr1.length;
  pos2 = source.indexOf(searchStr2, pos1); // Position des ersten Vorkommens von Suchstring2 ab Position1
  if (pos2 == -1) return ""; // Suchstring2 nicht gefunden oder Suchstring2 in einem Item gefunden --> leeren String zurückgeben
  return source.substr(pos1, pos2-pos1);
}
