/*
 - - - - - - - - - - - - - - - - - - - - -
Titel: ### (JavaScript)
Autor: Dumrath & Fassnacht KG (sti)
URL: http://www.duf-online.de/

Erstellt : JJJJ-MM-TT
Bearbeitet: JJJJ-MM-TT
- - - - - - - - - - - - - - - - - - - - -
*/

// addLoadEvent //

/*
 * Ermöglicht mehrere onload-Funktionen auszuführen. 
 *
 * Aufruf am Ende der JavaScript Datei mit:
 * 
 * addLoadEvent(FunktionsName);
 *
 */
 
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		};
	}
}

/* - - - - - - - - - - - - - - - - - - - - - */

// Mailverschluesselung //

/*
 * Einbau der Mail-Funktion im <body>:
 *
 * <script type="text/javascript">setMailLinkLabel('prefix','domain','suffix','label');</script>
 * <noscript><p>prefix[at]domain[punkt]suffix</p></noscript>
 *
 */

/* Erzeugen der E-Mail-Adresse und des Linktextes */

function setMailLinkLabel(prefix, domain, suffix, label) {
	var link_text = prefix + "@" + domain + "." + suffix;
	document.open();
	document.write("E-Mail: <a href=\"mailto:" + link_text + "\">" + label + "<\/a>");
	document.close();
}

/* Erzeugen der E-Mail-Adresse */

function setMailLink(prefix, domain, suffix) {
	var link_text = prefix + "@" + domain + "." + suffix;
	document.open();
	document.write("<a href=\"mailto:" + link_text + "\">" + link_text + "<\/a>");
	document.close();
}

function openNewWindow () {

	links = document.getElementsByTagName('a');

	for(i=0; i<links .length; i++) {
		
		/* Links in neuen Fenstern öffnen, bei validem Markup */	
    	if(links[i].className.match(/extern/)) {
			links[i].target = '_blank';
    	}
    	
		/* Bild wird in Popup geöffnet, das Markup bleibt valide */
    	if(links[i].className.match(/popup/)) {
			links[i].onclick=function() { 
				window.open(this.href,'Karte','scrollbars=yes,width=610,height=520,left=20, top=20'); 
				return false;
			}
    	}
   	}
}

/* - - - - - - - - - - - - - - - - - - - - - */

// Framing deaktivieren //

/* Verhindert das Laden der Seite in ein Frame */

if(top!=self) {
	top.location=self.location;
}

/* - - - - - - - - - - - - - - - - - - - - - */

