//<script language="JavaScript">

function GotoEditorContent01(strID, strTargetID)
{
	if (strID)
	{
		if (strTargetID)
		{
			// der Ltrim-Bug beim Splitten mit Leerzeichen wird hier gefixed
			var TstrIDs = new String("!" + strID);
			var TstrTargetID = new String("!" + strTargetID);
						
			var TlstIDs = SplitSpaceSeperatedList(TstrIDs);
			var TlstTargetIDs = SplitSpaceSeperatedList(TstrTargetID);

			TlstIDs[0] = TlstIDs[0].substr(1);
			TlstTargetIDs[0] = TlstTargetIDs[0].substr(1);

			GoTo(TlstIDs[IlngCurrentOutputArea-1], TlstTargetIDs[IlngCurrentOutputArea-1], 2, "");
		}
	}
}


function SplitSpaceSeperatedList(strValues)
{
	// Dieser Aufwand muss getrieben werden, da mehrere Leerzeichen hintereinander einfach ignoriert werden...
	// 1,,2,,,,3,33 wird wie 1,2,3,33 behandelt!!

	// alle Leerzeichen durch ! + Leerzeichen ersetzen
	strValues = "!" + strValues.replace(/[ ]/g, " !");

	// am Leerzeichen auftrennen
	var TlstValues = strValues.split(/[ ]/g);
	
	// jetzt alle Ausrufezeichen wieder wegchoppen...
	for (var i=0; i<TlstValues.length; i++)
	{
		TlstValues[i] = TlstValues[i].substr(1);
	}

	return TlstValues;
}
