/*

++++++++++++++++++ fd.highlight.js +++++++++++++++++

_version
1.0.0 - 07.04.2005

_autor
maik waidmann, mw@fabrikdigital.com
fabrikdigital gbr, www.fabrikdigital.com
2005

_beschreibung
das vorliegende javascript durchsucht eine html datei nach allen a-tags und liest deren hypertextreference aus. die ausgelesene reference wird dann mit der aktuellen url im browser verglichen, sollte es eine �bereinstimmung geben, wurde die seite vermutlich �ber diesen a-tag aufgerufen, daher wird diesem a-tag die aktivKlasse als neues attribut angeh�ngt.
die klasse kann �ber ein stylesheet definiert werden und auch via cascading ziwschen navigation und fliesstextlinks unterschieden werden.

*/

// einstellungen
var aktivKlasse = "aktiverMenuepunkt";

// wir brauchen diese variablen 
// nichts mehr aendern ab hier!!!
var seite = location.href;

for (i=0;i<document.getElementsByTagName("a").length;i++){
	var knoten = document.getElementsByTagName("a")[i];
	var hrefAttr = knoten.getAttribute("href");
	if(hrefAttr){
		// relative pfade anpassen
		hrefAttr = hrefAttr.replace(/\.\.\//g,"");
		
		if(seite.indexOf(hrefAttr)>-1){
			// knoten anpassen
			var klasse = document.createAttribute("class");
			klasse.nodeValue = aktivKlasse;
			knoten.setAttributeNode(klasse);
		}
	}
}

/*
	this script checks up for textlinks linking to a far distance target=_blank destination and adds the target=_blank attribute!

	links are marked by: rel="extern"
*/

_a = document.getElementsByTagName("A");

for(i=0;i<_a.length;i++){
	if(_a[i].getAttribute("rel") == "external"){
		_target = document.createAttribute("target");
		_target.nodeValue = "_blank";
		_a[i].setAttributeNode(_target);
	}
}

/* ************ function to show up datenschutz content smoothly */
// first change datenschutz-container a href to a scriptaculous one
$('datenschutz-link').setAttribute('href','#');
Event.observe('datenschutz-link', 'click', function() {
   $('datenschutzText-container').toggle();
});