/*****************************************************************************
 * Externe Links in seperatem Browserfenster bzw. -tab öffnen                *
 * --------------------------------------------------------------------------*
 *  Funktionsweise:                                                          *
 *  - bei allen Ankern (HTML-Elemente a) mit einem Attribut 'href'           *
 *    und einem Attribut 'rel="extern"' wird mit der Funtion window.open     *
 *    ein neues Browser-Fenster bzw. -Tab geöffnet in dem das Link-Ziel      *
 *    geladen wird                                                           *
 *  - der HTML-Code ist so Konform mit dem "HTML-4.01 Strict"-Standard,      *
 *    der das Attribut 'target' nicht kennt                                  *
 *  - ist Java-Script deaktiviert wird das Link-Ziel im aktuellen            *
 *    Browserfenster geöffnet                                                *
 *****************************************************************************/

function neuesFenster()
{
	window.open(this.href);
	return false;
}

function externeLinks()
{
	if (!document.getElementsByTagName) return;
	var ankerliste = document.getElementsByTagName("a");
	for (var i=0; i < ankerliste.length; i++)
	{
		var anker = ankerliste[i];
		if (anker.getAttribute("href") &&
		    anker.getAttribute("rel") == "extern")
		{
			anker.setAttribute("title", "externer Link");
			anker.onclick = neuesFenster;
		}
	}
}

/* Beim Laden des Scripts die Funktion ausführen */
window.onload = externeLinks;

