function trim (zeichenkette) {
  // Erst führende, dann Abschließende Whitespaces entfernen
  // und das Ergebnis dieser Operationen zurückliefern
  return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}


tooltips = new Array();

function splittext (id, m) {
	if (!m) m = 18;
	var p		= document.getElementById("" + id + "");
	/*
        var satz	= p.innerHTML;
	var Woerter	= satz.split(">");
	var Woerter2 = Woerter[1].split("<");
	var text	= Woerter2[0];
        */
        var text_original = p.innerHTML;
        var text = trim(text_original);
	var groesse	= text.length;
	// alert (text + "/" + groesse);
	if (groesse>m) {
		var neuer_text = text.substr(0, m) + "&hellip;";
		// Ist das HTML ein Link?
                /*
		if (Woerter[0].indexOf("href")) {
			var neuer_satz = Woerter[0] + ">" + neuer_text + "</a>" ;
		} else {
			var neuer_satz = neuer_text;
		}
		p.innerHTML = "" + neuer_satz + "";
                */

		p.innerHTML = "" + neuer_text + "";
		
		var tip_id = "tip" + id + "";
		document.write ( '<p id="'+tip_id+'" class="tooltip">' );
		// document.write ( satz );
		document.write ( text );
		document.write ( '</p>' );
									
		tooltips[id] = new Spry.Widget.Tooltip("" + tip_id + "", '#' + id, {closeOnTooltipLeave: true, offsetX: 0, offsetY: 0});
	}
}

function splittext_news (id, m) {
	if (!m) m = 18;
	var p		= document.getElementById("" + id + "");
	/*
        var satz	= p.innerHTML;
	var Woerter	= satz.split(">");
	var Woerter2 = Woerter[1].split("<");
	var text	= Woerter2[0];
        */
        var text_original = p.innerHTML;
        var text = trim(text_original);
	var groesse	= text.length;
	// alert (text + "/" + groesse);
	if (groesse>m) {
		var neuer_text = text.substr(0, m) + "&hellip;";
		// Ist das HTML ein Link?
                /*
		if (Woerter[0].indexOf("href")) {
			var neuer_satz = Woerter[0] + ">" + neuer_text + "</a>" ;
		} else {
			var neuer_satz = neuer_text;
		}
		p.innerHTML = "" + neuer_satz + "";
                */

		p.innerHTML = "" + neuer_text + "";
		
		var tip_id = "tip" + id + "";
		document.write ( '<p id="'+tip_id+'" class="tooltip">' );
		// document.write ( satz );
		document.write ( text );
		document.write ( '</p>' );
									
		tooltips[id] = new Spry.Widget.Tooltip("" + tip_id + "", '#' + id, {closeOnTooltipLeave: true, offsetX: 0, offsetY: 0});
	}
}

function splittextedelstahl (id, m) {
	if (!m) m = 18;
	var p		= document.getElementById("" + id + "");
	/*
        var satz	= p.innerHTML;
	var Woerter	= satz.split(">");
	var Woerter2 = Woerter[1].split("<");
	var text	= Woerter2[0];
        */
        var text_original = p.innerHTML;
        var text = trim(text_original);
	var groesse	= text.length;
	// alert (text + "/" + groesse);
	if (groesse>m) {
		var neuer_text = text.substr(0, m) + "&hellip;";
		// Ist das HTML ein Link?
                /*
		if (Woerter[0].indexOf("href")) {
			var neuer_satz = Woerter[0] + ">" + neuer_text + "</a>" ;
		} else {
			var neuer_satz = neuer_text;
		}
		p.innerHTML = "" + neuer_satz + "";
                */

		p.innerHTML = "" + neuer_text + "";
		
		var tip_id = "tip" + id + "";
		document.write ( '<p id="'+tip_id+'" class="tooltip">' );
		// document.write ( satz );
		document.write ( text );
		document.write ( '</p>' );
									
		tooltips[id] = new Spry.Widget.Tooltip("" + tip_id + "", '#' + id, {closeOnTooltipLeave: true, offsetX: 0, offsetY: 0});
	}
}
